On 6/20/23 14:32, to...@tuxteam.de wrote:
On Tue, Jun 20, 2023 at 02:15:19PM -0400, gene heskett wrote:
On 6/20/23 14:03, zithro wrote:
On 20 Jun 2023 18:21, Charles Curley wrote:
On Tue, 20 Jun 2023 16:52:47 +0200
Anders Andersson <pipat...@gmail.com> wrote:

I'm running Gnome. Maybe synaptic is not compatible with xfce?

Nope. I have synaptic running here with xfce4 on Bullseye.

synaptic    0.90.2        amd64
xfce4    4.16        all


Correct me if I'm wrong, but last I tried synaptic manually (on XFCE), I
had to use pkexec and NOT sudo.
It doesn't start from a root xterm either.
This remark is for Gene, who only uses variations of "sudo".

    $ which synaptic-pkexec
    /usr/bin/synaptic-pkexec
    $ /usr/bin/synaptic-pkexec

"synaptic-pkexec" is what's needed if not using the distro-provided
shortcut.
Here, the shortcut in XFCE under "System -> Synaptic package manager"
effectively launches "synaptic-pkexec".
synaptic-pkexec is a shell script containing:
    pkexec "/usr/sbin/synaptic" "$@"

Another note, if you use pkexec directly, this won't work :
    $ pkexec synaptic
Cannot run program synaptic: No such file or directory

But this is OK
    $ pkexec /usr/sbin/synaptic

paste:
gene@coyote:/usr/local/bin$ pkexec /usr/sbin/synaptic
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Could not connect:
Connection refused
Failed to initialize GTK.

The MIT-MAGIC-COOKIE refers to an authorization file which will be
in the home directory of the user on whose behalf X was started,
typically under the name .Xauthority. The idea is that whoever has
access to this file is allowed to talk to the X server (an early
example of a "capability" [1], if you wish).

If you are running a pure Wayland session, with no Xwayland, I won't
be able to help you -- I'll try to quit computing before I have to
touch that. But that would possibly mean that synaptic /wants/ to run
under X (or some emulation thereof).

If it does run as a "normal" user, see whether you find this .Xauthority
file in your /home and copy it over to /root: may be that helps, may be
not (chmod/chown to taste: root has to be able to read it).

Cheersmc took care of that, so root owns the copy, but it made no difference.

Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/>

Reply via email to