Linux ha qualcosa ma non esattamente quello che vuoi, quando vuoi eseguire il programma GUI come root puoi premere:
ALT + F2
poi scrivi il nome del programma con il prefisso gksudo
gksudo firefox
puoi aggiungerlo al clic destro del mouse scrivendo degli script.
In Gnome, dovresti essere in grado di creare o modificare una voce di menu che punta all'applicazione in esecuzione. Prefisso con gksudo
quindi ti chiederà privilegi elevati. Questo ti consentirà di digitare in un terminale o in un launcher per avviare l'applicazione.
Se non funziona, puoi anche fare questo:
-
Crea un nuovo script di shell con il seguente contenuto (organizzo i miei script in una directory 'bin/' in $HOME):
#!/bin/sh
gksudo (il tuo comando qui) -
Cambia i permessi sullo script della shell in modo che sia eseguibile
-
Modifica la voce di menu che punta all'app che desideri eseguire e indirizzala al tuo script di shell.
Modifica il programma di avvio che apre il programma. Se stai usando GNOME, metti gksudo prima del comando. Se stai usando KDE, metti kdesudo prima del comando. Potresti scrivere un piccolo script e aggiungerlo al tuo menu di scelta rapida, se lo desideri davvero, ma potrebbe essere più semplice modificare il programma di avvio in modo da non dover fare clic con il pulsante destro del mouse ogni volta.