trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: October 2010

Re: [trinity-users] kdesudo and kdesu

From: Jimmy Johnson <JimmyJhn@...>
Date: Sun, 31 Oct 2010 14:53:39 -0700
Bernd Müffeler wrote:
> Am 31.10.2010 06:57, schrieb Jimmy Johnson:
>> Bernd Müffeler wrote:
>>> Am 30.10.2010 01:09, schrieb Jimmy Johnson:
>>>> David Hare wrote:
>>>>> I have tested various workarounds for getting GUI stuff as root
>>>>> (without enabling sudo) for the past week.  Some Debian users are not
>>>>> comfortable with sudo at all (especially if configured for root 
>>>>> access
>>>>> without password) and prefer the root password to be required for
>>>>> administration.
>>>>>
>>>>> I have now settled on a workable solution with Trinity.
>>>>>
>>>>> Using:
>>>>>
>>>>> kdesu <kdeapp> --nonewdcop
>>>>>
>>>>> with the configs I posted earlier has not failed once. (must create
>>>>> file kdesurc and purge kdesudo-trinity)
>>>>>
>>>>> It seems the user's dcop and/or klauncher crashes if/when root gets a
>>>>> new dcop. I don't know why, when I used sudo initially, that did not
>>>>> happen.
>>>>>
>>>>> I edited the menu with a new "root apps" section (konq, kwrite, 
>>>>> kuser)
>>>>> configured like that, with "run as different user" unchecked so can
>>>>> now use terminal, run box or menu.
>>>>>
>>>>> Non-trinity, gtk apps (synaptic, gparted, zenity) I had problems with
>>>>> before seem fixed by adding to ~/.bashrc:
>>>>>
>>>>> export XAUTHORITY=$HOME/.Xauthority
>>>>>
>>>>> Needed reboot (or relogin) to register that. Don't know if that has
>>>>> security issues but it works.
>>>>>
>>>>> I can now open, error-free, as root from terminal or via custom 
>>>>> script with:
>>>>>
>>>>> dbus-launch <gtk-app>
>>>>>
>>>>> That will not work for trinity apps.
>>>>>
>>>>> sux gives the same problem as kdesu without --nonewdcop; can't use
>>>>> that (for Trinity apps) now but never mind
>>>>
>>>>
>>>> I now have a recipe too, of course I have only tested this with 
>>>> Squeeze and have been using it since yesterday and it seems to work 
>>>> perfect.
>>>>
>>>> Using synaptic Install:
>>>>
>>>> gksu
>>>> gksu-polkit
>>>> sudo
>>>>
>>>> And completely Remove:
>>>>
>>>> kdesudo
>>>> kdesudo-trinity
>>>> sudo-trinity
>>>>
>>>> As "User" run 'gksu-properties' and change "su" to "sudo" and you 
>>>> will always be prompted for a password when you need elevated 
>>>> privileges.
>>>>
>>> At first it was a good idea. But there is no packet gksu-polkit in 
>>> Debian Lenny.
>>
>> No, but 'gksu-properties' still works, just not as expected.
>>
>>
>>> And when you will remove sudo-trinity he will remove also a many 
>>> packets from trinity.
>>
>> Installing sudo will remove sudo-trinity, but things in Lenny are not 
>> working as expected.
>>
>>
>>> So you have no change with this workaround under Debian Lenny, sorry.
>>> Best wishes
>>> bernd
>>
>>
>> I just now installed Lenny with trinity and I will see what I can do, 
>> right now nothing is working as expected. :-(
>>
> Thanks for the answer, I hope you will find a solution.
> I love the trinity project and I will work with this KDE.
> Best wishes
> bernd


Sorry I got your hopes up, but I deleted trinity on Lenny last night, it 
should just work but it don't and it's to easy to install KDE 3.5.10 to 
try and fix trinity.  I think it's a lot more important to have trinity 
working on Squeeze anyways.

Regards,

-- 
Jimmy Johnson

SimplyMEPIS 8.5.03 EXT4 at sda5
Registered Linux User #380263