我使用最小桌面执行了 Lubuntu 12.04 的全新安装,如此处所述。
为了澄清起见,我从 Lubuntu 替代安装光盘进行了命令行安装,然后我做了一个apt-get install --no-install-recommends lubuntu-desktop.
一切正常,除了 Synaptic 不会从面板中的菜单项运行。没有提示我输入密码,单击菜单条目后也没有出现任何类型的窗口。我安装了 lxshortcut 以查看快捷方式正在运行的内容,命令是synaptic-pkexec. 如果我在“运行”菜单中输入这个命令,我会得到相同的行为(或缺乏行为)。
我可以通过gksudo synaptic在“运行”菜单中键入来让 Synaptic 正常打开。此外,如果我从终端运行“synaptic-pkexec”,则会在终端内提示我输入密码,然后 Synaptic 正常打开。
有人可以建议让 Synaptic 工作的正确方法吗?我可以将菜单条目更改为“gksudo synaptic”,但我猜这是synaptic-pkexec有原因的。我有一个模糊的理解,这个pkexec业务与 PolicyKit 有关系,但我真的不知道 PolicyKit 是什么,或者如何判断它是否有问题。