Zastosowanie zmian w xorg.conf bez ponownego uruchamiania

13

Używam Ubuntu 12.04 i wprowadzam pewne zmiany w /etc/X11/xorg.conf. Teraz muszę zrestartować serwer X, aby zastosować zmiany, ale nie chcę ponownie uruchamiać komputera.

Wiem, że ponowne uruchomienie menedżera wyświetlania (np. Lightdm) czasami działa, czy to najlepszy sposób, aby to zrobić?

Dhulihan
źródło
Wiem na pewno, że menedżer wyświetlania GDM ponownie uruchamia X po wylogowaniu z sesji. Sądzę, że robią to inni menedżerowie ekranów, a także dobry sposób na oczyszczenie środowiska.
Patrick
Chciałbym móc ponownie załadować na gorąco bez ponownego uruchamiania Xorg. Niektóre ustawienia można regulować online za pomocą narzędzi xinput i xrandr, ale nie wszystkie mogą.
把 友情 留 在 无 盐

Odpowiedzi:

12

Spróbuj tego z wiersza poleceń:

sudo restart lightdm

lub alternatywnie

 sudo service lightdm restart

Nie jestem pewien, co się stanie, jeśli już uruchomiłeś X, ale powinien go zrestartować, więc lepiej najpierw zamknij wszystkie okna.

Zobacz: Uruchom ponownie X Server Ubuntu 12.04 bez ponownego uruchamiania i Jak zabić i uruchomić X serwer? po więcej informacji.

Zawsze dobrym pomysłem jest przechowywanie kopii dowolnego pliku konfiguracyjnego przed jego modyfikacją, aby można go było łatwo przywrócić, jeśli coś pójdzie nie tak.

Levon
źródło
Druga opcja zakończyła wszystkie moje otwarte aplikacje i wylogowała się. Jest bardzo blisko ponownego uruchomienia. Upewnij się więc, że wszystko
zapisałeś
2
  1. Utwórz kopię zapasową oryginalnego pliku xorg.conf
  2. Wprowadź odpowiednie zmiany w xorg.conf
  3. Wykonaj polecenie: killall X
  4. Ubuntu przeładuje dla ciebie X z nowym xorg.conf
SHW
źródło
0

Wylogowanie z sesji spowoduje ponowne uruchomienie X w przypadku większości menedżerów wyświetlania.

Sugerowane przez kogoś innego, można też spróbować sudo restart lightdm, jednak w zależności od swojego menedżera wyświetlania Może to być również sudo restart gdmlub sudo restart kdm(użyłeś lightdm jako przykład, więc jestem przy założeniu, że to, co masz, po prostu chciał objąć wszystkie podstawy ).

EDYCJA: Usunięto, Ctrl + Alt + Backspacegdy ktoś wskazał, że zostało to wyłączone w Ubuntu. Może działać dla osób z różnych dystrybucji, które znajdą ten wątek.

Sam Whited
źródło
2
Myślę, że Ctrl-Alt-Backspace jest domyślnie wyłączony w Ubuntu od jakiegoś czasu ...
jasonwryan
Można odwoływać się do innych konkretnie zamiast ogólnie someone:-) Np . @jasonwryanLub @Levon. Bez biggie, tylko sugestia (i to, co widziałem jako powszechną praktykę na SO)
Levon
1
Ctrl + Alt + Backspacenie jest wyłączony „przez Ubuntu”, ale domyślnie został wyłączony w X, wierzę, że w wersji 1.5. Trzeba to wyraźnie włączyć, więc obecnie jest to prawdopodobnie rzadkość. Jeśli chcesz, aby to działało, wyszukaj man xorg.confopcję „DontZap”.
user50849,