一旦我从桌面环境更改,图形身份验证代理就不会触发

Mis*_*opo 2 unity policykit mate

我最近从 Mate 切换到 Unity(刚刚安装了 unity-desktop 并删除了 mate-desktop)以及所有依赖项,突然间,图形 polkit 窗口。

例如,当我尝试启动 Synaptic 时,它完全没有任何作用,或者,当使用 Ubuntu Tweak 清理系统时,它也没有任何作用(它曾经要求输入密码),也没有通过软件中心进行安装。但另一方面,从终端或 alt+f2 启动的 gksu 和 sudo 命令可以工作。

我已经为我的帐户设置了管理员权限。“sudo whoami”返回“root”。任何想法有什么问题?

~$ which pkexec
/usr/bin/pkexec
~$ synaptic-pkexec
==== AUTHENTICATING FOR com.ubuntu.pkexec.synaptic ===
Authentication is required to run the Synaptic Package Manager
Authenticating as: My Name,,, (miskopo)
Password: 
==== AUTHENTICATION COMPLETE ===
Run Code Online (Sandbox Code Playgroud)

然后它会正常启动 Synaptic。

Mar*_*ton 6

当您删除mate-desktop及其所有依赖项时,您还将删除mate-polkit,它为 Mate 桌面提供身份验证对话框。

pkexec在 GUI 中使用,您需要更换。在终端中输入以下内容:

sudo apt-get install policykit-1-gnome
Run Code Online (Sandbox Code Playgroud)