[Gelöst] Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
[Gelöst] Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Moin zusammen,
ich hoffe ich bin hier in dem Unterforum mit meiner Frage richtig.
Wie ich im Titel schreibe, möchte ich den Login-Screen auch auf meinem externen Monitor sehen und nicht nur auf dem eingebauten (es handelt sich um einen Lenovo Thinkpad P50).
Ich bin vor Kurzem von Xubuntu auf Debian umgestiegen. Unter Xubuntu wurde mir der Login-Screen auf beiden Monitoren angezeigt, was ich sehr angenehm fand, weil ich den Laptop immer etwas abseits stehen habe. Ich habe schon versucht, die verschiedenen Konfigurationsdateien in /etc/lightdm miteinander zu vergleichen, komme da aber nicht weiter.
Kennt hier vielleicht jemand die Stellschrauben, an denen man drehen kann?
Vielen Dank im Voraus, juribel
ich hoffe ich bin hier in dem Unterforum mit meiner Frage richtig.
Wie ich im Titel schreibe, möchte ich den Login-Screen auch auf meinem externen Monitor sehen und nicht nur auf dem eingebauten (es handelt sich um einen Lenovo Thinkpad P50).
Ich bin vor Kurzem von Xubuntu auf Debian umgestiegen. Unter Xubuntu wurde mir der Login-Screen auf beiden Monitoren angezeigt, was ich sehr angenehm fand, weil ich den Laptop immer etwas abseits stehen habe. Ich habe schon versucht, die verschiedenen Konfigurationsdateien in /etc/lightdm miteinander zu vergleichen, komme da aber nicht weiter.
Kennt hier vielleicht jemand die Stellschrauben, an denen man drehen kann?
Vielen Dank im Voraus, juribel
Zuletzt geändert von juribel am 14.07.2023 21:17:56, insgesamt 1-mal geändert.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Wenn ich dich richtig verstehe, soll die Anzeige auf beiden Bildschirmen gleich sein.juribel hat geschrieben:12.07.2023 23:29:11... wie ich im Titel schreibe, möchte ich den Login-Screen auch auf meinem externen Monitor sehen und nicht nur auf dem eingebauten (es handelt sich um einen Lenovo Thinkpad P50).
Und offensichtlich benutzt du die XFCE Desktop-Umgebung.
Die Einstellung wird nicht in LightDM sondern in XFCE vorgenommen:
-> Alle Einstellungen -> Anzeige -> Erweitert
Und unter 'Bildschirme verbinden' die Option 'Spiegeln' wählen, sollte den gewünschten Erfolg bringen.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Bei mir, unter lightdm, erscheint der Login Prompt da, wo ich die Maus hinbewege.....
Also entweder auf dem internen oder externen Monitor.
gruss
Also entweder auf dem internen oder externen Monitor.
gruss
-- nichts bewegt Sie wie ein GNU --
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Ich betreibe drei Rechner mit erweitertem Dual-Monitor-Setup ohne xorg.conf, alle mit lightdm und Xfce. Zwei Rechner haben Intel-Grafik, einer Nvidia mit nouveau.
Auf den Intel-Rechnern erscheint die lightdm-Loginmaske auf beiden Monitoren gleichzeitig. Auf dem Nvidia-Rechner erscheint sie immer auf dem Monitor mit dem Mauscursor. Damit beschäftigt, warum das so ist, habe ich mich noch nicht.
Das P50 hat doch Nvidia/Intel-Hybridgrafik und die externen Bildausgänge hängen ausschließlich am Nvidia-Chip. Vielleicht würde es helfen, eine xorg.conf mit dem passenden Monitorsetup anzulegen.
Auf den Intel-Rechnern erscheint die lightdm-Loginmaske auf beiden Monitoren gleichzeitig. Auf dem Nvidia-Rechner erscheint sie immer auf dem Monitor mit dem Mauscursor. Damit beschäftigt, warum das so ist, habe ich mich noch nicht.
Das P50 hat doch Nvidia/Intel-Hybridgrafik und die externen Bildausgänge hängen ausschließlich am Nvidia-Chip. Vielleicht würde es helfen, eine xorg.conf mit dem passenden Monitorsetup anzulegen.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Die /etc/lightdm/lightdm-gtk-greeter.conf erwähnt eine Option active-monitor. Mit der soll man einen oder mehrere Monitore angeben können, auf denen die Loginmaske angezeigt werden soll. Hilft die hier weiter?
Manchmal bekannt als Just (another) Terminal Hacker.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Besten Dank für die Hinweise!
Leider komme ich dennoch nicht so recht weiter.
Die Einstellung "Monitor spiegeln" nehme ich mit einem xrandr-Skript vor, weil der interne Monitor 1920x1080 Pixel hat und der externe ein 4K Monitor ist. Ich spiegele die Monitore und skaliere den internen Monitor auf 2x, damit beide exakt dasselbe anzeigen. Den internen Monitor schalte ich mit diesem Skript allerdings meistens aus, weil debian auch mit dem NVIDIA-Treiber sonst bei der Video-Ausgabe ruckelt.
Die Option "active-monitor" habe ich in verschiedenen Konstellationen ausprobiert, keine davon hat funktioniert. Als würde die Datei /etc/lightdm/lightdm-gtk-greeter.conf gar nicht verarbeitet.
Die xorg.conf habe ich mir noch nicht angesehen, beziehungsweise habe ich so eine Datei gar nicht, wie ich gerade feststelle. Unter xubuntu hatte ich auch keine.
Ich hab vergessen zu erwähnen, dass bei der Anzeige des Login-Screens der externe Monitor tot ist (kein Signal). Dasselbe hatte ich auch immer bei meinen Versuchen, eine Vor-bookworm-Version von debian zu installieren; der Monitor wurde schlicht und einfach nicht gesehen. Das hat sich erst mit bookworm geändert. Aber auch da musste ich in dem Live-System den externen Monitor explizit aktivieren.
Im debian-Wiki habe ich über "xorg --configure" gelesen, um sich eine xorg.conf erstellen zu lassen. Gibt es dazu Erfahrungen?
Leider komme ich dennoch nicht so recht weiter.
Die Einstellung "Monitor spiegeln" nehme ich mit einem xrandr-Skript vor, weil der interne Monitor 1920x1080 Pixel hat und der externe ein 4K Monitor ist. Ich spiegele die Monitore und skaliere den internen Monitor auf 2x, damit beide exakt dasselbe anzeigen. Den internen Monitor schalte ich mit diesem Skript allerdings meistens aus, weil debian auch mit dem NVIDIA-Treiber sonst bei der Video-Ausgabe ruckelt.
Die Option "active-monitor" habe ich in verschiedenen Konstellationen ausprobiert, keine davon hat funktioniert. Als würde die Datei /etc/lightdm/lightdm-gtk-greeter.conf gar nicht verarbeitet.
Die xorg.conf habe ich mir noch nicht angesehen, beziehungsweise habe ich so eine Datei gar nicht, wie ich gerade feststelle. Unter xubuntu hatte ich auch keine.
Ich hab vergessen zu erwähnen, dass bei der Anzeige des Login-Screens der externe Monitor tot ist (kein Signal). Dasselbe hatte ich auch immer bei meinen Versuchen, eine Vor-bookworm-Version von debian zu installieren; der Monitor wurde schlicht und einfach nicht gesehen. Das hat sich erst mit bookworm geändert. Aber auch da musste ich in dem Live-System den externen Monitor explizit aktivieren.
Im debian-Wiki habe ich über "xorg --configure" gelesen, um sich eine xorg.conf erstellen zu lassen. Gibt es dazu Erfahrungen?
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Mag natürlich sein, dass die Option nicht immer hilft – ich benutze LightDM nicht. Trotzdem nochmal zur Sicherheit: Du hast die Option zum/am Ende der Datei gesetzt, nach der Zeile mit [greeter]?juribel hat geschrieben:13.07.2023 15:30:08Die Option "active-monitor" habe ich in verschiedenen Konstellationen ausprobiert, keine davon hat funktioniert. Als würde die Datei /etc/lightdm/lightdm-gtk-greeter.conf gar nicht verarbeitet.
Manchmal bekannt als Just (another) Terminal Hacker.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
In /etc/lightdm/lightdm.conf lässt sich ein display-setup-script festlgen, das beim Start von lightdm ausgeführt wird.
Ich habe hier einen Laptop, dessen internes Display als LVDS-1 erkannt wird. Wenn ich in meiner lightdm.conf dieses Setup-Script angebe, und den Rechner reboote, dann erscheint lightdm auf dem Kopf stehend:
Da das Prinzip funktioniert, sollten sich damit beleibige xrandr-Kommandos umsetzen lassen. Wenn ich also die lightdm-Ausgabe nur auf einem hypothetischen, per HDMI angeschlossenen 4k-Monitor haben wollte, dann sollte bei mir das funktionieren:
Edit:
HDMI und 4k-Monitor habe ich gerade nicht zur Hand, aber mit VGA-Monitor funktioniert das:
Wenn der externe Monitor nicht vorhanden ist, startet allerdings lighdm nicht. Da müsste man dann mehr Intelligenz einbauen.
Ich habe hier einen Laptop, dessen internes Display als LVDS-1 erkannt wird. Wenn ich in meiner lightdm.conf dieses Setup-Script angebe, und den Rechner reboote, dann erscheint lightdm auf dem Kopf stehend:
Code: Alles auswählen
display-setup-script=xrandr --output LVDS-1 --rotate inverted
Code: Alles auswählen
display-setup-script=xrandr --output LVDS-1 --off --output HDMI-1 --mode 3840x2160
HDMI und 4k-Monitor habe ich gerade nicht zur Hand, aber mit VGA-Monitor funktioniert das:
Code: Alles auswählen
display-setup-script=xrandr --output LVDS-1 --off --output VGA-1 --mode 1920x1200
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Es gibt auch das Paket lightdm-gtk-greeter-settings
Dort gibt es die Option "Mehrfachbildschirmeinrichtung" dort kann man die erkannten Monitore auswählen.
Dort gibt es die Option "Mehrfachbildschirmeinrichtung" dort kann man die erkannten Monitore auswählen.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Moin,
Änderungen an der Datei /etc/lightdm/lightdm.conf bewirken nichts, und auch die Mehrfachbildschirm-Einstellungen in dem Programm lightdm-gtk-greeter-settings zeigen keine Wirkung.
Ich habe vergessen noch zu erwähnen, dass ich debian bookworm von der Live-ISO mit xfce installiert habe. Vielleicht gibt es da Unterschiede zu der Standardversion.
Ich gebe meine Versuche fürs Erste mal auf. Den Rechner fahre ich ohnehin nur ganz selten herunter, in der Regel schcke ich ihn nur in Bereitschaft.
Herzlichen Dank für eure Hilfe! juribel
Änderungen an der Datei /etc/lightdm/lightdm.conf bewirken nichts, und auch die Mehrfachbildschirm-Einstellungen in dem Programm lightdm-gtk-greeter-settings zeigen keine Wirkung.
Ich habe vergessen noch zu erwähnen, dass ich debian bookworm von der Live-ISO mit xfce installiert habe. Vielleicht gibt es da Unterschiede zu der Standardversion.
Ich gebe meine Versuche fürs Erste mal auf. Den Rechner fahre ich ohnehin nur ganz selten herunter, in der Regel schcke ich ihn nur in Bereitschaft.
Herzlichen Dank für eure Hilfe! juribel
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Nur mal so ganz blöd gefragt:
In den .conf Dateien stehen in der oberen Hälfte nur die Erklärungen, die eigentlichen Einstellungen stehen im unteren Bereich.
Das hast Du aber bestimmt gesehen...
In den .conf Dateien stehen in der oberen Hälfte nur die Erklärungen, die eigentlichen Einstellungen stehen im unteren Bereich.
Das hast Du aber bestimmt gesehen...
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
im Bereich [Seat:*] der /etc/lightdm/lightdm.conf
gibt es die Zeile:
die müsste auskommentiert werden. So:
die Datei /usr/share/lightdmxrandr.sh sieht bei mir so aus:
Ich vermute mal dass diese Datei geändert werden müsste, mit der von hikaru erwähnten Einstellungen.
Edit:
Die Bezeichnungen deiner Bildschirme kannst du aus der Ausgabe von
entnehmen
gibt es die Zeile:
Code: Alles auswählen
#display-setup-script=/usr/share/lightdmxrandr.sh
Code: Alles auswählen
display-setup-script=/usr/share/lightdmxrandr.sh
Code: Alles auswählen
~$ cat /usr/share/lightdmxrandr.sh
#!/bin/sh
xrandr --output DP-1 --primary --mode 2560x1440
Edit:
Die Bezeichnungen deiner Bildschirme kannst du aus der Ausgabe von
Code: Alles auswählen
xrandr
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
@KP97: Das war keine blöde Frage, aber ich hab es gesehen.
@thunder11: Die besagte Zeile ist bei mir im Originalzustand ab dem Gleichheitszeichen leer. Ich hatte dort das Kommentarzeichen entfernt und einfach meinen xrandr-Befehl eingetragen, wie jemand hier im Thread vorschlug.
Seltsam finde ich an der ganzen Sache aber, dass der externe Monitor kein Signal bekommt, also zu dem Zeitpunkt, wenn der Greeter gestartet wird, also gar nicht vorhanden ist. Das könnte vielleicht erklären, dass die ganzen Einstellungen bei mir nichts bewirken. Nach erfolgter Anmeldung und dem Start von xfce ist der Monitor dann aktiv und die Anzeige ist wie gewünscht.
@thunder11: Die besagte Zeile ist bei mir im Originalzustand ab dem Gleichheitszeichen leer. Ich hatte dort das Kommentarzeichen entfernt und einfach meinen xrandr-Befehl eingetragen, wie jemand hier im Thread vorschlug.
Seltsam finde ich an der ganzen Sache aber, dass der externe Monitor kein Signal bekommt, also zu dem Zeitpunkt, wenn der Greeter gestartet wird, also gar nicht vorhanden ist. Das könnte vielleicht erklären, dass die ganzen Einstellungen bei mir nichts bewirken. Nach erfolgter Anmeldung und dem Start von xfce ist der Monitor dann aktiv und die Anzeige ist wie gewünscht.
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Ich glaube ich habs...
bei all meinen Versuchen hab ich mich immer nur ab- und wieder angemeldet. Nach einem Neustart, den ich aus anderen Gründen durchführen musste, bekam ich den Login Screen auf meinem externen Monitor zu sehen.
Dann kann ich das Thema ja tatsächlich auf "gelöst" setzen
bei all meinen Versuchen hab ich mich immer nur ab- und wieder angemeldet. Nach einem Neustart, den ich aus anderen Gründen durchführen musste, bekam ich den Login Screen auf meinem externen Monitor zu sehen.
Dann kann ich das Thema ja tatsächlich auf "gelöst" setzen
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Und warum tust Du's wohl doch nicht?juribel hat geschrieben:14.07.2023 18:55:55... Dann kann ich das Thema ja tatsächlich auf "gelöst" setzen
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Der DM wird vermutlich von startx gestartet. Daher reicht ein Abmelden nicht um die settings neu einzulesen. Mit einem reboot bist du natürlich auf der sicheren Seite, aber ein "init3" und dann "init5" brächte dich aus der graphischen Umgebung und wieder zurück dorthin, wobei der DM neu gestartet würde.juribel hat geschrieben:14.07.2023 18:55:55..bei all meinen Versuchen hab ich mich immer nur ab- und wieder angemeldet. Nach einem Neustart, den ich aus anderen Gründen durchführen musste, bekam ich den Login Screen auf meinem externen Monitor zu sehen....
Für's nächste mal ...
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Re: [Gelöst] Wie bekomme ich den lightdm Login-Screen auf den externen Monitor?
Wieder was dazugelernt.