Odpowiedzi:
Uruchamianie graficznych rzeczy jako root to zły pomysł na bezpieczeństwo, ale zakładam, że wiesz o tym i że wyczerpałeś wszelkie inne metody. Musisz zrobić dwie rzeczy:
Zezwól użytkownikowi na uruchomienie polecenia sudobez hasła, edytując /etc/sudoers. Tutaj znajdziesz krótkie wyjaśnienie, ale szukasz czegoś takiego:
username ALL=(ALL:ALL) NOPASSWD:/path/to/command
Oczywiście zamień usernamei na /path/to/commandprawdziwe wartości, włóż to tam, a następnie spróbuj sudo -k /path/to/command( -koznacza to tylko, że poprosi o twoje hasło, jeśli nie będzie wiedział lepiej - nie zapyta, czy edycja sudoers była poprawna).
Automatyczne uruchamianie aplikacji za pomocą standardowych „aplikacji startowych” sudo /path/to/command
I to wszystko.
Możesz spróbować utworzyć niestandardowy program uruchamiający ( .desktopplik) za pomocą gksudo <command>polecenia do uruchomienia i dodać ten laucher do ustawień autostartu ( System - Settings - Autostartlub Startup). Innym sposobem byłoby umieszczenie .desktoppliku bezpośrednio w ~/.config/autostartlub (dla wszystkich użytkowników) /etc/xdg/autostart.