ArchLinux uruchamianie aplikacji jako root z poziomu terminala


Czasami przydaje się uruchomić jakiś program z interfejsem graficznym z uprawnieniami roota.

archlogo

Kiedy w terminalu chcemy z poziomu roota (po użyciu komendy su) uruchomić jakąś aplikację która posiada interfejs graficzny dostajemy błąd:

[root@lumpex sloniupl]# kwrite
No protocol specified
kwrite: cannot connect to X server :0

Rozwiązaniem tego jest edycja z poziomu roota pliku /root/.bashrc

# mcedit /root/.bashrc

i dodanie na końcu dwóch linii:

export XAUTHORITY=/home/nazwa_usera/.Xauthority

export $(dbus-launch)

gdzie nazwa_usera to nazwa naszego użytkownika, w moim wypadku sloniupl

następnie zapisujemy F2 i wychodzimy F10.

Teraz po kolejnym użyciu polecenia su aplikacje będą się już uruchamiać.

Ja osobiście używam tego aby odpalić systemsettings z prawami roota w celu zmiany ustawień 🙂

Źródło informacji – AndrzejL

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.