sudo programme_graphique is evil [was: Re: Pas de lancement de gestionnaire]

Avell Diroll avelldiroll at gmail.com
Jeu 16 Juin 10:49:35 UTC 2011


On 16/06/2011 12:26, Danilo Uccelli wrote:
(snip)
> Un lancement en console par un : sudo synaptic
> donnera peut-être des précisions sur l'erreur qui l'empêche de démarrer.
(snip)

Juste une remarque rapide:
Il faut éviter d'utiliser sudo pour lancer un programme graphique et 
préférer gksudo.
gksudo n'est pas juste une boite de dialogue grisée, il modifie 
également l'environnement pour éviter de casser la session graphique 
comme peut le faire sudo.

gksudo configure $HOME=/root et utilise un fichier temporaire pour 
~/.Xauthority, ce qui permet d'éviter, entres autres joyeusetés, que 
root s'attribue la couche ICE, et empêche de futurs login sur la session
(la classique erreur "Unable to read ICE authority file").

Bonne continuation

Ju
-- 
Le seul moyen d'obliger les hommes à dire du bien de vous, c'est d'en faire.
    -- Voltaire




Plus d'informations sur la liste de diffusion ubuntu-fr