我最近从 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 ===
然后它正常启动 Synaptic。
答案1
当您删除mate-desktop
及其所有依赖项时,您还将删除mate-polkit
为 Mate 桌面提供身份验证对话框的。
要在 GUI 中使用,pkexec
您需要替换。在终端中输入以下内容:
sudo apt-get install policykit-1-gnome