Páginas

sábado, 3 de febrero de 2018

Ejecutar synaptic desde un lanzador Gnome en Ubuntu 17.10

Hola

Tras instalar Ubuntu (en este caso la versión 17.10) he visto que tras instalar synaptic (sudo apt-get install synaptic) no conseguía ejecutarlo ni desde el lanzador Gnome ni desde la línea de comandos con el tradicional (sudo synaptic).

Googleando un poco parece ser porque han limitado los permisos del root para lanzar aplicaciones gráficas. Para solventarlo he movido el lanzador predefinido tras la instalación desde la carpeta por defecto (donde aplica todos los usuarios del sistema) a mi carpeta $HOME:

sudo mv synaptic.desktop /home/egdepedro/.local/share/applications/

Seguidamente he cambiado los permisos del fichero:

sudo chown egdepedro:egdepedro synaptic.desktop

Por último he editado el lanzador (vi synaptic.desktop) ajustando la línea Exec con:

[Desktop Entry]
Name=Synaptic Package Manager
GenericName=Package Manager
Comment=Install, remove and upgrade software packages
Exec=bash -c 'xhost +SI:localuser:root; pkexec synaptic'
Icon=synaptic
Terminal=false
Type=Application
Categories=PackageManager;GTK;System;Settings;
X-Ubuntu-Gettext-Domain=synaptic

El comando da permisos al usuario root para lanzar aplicaciones gráficas y seguidamente lanza el synaptic.

Esto es todo

No hay comentarios:

Publicar un comentario