Risposte:
Fare cose grafiche come root è una cattiva idea per la sicurezza, ma suppongo che tu lo sappia e che hai esaurito qualsiasi altro metodo. Devi fare due cose:
Consenti al tuo utente di eseguire il comando tramite sudo
senza password modificando /etc/sudoers
. Puoi trovare una breve spiegazione qui ma stai cercando qualcosa del genere:
username ALL=(ALL:ALL) NOPASSWD:/path/to/command
Ovviamente sostituisci username
e /path/to/command
con valori reali, inseriscilo e poi prova sudo -k /path/to/command
(il -k
giusto significa che ti chiederà la tua password se non la conosce meglio - non ti chiederà se la modifica dei tuoi sudoers è corretta).
Avvia automaticamente l'applicazione tramite le "Applicazioni di avvio" standard, chiamando sudo /path/to/command
E questo è tutto.
Potresti provare a creare un programma di avvio ( .desktop
file) personalizzato con gksudo <command>
come comando da eseguire e aggiungere quel programma di avvio alle impostazioni di avvio automatico ( System - Settings - Autostart
o Startup
). Un altro modo sarebbe quello di inserire il .desktop
file direttamente in ~/.config/autostart
o (per tutti gli utenti) /etc/xdg/autostart
.