Wie man GDM3 ausführt, aber den lokalen X-Server in Debian 6.0 nicht startet

0

Ich habe gestern Debian 6.0 mit der Gnome-Desktop-Umgebung installiert.

Da ich von einem anderen Computer, auf dem ein X-Server ausgeführt wird, eine Verbindung zum GDM herstellen möchte, muss der X-Server auf dem Debian-System nicht ausgeführt werden, aber ich habe festgestellt, dass der lokale X-Server immer automatisch gestartet wird, wenn ich GDM3 starte.

Meine Frage ist, wie man gdm3 zusammenbaut, damit es den lokalen X-Bediener nicht automatisch startet, wenn ich gdm3 laufen lasse?

nc4pk
quelle

Antworten:

2

Sie können GDM so konfigurieren, dass der lokale X-Server in deaktiviert wird /etc/gdm3/daemon.conf.

In Debian 6 (squeeze) verwenden Sie:

[daemon]
NoConsole = true

In Debian 7 (wheezy) verwenden Sie:

[xdmcp]
ShowLocalGreeter = false

Dies setzt natürlich voraus, dass Sie GDM mit aktiviertem XDMCP ausführen. Andernfalls können Sie GDM genauso gut deaktivieren oder entfernen.

pelle
quelle
Danke !, es hat ewig gedauert, bis ich das gefunden habe. Wenn nur die Dokumentation irgendwo in der Nähe nützlich wäre.
Jonathan.
1

Sie können GDM ohne lokale X-Anzeige (nativ oder virtuell) ausführen.

X11 ist ein Netzwerkprotokoll und GDM ist nur ein "Client", der sich (über das Netz) mit dem X-Server verbindet. Es spielt keine Rolle, ob es sich um ein lokales oder ein entferntes Protokoll handelt.

Natürlich kann es Probleme geben, wenn Sie NAT haben (denken Sie daran, es muss GDM → NAT → X-Server-Port-Weiterleitung geben, nicht X → NAT → GDM wie bei VNC oder RDP) oder Firewall (geschlossene Ports) auf Ihrem Computer X-Server funktioniert aber.

Piotr
quelle
-1

Ich fürchte, du kannst nicht. Gdm muss ein Display haben, um etwas Nützliches zu tun, daher ist es programmiert, X zu starten, um dies zu tun. Wenn es keinen X-Server gibt, gibt es keine Sitzung.

Sie können auch keine Verbindung "mit dem GDM" herstellen. Ich bin der Meinung, dass Sie eine GDM-Sitzung auf einem System kontinuierlich ausführen und dann dynamisch eine X-Anzeige mit dieser Sitzung von jedem Computer verbinden und trennen möchten, an dem Sie arbeiten. X funktioniert nicht so.

Am ehesten können Sie Ihre GDM-Sitzung auf einem Computer mit einem eigenen X-Server (der ein virtueller Xvfb-Framebuffer sein kann) ausführen und x11vnc oder ähnliches verwenden, um die Ausgabe remote anzuzeigen.

JvO
quelle
"X funktioniert nicht so" ist nicht wahr. Genau dafür ist XDMCP gedacht und genau dafür wurde X entwickelt.
Jonathan.