我无法使用任何需要用户授权的软件,例如 ubuntu 软件中心 (snap store)、软件更新等,因为当需要输入密码来执行任务(例如软件更新)时,不会出现密码提示,因此失败。如果我没有使用默认的 ubuntu DE gnome,就会发生这种情况。我正在使用 i3wm。如果我使用 gnome,则会出现密码提示,这样我就可以继续。
看了别人的建议,安装policykit-1-gnome
也没用,还是一样,还是不授权,失败了。
答案1
目前我正在使用i3wm
,添加
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
其配置文件解决了该问题。
问题是 polkit 代理未在 i3wm 启动时启动,因此将此行添加到 i3wm 配置文件可确保它处于活动状态。
每次有程序需要执行特权进程时,都会激活它,并出现密码对话框。