gksu no se ha actualizado desde 2009 yya no se recomienda . De hecho, Ubuntu ya no viene con gksu de forma predeterminada (aunque es posible que muchos de ustedes lo instalen, porque algunas aplicaciones aún dependen de él) e incluso puede que se elimine por completo en algún momento.
El reemplazo recomendado para gksu es pkexec . Aplicaciones como Synaptic, Ubuntu Software Center, Software & Updates y otras lo usan desde hace algún tiempo, pero ¿qué pasa si quieres usar pkexec con aplicaciones como Gedit o Nautilus?
De forma predeterminada, no puede porque pkexec no puede ejecutar aplicaciones gráficas sin tener un archivo PolicyKit instalado en /usr/share/polkit-1/actions/ para la aplicación que está intentando ejecutar como root, y Ubuntu no lo hace. Se envía con archivos PolicyKit para Nautilus o Gedit.
Cuadro de diálogo de autenticación de pkexec en Unity
Cuadro de diálogo de autenticación de pkexec en GNOME Shell
Por ejemplo, Nemo viene con un archivo de este tipo y también lo hacen Thunar y Mousepad de Xfce (Xubuntu 15.04), pero Nautilus y Gedit no lo admiten de forma predeterminada.
Sin embargo, hay dos formas de lograr esto:
A) Instalar Nautilus Admin
Nautilus admin es una extensión de Nautilus que agrega archivos PolicyKit tanto para Nautilus como para Gedit y permite abrir un archivo o carpeta desde Nautilus como raíz, a través de PolicyKit:
Para instalar Nautilus Admin en Ubuntu, use el siguiente comando:
sudo apt-get install nautilus-admin
Y reinicie Nautilus:
nautilus -q
B) Instalar archivos PolicyKit manualmente para Nautilus y Gedit
- para Nautilus:
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.nautilus.policy -O /tmp/org.gnome.nautilus.policy
sudo cp /tmp/org.gnome.nautilus.policy /usr/share/polkit-1/actions/
- para Gedit:
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.gedit.policy -O /tmp/org.gnome.gedit.policy
sudo cp /tmp/org.gnome.gedit.policy /usr/share/polkit-1/actions/
Si desea instalar estos archivos manualmente, consígalos desde aquí: Nautilus | Gedit .
¡Eso es todo! Ahora pruébalo: abre una terminal y escribe:
pkexec gedit
y
pkexec nautilus
Para un acceso rápido, puede crear lanzadores para ejecutar Nautilus y Gedit como root: simplemente use "pkexec nautilus" o "pkexec gedit" como comando.
fuente:http://www.webupd8.org/2015/03/how-to-run-gedit-and-nautilus-as-root.html
0 comentarios:
Publicar un comentario
No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Avisarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook,Twitter o Instagram. Gracias.