Discussion:
Squeeze - nie startujący xserver bez podpiętego monitora
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
majster
2012-07-06 22:24:36 UTC
Permalink
Witam,

mam następujący problem:
Komputer działał pod kontrolą debiana 5. Udostępniał pliki przez sambę,
przyjmował backupy. Zdarzało się też dość często łaczenie z nim przez
vnc. Komputer ten nie ma podpiętego monitora, myszy i klawiatury.
Wszystko działało do momentu aktualizacji systemu do debiana 6. Teraz po
zdalnym obudzeniu komputera system się uruchamia, ale bez iksów.
Połączenie konsolowe przez ssh działa normalnie, samba też zachowuje się
zwyczajnie, nie działa xserver. Dzięki temu nie startuje też vnc i
połączenie takie nie jest możliwe. Sytuacja wygląda inaczej, gdy komp
wystartuje z podłączonym monitorem - wtedy uruchamia się wszystko, co
powinno. Czy ktoś może rozwiązał podobny problem? Trochę poczytałem o
tym i prawdopodobnie przyczyną jest nowa wersja x11, która automatycznie
wykrywa na starcie monitor i dostosowuje parametry grafiki do danego
monitora. Jak zmusić go do startu gdy monitora nie ma?

mm
nb
2012-07-18 06:51:19 UTC
Permalink
Post by majster
Witam,
Komputer działał pod kontrolą debiana 5. Udostępniał pliki przez
sambę, przyjmował backupy. Zdarzało się też dość często łaczenie z nim
przez vnc. Komputer ten nie ma podpiętego monitora, myszy i
klawiatury. Wszystko działało do momentu aktualizacji systemu do
debiana 6. Teraz po zdalnym obudzeniu komputera system się uruchamia,
ale bez iksów. Połączenie konsolowe przez ssh działa normalnie, samba
też zachowuje się zwyczajnie, nie działa xserver. Dzięki temu nie
startuje też vnc i połączenie takie nie jest możliwe. Sytuacja wygląda
inaczej, gdy komp wystartuje z podłączonym monitorem - wtedy uruchamia
się wszystko, co powinno. Czy ktoś może rozwiązał podobny problem?
Trochę poczytałem o tym i prawdopodobnie przyczyną jest nowa wersja
x11, która automatycznie wykrywa na starcie monitor i dostosowuje
parametry grafiki do danego monitora. Jak zmusić go do startu gdy
monitora nie ma?
Rozwiązanie A :-)

1. Nie startować X-ów na systemie bez monitora (klient).
2. Serwer jest na kompie z monitorem i nasłuchuje port 6000
3. Od klienta do serwer jest tunel ssh na port 6000.
4. Klient ustawia $DISPLAY serwera
5. Na kliencie jest uruchomiana aplikacja X-owa (np przez ssh
z serwera) sterowana z klawiaturą i ekranem serwera.
Zaleta - szybszy i bezpieczniejszy niż VNC.
Wada - jeśli na serwerze nie ma X-ów (bo jest Windows), bezużyteczne.


Rozwiązanie B (nie sprawdzone)

1. Na kliencie z chwilowo podłączonymi peryferiami odpalamy
"Xorg -configure"
2. Kopiujemu ~/xorg.conf.new do /etc/X11/xorg.conf
i ewentualny retusz
Post by majster
mm
--
nb
Kontynuuj czytanie narkive:
Loading...