Uso i3wm (www.i3wm.org) como administrador de ventanas para ubuntu 11.10 x64.
parece que cualquier pieza de magia que controla la elevación no funciona correctamente. No es un problema con i3wm perse, sino más bien algo provisto por gnome y unit que me falta y que debo implementar manualmente.
ejemplo:
en la unidad, si ejecuto el centro de software, se me solicita mi contraseña de administrador, y todo funciona como se esperaba. en i3wm, ejecutar el centro de software no solicita y, por lo tanto, no puedo instalar nada. (a menos que haga sudo software-center desde la CLI)
¿hay algún proceso / aplicación que debería usar para que las aplicaciones soliciten contraseñas de administrador cuando sea necesario?
Sería genial tener esa funcionalidad en i3.
fuente
Respuestas:
Elevation utiliza varios componentes:
el programa debe ejecutarse en una sesión ConsoleKit o systemd-logind ; idealmente, todos sus programas X11 deben estar en la misma sesión.
Si su distribución usa systemd , ejecute
loginctl show-session "$XDG_SESSION_ID"
y busque "State = active".De lo contrario, ejecute
ck-list-sessions
y verifique que muestra su sesión X11 como "local = TRUE" y "active = TRUE".la sesión debe tener un agente PolicyKit : este es el software que muestra las indicaciones de elevación.
Corre
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
y mira si te ayuda.Para probar la elevación, puede usar
pkexec /bin/sh
opkaction
.fuente
AFAIK, la elevación de privilegios no tiene nada que ver con el administrador de ventanas. Use gksudo para aplicaciones GUI que requieren privilegios de root.
Por ejemplo:
fuente
gksudo synaptic
ENTER y se le pedirá la contraseña. Todo funciona como encanto.