Wie deaktiviere ich -nolisten?

12

Ich habe gerade Ubuntu 11.10 installiert. Ich möchte eine X-App von einem anderen System ausführen.

Ich habe ./xinit/xserverrcdie -nolistenOption aktualisiert und entfernt . Ich habe neu gestartet.

Ich kann sehen, dass X mit der Option nolisten gestartet wird.

Ich habe kein /etc/gdmUnterverzeichnis.

Bart
quelle
Welchen Zweck benötigen Sie / etc / gdm dir? 11.10 verwendet LightDM anstelle von GDM, so dass es keinen solchen Ordner gibt.
Guria
Hinweis: "Ich möchte eine X-App von einem anderen System ausführen." Ich bin zwar für die Änderung Ihres Nolisten-Parameters, aber für 99% der Anwendungsfälle ssh'ing einfach zum Remote-Host (möglicherweise mit dem Parameter "-X" und definitiv mit "xauth" auf dem Remote-System installiert ) ist bei weitem der einfachste Weg, eine Remote-X-Anwendung zu starten. ssh komprimiert sogar die Transaktion, sodass Sie möglicherweise einen leichten Geschwindigkeitsschub bemerken.
user995746

Antworten:

18

Sie müssen bearbeiten /etc/lightdm/lightdm.confund hinzufügen xserver-allow-tcp=true. So sieht meins aus:

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

[XDMCPServer]
enabled=true

Führen Sie danach Folgendes aus:

sudo restart lightdm

Wenn Sie Probleme beim Neustart haben, verwenden Sie einfach 'ps ax | grep lightdm 'und brich alle zugehörigen Prozesse ab, dann:

sudo start lightdm

Ich habe noch nicht recherchiert, aber ich bin mir sicher, dass es viele Konfigurationsoptionen für lightdm gibt. Ich bin mir nur nicht sicher, ob sie alle im Moment funktionieren. Aber das tut man. So sieht mein X-Server-Prozess jetzt aus:

2981 tty7     Ss+    0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
George H. Lenzer
quelle
2

Ab Ubuntu 16.04 scheint es so zu sein /usr/share/lightdm/lightdm.conf.d/100-custom.conf

und es will enthalten:

[SeatDefaults]
xserver-allow-tcp=true

[Beachten Sie, dass ein anderer Benutzer der Meinung war, dass die Datei auch sein könnte /etc/lightdm/lightdm.conf.d/100-custom.conf]

Bryan
quelle
1

bearbeiten /usr/share/gdm/gdm.schemas, stellen Sie den Schlüssel security/DisallowTCPauffalse

Marc Williams
quelle