Answers:
高程使用几个组成部分:
该程序必须在ConsoleKit或systemd-logind会话中运行 –理想情况下,所有 X11程序都应在同一会话中。
如果您的发行版使用systemd,请运行loginctl show-session "$XDG_SESSION_ID"
并查找“ State = active”。
否则,请运行ck-list-sessions
并验证它是否将您的X11会话显示为“ local = TRUE”和“ active = TRUE”。
会话必须具有PolicyKit代理 -这是显示海拔提示的软件。
运行/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
,看看是否有帮助。
要测试高程,可以使用pkexec /bin/sh
或pkaction
。
AFAIK,特权提升与窗口管理器无关。将gksudo用于需要root特权的GUI应用程序。
例如:
gksudo synaptic &
gksudo synaptic
Enter键,系统将提示您输入密码。所有的作品都像魅力。