Linux a quelque chose mais pas exactement ce que vous voulez, quand vous voulez exécuter le programme GUI en tant que root, vous pouvez appuyer sur :
ALT + F2
puis écrivez le nom du programme avec le préfixe gksudo
gksudo firefox
vous pouvez l'ajouter au clic droit de la souris en écrivant un script.
Dans Gnome, vous devriez pouvoir créer ou modifier un élément de menu qui pointe vers l'application que vous exécutez. Préfixez-le avec gksudo
il vous demandera donc des privilèges élevés. Cela vous permettra de taper dans un terminal ou un lanceur pour lancer l'application.
Si cela ne fonctionne pas, vous pouvez également faire ceci :
-
Créez un nouveau script shell avec le contenu suivant (j'organise mes scripts dans un répertoire 'bin/' dans $HOME) :
#!/bin/ch
gksudo (votre commande ici) -
Modifiez les autorisations sur le script shell pour qu'il soit exécutable
-
Modifiez l'élément de menu qui pointe vers l'application que vous souhaitez exécuter et pointez-le vers votre script shell.
Modifiez le lanceur qui ouvre le programme. Si vous utilisez GNOME, mettez gksudo avant la commande. Si vous utilisez KDE, mettez kdesudo avant la commande. Vous pourriez écrire un petit script et l'ajouter à votre menu contextuel, si vous le vouliez vraiment, mais il pourrait être plus facile de modifier le lanceur afin que vous n'ayez pas à cliquer dessus avec le bouton droit à chaque fois.