Hallo Ihr,
wißt Ihr, wie der Display-Parameter für xscreensaver funktioniert?
Ich habe zwei Monitore und möchte, daß das Bild immer auf beiden Bildschirmen identisch ist und ich keine zwei unterschiedlichen Bildschirmschoner angezeigt bekomme.
Hier sind die Befehle beschrieben, aber ich kapier nicht, wie ich mit dem Parameter -display verfahren soll. Ich glaube, man soll da den Namen der Monitore eintragen?
https://linux.die.net/man/1/xscreensaver
Viele Grüße desputin
[gelöst!] xscreensaver bei 2 Bildschirmen?
[gelöst!] xscreensaver bei 2 Bildschirmen?
Zuletzt geändert von desputin am 15.07.2017 16:26:27, insgesamt 1-mal geändert.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
Re: xscreensaver bei 2 Bildschirmen?
Ungetestet:
Der Manpage zufolge sieht die Syntax für den -display-Parameter so aus:
"host" ist dabei der Name oder die IP-Adresse des Rechner. (sollte für den lokalen Rechner leer sein dürfen)
"display" ist die Nummer des Displays das der X-Session zugewiesen wurde. (normalerweise 0)
"screen" ist die Nummer des Displays der Grafikausgabe. (weicht nur bei mehreren aktiven Grafikkarten von 0 ab, kann möglicherweise auch weggelassen werden)
In deinem Fall sollte der -display-Parameter also eine dieser Formen haben:
Der Manpage zufolge sieht die Syntax für den -display-Parameter so aus:
Code: Alles auswählen
-display host:display.screen
"display" ist die Nummer des Displays das der X-Session zugewiesen wurde. (normalerweise 0)
"screen" ist die Nummer des Displays der Grafikausgabe. (weicht nur bei mehreren aktiven Grafikkarten von 0 ab, kann möglicherweise auch weggelassen werden)
In deinem Fall sollte der -display-Parameter also eine dieser Formen haben:
Code: Alles auswählen
-display :0
-display :0.0
-display localhost:0.0
Re: xscreensaver bei 2 Bildschirmen?
Ok, danke. Momentan krieg ich da aber noch eine Fehlermeldung:
Meine Bildschirme heißen DVI-0 und DVI-1, soweit ich sehe...
Code: Alles auswählen
desputin@desputin:~$ xscreensaver -display :0 -display :0.0 -display localhost:0.0
xscreensaver: 09:42:05: Can't open display: localhost:0.0
xscreensaver: 09:42:05: running as desputin/desputin (1000/1000)
xscreensaver: 09:42:05: Errors at startup are usually authorization problems.
But you're not logging in as root (good!) so something
else must be wrong. Did you read the manual and the FAQ?
https://www.jwz.org/xscreensaver/faq.html
https://www.jwz.org/xscreensaver/man.html
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
Re: xscreensaver bei 2 Bildschirmen?
Hm, müßte der zweite Monitor nicht 1 statt 0 heißen? Sonst haben die ja die selbe Nummer..."display" ist die Nummer des Displays das der X-Session zugewiesen wurde. (normalerweise 0)
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
Re: xscreensaver bei 2 Bildschirmen?
Nein.desputin hat geschrieben:12.07.2017 18:31:34Hm, müßte der zweite Monitor nicht 1 statt 0 heißen? Sonst haben die ja die selbe Nummer...
Das ist die Nummer des X-Displays, nicht die des Monitors. Auf einem Rechner lassen sich mehrere X-Sessions starten. Jede davon bekommt ein eigenes X-Display. Wenn du eine zweite X-Session startest, dann bekommt diese die 1.
Als Beispiel hier ein Script, mit dem ich als User "browser" in einem chroot mit Xephyr eine zweite Browserinstanz für "dreckige Sachen" starte, die ich nicht in meinem Hauptnutzerprofil haben möchte:
Code: Alles auswählen
#!/bin/bash
Xephyr :1 -resizeable -screen 1920x1150 &
sleep 0.1; wmctrl -r Xephyr -b add,maximized_vert,maximized_horz
sudo -u browser -- bash -c -l 'export DISPLAY=:1; openbox & lxpanel & firefox & setxkbmap de'
Re: xscreensaver bei 2 Bildschirmen?
Hallo Ihr,
es geht viel einfacher. Die Lösung stand hier:
https://www.jwz.org/xscreensaver/man2.html
Man muß in der Konfiguration von xscreensaver unter "Anzeige-Modi" einfach unter "Modus" "Gleiche zufällige Bildschirmschoner" (" Random Same Saver ") einschalten. Dann läuft auf beiden Bildschirmen der selbe Schoner.
es geht viel einfacher. Die Lösung stand hier:
https://www.jwz.org/xscreensaver/man2.html
Man muß in der Konfiguration von xscreensaver unter "Anzeige-Modi" einfach unter "Modus" "Gleiche zufällige Bildschirmschoner" (" Random Same Saver ") einschalten. Dann läuft auf beiden Bildschirmen der selbe Schoner.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |