trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: October 2010

Re: [trinity-users] kdesudo and kdesu

From: Bernd Müffeler <growanda@...>
Date: Sun, 31 Oct 2010 12:01:23 +0100
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