Strona 1 z 1

problem z kontem root

: 19 grudnia 2007, 07:45
autor: orzeech
witam moj problem polaga na tym ze gdy chce edytowac jakis plik za pomoca jakiegos edytora ale uzywam najczesciej gedit to nie moge go uruchomic z root. z normalnego konta sie uruchamia oto przedstawie co pokazuje mi konsola gdy chce wlaczyc gedit

Kod: Zaznacz cały

mateusz@debian:~$ su
Password: 
debian:/home/mateusz# gedit
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

cannot open display: (null)
Uruchom "gedit --help" aby zobaczyć listę wszystkich dostępnych opcji.
wiec biore gedit --help

Kod: Zaznacz cały

debian:/home/mateusz# debian:/home/mateusz# gedit --help
Usage:
  gedit [OPTION...] [FILE...]

Help Options:
  -?, --help                     Show help options
  --help-all                     Show all help options
  --help-gtk                     Wyświetla opcje GTK+
  --help-bonobo-activation       Wyświetlanie opcji Aktywacji Bonobo
  --help-gnome                   Wyświetla opcje GNOME
  --help-gnome-session           Wyświetla opcje zarządzania sesją
  --help-gnome-ui                Wyświetla opcje GUI GNOME

Application Options:
  --encoding=ENCODING            Ustawia kodowanie znaków używane przy otwieraniu plików wymienionych w wierszu poleceń
  --new-window                   Tworzy nowe główne okno w ramach istniejącej instancji programu gedit
  --new-document                 Tworzy nowy dokument w ramach istniejącej instancji programu gedit
  --display=EKRAN                Wykorzysywany ekran X

debian:/home/mateusz#
wiec biore gedit --display=ekran

Kod: Zaznacz cały

 debian:/home/mateusz#  gedit --display=EKRAN
cannot open display: EKRAN
Uruchom "gedit --help" aby zobaczyć listę wszystkich dostępnych opcji.
debian:/home/mateusz# 
i da sie to jakos naprawic??

Re: problem z kontem root

: 19 grudnia 2007, 08:21
autor: olka
orzeech pisze:da sie to jakos naprawic??
To się nie popsuło - tak po prostu jest, domyślnie root nie ma dostępu do xserwera (bo i - generalnie - po co?)
Jeśli używasz sporadycznie, przed uruchomieniem gedita (czy co tam chcesz), wykonaj jako user

Kod: Zaznacz cały

xhost +local:root 
jeśli często, wygodniej będzie dopisać do /root/.bashrc

Kod: Zaznacz cały

export XAUTHORITY=/home/name/.Xauthority
Najlepiej jednak (w przypadku edytora) używać czegoś tekstowego.

: 19 grudnia 2007, 08:53
autor: Yampress
gksu - u root gedit
wpisujesz hasło roota i smiga

poza tym słabo szukasz bo niedawno był taki temat na forum

http://debian.linux.pl/viewtopic.php?t=5233