i3wm (www.i3wm.org)을 우분투 11.10 x64의 창 관리자로 사용합니다.
고도를 제어하는 마법 조각이 제대로 작동하지 않는 것 같습니다. i3wm perse의 문제는 아니지만 gnome과 unity가 제공하는 것으로 누락되어 있으며 수동으로 구현해야합니다.
예:
통합적으로 소프트웨어 센터를 실행하면 관리자 암호를 묻는 메시지가 표시되고 모든 것이 예상대로 작동합니다. i3wm에서 소프트웨어 센터를 실행하라는 메시지가 표시되지 않으므로 아무것도 설치할 수 없습니다. (CLI에서 소프트웨어 센터를 sudo하지 않는 한)
필요한 경우 앱이 관리자 암호를 요청하도록하는 데 사용해야하는 프로세스 / 응용 프로그램이 있습니까?
i3에서 약간의 기능을 사용하는 것이 좋습니다.
답변
고도는 여러 구성 요소를 사용합니다.
-
프로그램은 ConsoleKit 또는 systemd-logind 세션 에서 실행 중이어야합니다. 이상적으로 모든 X11 프로그램은 동일한 세션에 있어야합니다.
배포가 사용하는 경우 systemd , 실행
loginctl show-session "$XDG_SESSION_ID"
및 “국가 = 활성”를 찾습니다.그렇지 않으면 실행
ck-list-sessions
하여 X11 세션이 “local = TRUE”및 “active = TRUE”로 표시되는지 확인하십시오. -
세션에는 PolicyKit 에이전트 가 있어야합니다. 이것은 상승 프롬프트를 표시하는 소프트웨어입니다.
실행
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
하고 도움이되는지 확인하십시오.
고도를 테스트하기 위해 pkexec /bin/sh
또는 을 사용할 수 있습니다 pkaction
.
답변
AFAIK, 권한 상승은 창 관리자와 관련이 없습니다. 루트 권한이 필요한 GUI 앱 에는 gksudo 를 사용하십시오 .
예를 들면 다음과 같습니다.
gksudo synaptic &