Jak wyłączyć -nolisten?


12

Właśnie zainstalowałem Ubuntu 11.10. Chcę uruchomić aplikację X z innego systemu.

Zaktualizowałem ./xinit/xserverrci usunąłem -nolistenopcję. Uruchomiłem ponownie.

Widzę, że X jest uruchamiany z opcją nolisten.

Nie mam /etc/gdmpodkatalogu.


W jakim celu potrzebujesz / etc / gdm reż? 11.10 używa LightDM zamiast GDM, dzięki czemu nie ma takiego folderu.
Guria

Uwaga: „Chcę uruchomić aplikację x z innego systemu”. Chociaż jestem za modyfikacją parametru nolisten, w 99% przypadków użycia po prostu ssh'ing na zdalnym hoście (być może z parametrem „-X” i zdecydowanie z „xauth” zainstalowanym na zdalnym systemie ) jest zdecydowanie najprostszym sposobem na uruchomienie zdalnej aplikacji X. ssh nawet kompresuje transakcję, więc możesz zauważyć niewielki wzrost prędkości.
user995746

Odpowiedzi:


18

Musisz go edytować /etc/lightdm/lightdm.confi dodać xserver-allow-tcp=true. Oto jak wygląda moja:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true

[XDMCPServer]
enabled=true

Następnie uruchom to:

sudo restart lightdm

Jeśli masz problemy z ponownym uruchomieniem, po prostu ps ps | grep lightdm 'i zabij wszystkie powiązane procesy, a następnie:

sudo start lightdm

Nie badałem jeszcze, ale jestem pewien, że istnieje wiele opcji konfiguracji lightdm, po prostu nie jestem pewien, czy wszystkie działają w tej chwili. Ale to robi. Oto, jak teraz wygląda mój proces serwera X:

2981 tty7     Ss+    0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch

2

Wydaje się, że w wersji Ubuntu 16.04 /usr/share/lightdm/lightdm.conf.d/100-custom.conf

i chce zawierać:

[SeatDefaults]
xserver-allow-tcp=true

[zwróć uwagę, że inny użytkownik uznał, że plik może być również /etc/lightdm/lightdm.conf.d/100-custom.conf]


Pracowałem dla mnie na Xubuntu 19.10 z /etc/lightdm/lightdm.conf.d/100-custom.conf.
Stéphane Gourichon

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.