[已解決] Awesome下如何顯示「輸入密碼的視窗」

各种窗口管理器和美化相关
回复
xenomorph0525
帖子: 524
注册时间: 2009-11-21 20:29

[已解決] Awesome下如何顯示「輸入密碼的視窗」

#1

帖子 xenomorph0525 » 2019-02-18 17:15

作業系統:Ubuntu MATE 18.04
視窗管理器:Awesome 4.3

前幾天開始使用Awesome( https://youtu.be/MB4DjhR8Rh0 ),
感覺不錯,但是有一個困擾,

就是不會顯示彈出式「輸入密碼的視窗」,
所以無法直接使用「update-manager」、「gufw」、「gparted」、「gnome-software」等,

雖然可以在終端機完成,
但是我還是想問一下:Awesome下如何讓彈出式「輸入密碼的視窗」顯示呢?
上次由 xenomorph0525 在 2019-02-20 15:28,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: [詢問] Awesome下如何顯示「輸入密碼的視窗」

#2

帖子 astolia » 2019-02-20 11:13

输入密码的对话框是由某个authentication agent提供的,kde、gnome、lxde等各家都有自己的agent,mate家的软件包名是mate-polkit
就以mate-polkit为例
先确保它已安装

代码: 全选

sudo apt install mate-polkit
以及当前登录session已经启用了dbus,即下面命令有输出

代码: 全选

env | grep DBUS_SESSION
然后确保mate-polkit软件包里的agent程序 /usr/lib/*-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1 在后台运行就可以了
xenomorph0525
帖子: 524
注册时间: 2009-11-21 20:29

Re: [詢問] Awesome下如何顯示「輸入密碼的視窗」

#3

帖子 xenomorph0525 » 2019-02-20 15:25

感謝!
我有mate-polkit,但是沒有mate-polkit-bin,
安裝它之後,在Awesome的rc.lua添加自動啟動mate-polkit就成功了!
謝謝! :Adore :Adore :Adore

方法如下,供有同樣困擾的人參考↓


在終端機分別輸入:

代码: 全选

sudo apt install mate-polkit mate-polkit-bin mate-polkit-common

代码: 全选

mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
在剛才建立的rc.lua裡添加:

代码: 全选

-- Autorun programs
autorun = true
autorunApps =
{
"mate-polkit",
}
if autorun then
 for app = 1, #autorunApps do
  awful.util.spawn(autorunApps[app])
 end
end
如果有其他想在登入Awesome時自動啟動的程式,則也可添加到這個設定中,例如:音量控制「mate-volume-control-applet」、網路管理「nm-applet」。
回复