为什么 Synaptic 无法启动?

为什么 Synaptic 无法启动?

当我正常启动突触包管理器(Super-Synaptic)时,它会要求输入密码。当我输入密码时,什么也没发生!

当我使用启动突触形式终端时synaptic-pkexec,我得到:

No protocol specified

** (synaptic:2760): WARNING **: Could not open X display
No protocol specified

(synaptic:2760): Gtk-WARNING **: cannot open display: :0

我又回到了提示上。

当我使用启动突触形式终端时sudo synaptic,它会在终端中要求输入 sudo 密码,它给出:

(synaptic:2721): IBUS-WARNING **: The owner of /home/..../ibus/bus is not root!

然后还有几条消息,例如:

(synaptic:2842): Gtk-WARNING **: GtkNotebook 0x84c1128 is mapped but visible child GtkLabel 0x8693970 is not mapped

而 synaptic 则以管理权限开始。

发生了什么事?我该如何恢复正常行为(Super-synaptics-password)序列?

答案1

我最近遇到了类似的问题,但我偶然发现了一个论坛,上面说可以尝试这些;

grep 'pam_xauth.so' /etc/pam.d/*  | awk -F ":" '{ printf "%s\t(%s)\n", $2, $1}'

如果这不起作用,那么你只需将其设置为/etc/sudoers

Defaults env_keep=DISPLAY

注销并重新登录就可以了。

相关内容