当polkit-gnome-authentication-agent-1有正确的/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop文件时,它不会自动启动这个内容
[Desktop Entry]
Name=PolicyKit Authentication Agent
Comment=PolicyKit Authentication Agent
Exec=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
OnlyShowIn=GNOME;XFCE;Unity;
X-GNOME-AutoRestart=true
AutostartCondition=GNOME3 unless-session gnome
X-Ubuntu-Gettext-Domain=polkit-gnome-1用户没有~/.config/autostart/polkit-gnome-authentication-agent-1.desktop文件
这就打破了synaptic和其他依赖于政策工具包的工具。
问题似乎类似于这,但这篇文章没有解决问题。
启动过程手动工作,并恢复该会话的功能,或直到用于手动启动进程的终端关闭为止。
这里是dpkg.log和apt history.log
发布于 2018-08-12 21:48:23
问题是由于/proc挂载选项hidepid。Mint 17.3到18将init系统改为systemd,systemd有不支持高阶。
发布于 2019-03-22 14:42:41
在安装xfce4之后,我在Ubuntu18.04上也遇到了同样的问题。
问题是没有安装PolicyKit身份验证代理--或者至少没有安装xfce认可的代理。
解决方案是安装一个:
$ sudo apt install policykit-1-gnome就这样。
。
安装了该软件包: /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1.
它似乎更新了自动启动列表。
有必要重新启动。因为从终端运行文件不起作用。有人在某个地方写了一篇文章,用一个术语来运行它。我在Ubuntu中默认的终端仿真器上运行它,在安装xfce: gnome终端之后仍然是默认的。
有'xfce-polkit‘和'xfce-polkit-git’这样的东西。
但是Debian 报告,在它对package 1-GNOME的描述中,xfce仍然使用gnome代理:
这个实现最初是为GNOME 2设计的,但大多数基于GNOME的桌面环境,包括GNOME 3、GNOME Flashback和MATE,都有自己的内置PolicyKit代理,不再使用这个代理。该实现的其余用户是Cinnamon、XFCE和Unity。
关于这一问题的其他说明:
http://lovingthepenguin.blogspot.com/2016/10/fixing-packagekit-authentication-in.html https://fransdejonge.com/2017/01/fix-no-gksudo-permissions-prompt-on-gparted-synaptic-mounting-drives-etc-in-debian/
https://unix.stackexchange.com/questions/303530
复制相似问题