Le 14/02/2020 à 12:29, Dr. Nikolaus Klepp a écrit :
> Anno domini 2020 Fri, 14 Feb 11:30:03 +0100
> Didier Kryn scripsit:
>> Le 14/02/2020 à 08:24, Tito via Dng a écrit :
>>> On 2/14/20 3:37 AM, Ozi Traveller via Dng wrote:
>>>> Does this help? You've probably seen this already.....
>>>>
>>>> https://mike632t.wordpress.com/2019/11/17/gksu-is-dead-long-live-pkexec/
>>>>
>>>> https://www.freedesktop.org/software/polkit/docs/0.105/pkexec.1.html
>>>>
>>>> On Fri, Feb 14, 2020 at 12:28 PM Gastón via Dng <dng@???
>>>> <mailto:dng@lists.dyne.org>> wrote:
>>>>
>>>> On Thu, Feb 13, 2020 at 03:16:58PM -0800, tom wrote:
>>>> > On Thu, 9 Jan 2020 16:50:15 +0000
>>>> > Mark Hindley <mark@???
>>>> <mailto:mark@hindley.org.uk>> wrote:
>>>> >
>>>> > > On Thu, Jan 09, 2020 at 05:44:17PM +0100, Alessandro Vesely
>>>> via Dng
>>>> > > wrote:
>>>> > > > Hi,
>>>> > > >
>>>> > > > is there a recommended GUI package browser for Devuan?
>>>> > > >
>>>> > > > After migrating, synaptic isn't installed. If I try to
>>>> install it,
>>>> > > > it says it needs policykit-1. Since the latter seems to
>>>> be akin to
>>>> > > > systemd, I reply 'n'.
>>>> > >
>>>> > > I really don't think that is true. There is no direct
>>>> relationship
>>>> > > between policykit-1 and systemd. And our policykit works
>>>> with either
>>>> > > elogind or consolekit, so you have options.
>>>> > >
>>>> > > If you want a integrated gui desktop that allows you to do
>>>> privileged
>>>> > > things like install packages, you will need policykit-1 or
>>>> something
>>>> > > similar.
>>>> > >
>>>> > > Alternatively, use apt or aptitude from the commandline.
>>>> > >
>>>> > > Mark
>>>> > > _______________________________________________
>>>> > > Dng mailing list
>>>> > > Dng@??? <mailto:Dng@lists.dyne.org>
>>>> > > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>>>> >
>>>> > Sorry, can you explain why exactly polkit is needed here? What
>>>> is wrong
>>>> > with what everyone was doing before polkit which was gksu or
>>>> gksudo?
>>>> >
>>>> gksu is no longer available from Beowulf. Now, apparently, you
>>>> have to
>>>> use: pkexec
>>>>
>>>> I'm in touch with the GNU/EterTics developer and he's having trouble
>>>> running d-i from Live Mode on a beta version with Beowulf he's
>>>> testing.
>>>>
>>>> He used to launch the d-i from Live mode using this command:
>>>> `su-tu-root-X-c /usr/sbin/debian-installer-launcher`, but
>>>> su-tu-root is
>>>> no longer available.
>>>>
>>>> When he wants to launch the d-i from Live mode using this command:
>>>> `pkexec /usr/sbin/debian-installer-launcher` , the installer does
>>>> not
>>>> start in GUI mode.
>>>>
>>>> Yesterday we tried several alternatives, like this one, but without
>>>> success:
>>>>
>>>> We tried running it this way:
>>>> `pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY
>>>> /usr/sbin/debian-installer-launcher` , with this it tries to open a
>>>> window, but closes immediately.
>>>>
>>>> We couldn't get pkexec to run the d-I in GUI mode from live-version.
>>>> Nor is there much documentation about its use available.
>>>>
>>>> Has anyone been through this using pkexec?
>>>>
>>>>
>>>>
>>> Hi,
>>> you can try with sudo I tested it with synaptic and it seems to work:
>>>
>>> 1) add the live-mode user to /etc/sudoers with the nopasswd directive
>>> for the needed command e.g.:
>>> live-user ALL=(ALL) NOPASSWD: /usr/sbin/synaptic
>>>
>>> 2) run sudo synaptic from a commandline in the live session
>>> or add it to a panel launcher (works in xfce)
>>> or edit a .desktop file
>>
>> Hi.
>>
>> AFAIR sudo does not transmit the X session. I heard years ago of
>> something called sudox. Dunno if it is available somewhere. I dislike
>> pkexec - just because of polkit - and used to use gksu or gksudo to run
>> synaptic. One can also fall back to 'ssh -X root@localhost synaptic' but
>> you must configure your ssh server to allow X sessions on root when
>> connection is on localhost.
> There was a "sux" on ascii (or was it lenny?), that did thi thing for su. Pitty, it's gone.
>
> Nik
>
>> Didier
>>
>> _______________________________________________
>> Dng mailing list
>> Dng@???
>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>>
>
>
I've found a solution on the web:
Just 'su' - or 'sudo -u root bash -l' then
xauth add $(xauth -f ~<user>/.Xauthority list | tail -1) # where <user>
is your username.
Then you can launch an application with a GUI.
There must be ways to automate this.
Didier