Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #114975

Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag)

From Matthias Gerds <m.gerds@posteo.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag)
Date 2021-02-21 02:56 +0100
Message-ID <20210221025650.7dd118ad@neptun> (permalink)
References <i9cqbrFg8icU1@mid.individual.net> <i9crgpFggfaU1@mid.individual.net> <de78gh-6k6.ln1@news.martinen.de> <i9dn9jFlkklU3@mid.individual.net>

Show all headers | View raw


Am 21.02.21 um 01:20 schrieb Matthias Gerds:
> Kay Martinen <usenet@martinen.de> Wrote in message:
>> Am 20.02.21 um 17:26 schrieb Matthias Gerds:
>> Am 20.02.21 um 17:06 schrieb Matthias Gerds:
>>> Seit einer Zeit (nach Updates und sonstigen Experimenten) erkennt
>>> der Displaymanager (Lightdm und/oder SDDM) die richtige Reihenfolge
>>> bzw. Anordnung meiner beiden Monitore nicht mehr, d.h.
>>> der Mauszeiger soll nicht zwischen den Monitoren am Rand enden,
>>> sondern natürlich links am linken und rechts am rechten Monitor.
> 
>> Also ein Erweiterter Desktop und Weder Cloning noch sonst was.
> 
>>> Infolgedessen (nehme ich an) startet KDE-Plasma nun nicht mehr,
>>> indem es anmerkt, dass der (Haupt-)Monitor die falsche Auflösung
>>> hätte.
>>>
>>> Dell 1920x1200
>>> Benq 1920x1050
> 
>>> Man sieht, KDE-Plasma versucht die 1920x1050 auf den Dell zu werfen
>>> (oder anders herum), was natürlich schief geht. KDE-Plasma übernimmt
>>> also die falsche Einstellung des Displaymanagers, Cinnamon aber
>>> nicht (-> cinnamon-monitors.xml). Also woher nimmt der DM die
>>> Monitoreinstellungen?
>>>
>>> Außerdem finde ich diese DM-Konfiguration reichlich verworren und
>>> unnötig kompliziert bei lightdm, bei sddm ist es noch schlimmer ...
> 
>> Ich erinnere mich dunkel das heutige Desktops beim Starten alle
>> Ressourcen versuchen zu finden und damit on-the-fly eine xorg.conf
>> zusammen basteln die > dann benutzt wird. Es gibt aber wohl auch
>> eine Option eine solche aus den aktuellen werten schreiben zu lassen
>> und diese dann am richtigen ort zu modifizieren. Und ich denke da
>> wäre der richtige Ort um dein Setup in stein zu meißeln. Das ist es
>> doch was du willst oder? Könnte natürlich nach einem update immer
>> noch in die Grütze gehen wenn eine Option auf einmal andere Effekte
>> Produziert. Lightdm und sddm sind aber doch m.E. für den X-Login und
>> > Session-startzuständig. Danach übernimmt das anzeigen doch der
>> > Fenstermanager. Sicherlich doch auch das verteilen der Fenster
>> > über die Anzeigeflächen. Aber, da bin ich auch nicht so genau
>> > informiert. Kay -- Posted via leafnode
> 
> Würde ich normalerweise auch denken, ist aber leider nicht der
>   Fall. Cinnamon hat wohl eine eigene Erkennungsroutine oder ruft
>   die vorhandene zur Sicherheit noch einmal auf, weil es ja alles
>   richtig macht, was man an der erstellten Datei
> cinnamon-monitors.xml sieht.

Ok, Cinnamon kocht hier mit 'csd-xrandr' sein eigenes Süppchen:
/etc/xdg/autostart/cinnamon-settings-daemon-xrandr.desktop

Inhalt:
[Desktop Entry]
Type=Application
Name=Cinnamon Settings Daemon - xrandr
Exec=csd-xrandr
OnlyShowIn=X-Cinnamon;
NoDisplay=false
X-GNOME-Autostart-Phase=Initialization
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true

Daher kann Cinnamon alles richtig darstellen.
Aber wie bringe ich das den DMs (lightdm|sddm) bei?

Das Programm arandr bemüht auch xrandr und erstellt auf Wunsch ein
Script:

~/.screenlayout/2monitor.sh:
#!/bin/sh
xrandr 
--output HDMI-2 --off 
--output DP-4 --mode 1920x1080 --pos 0x0 --rotate normal 
--output DP-3 --primary --mode 1920x1200 --pos 1920x0 --rotate normal 
--output DVI-D-1 --off --output DP-2 --off

Tja, hübsch, hilft aber nicht weiter, weil die falsche Einstellung ja
schon VOR X besteht.

> Aber der DM (lightdm und sddm) und auch KDE sind da eben anderer
>   Meinung und ich frage mich, aus welcher Datei sie die falsche
>   Konfigurationsinfo holen.
> 
> Kann ja eigentlich - analog zu Cinnamon - nur die Datei
>   monitors.xml sein ... hm.
> 
> /etc/X11/xorg.conf wird - so weit ich mich belesen habe - nicht
>   mehr benutzt  bzw. nur, wenn man den proprietären nVidia-Treiber
>   installiert. Deren Einträge sind also belanglos.

M:


BTW: LeafNode ist ja ein guter Monitor, IMHO zum Antworten aber
ungeeignet, weil er Zitate nicht automatisch mit '>' markiert.

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Displaymanager Multi-Monitor-Betrieb Matthias Gerds <m.gerds@posteo.de> - 2021-02-20 17:06 +0100
  Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Matthias Gerds <m.gerds@posteo.de> - 2021-02-20 17:26 +0100
    Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Kay Martinen <usenet@martinen.de> - 2021-02-20 21:18 +0100
      Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Matthias Gerds <m.gerds@posteo.de> - 2021-02-21 01:20 +0100
        Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Matthias Gerds <m.gerds@posteo.de> - 2021-02-21 02:56 +0100
          OT: Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Kay Martinen <usenet@martinen.de> - 2021-02-21 09:12 +0100
            Re: OT: Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Matthias Gerds <m.gerds@posteo.de> - 2021-02-21 13:52 +0100
      Re: Displaymanager Multi-Monitor-Betrieb (Nachtrag) Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-02-22 20:12 +0100
  Re: Displaymanager Multi-Monitor-Betrieb Christian Garbs <mitch@cgarbs.de> - 2021-02-22 09:11 +0100
    Re: Displaymanager Multi-Monitor-Betrieb Matthias Gerds <m.gerds@posteo.de> - 2021-02-24 15:11 +0100
      Re: Displaymanager Multi-Monitor-Betrieb (gelöst) Matthias Gerds <m.gerds@posteo.de> - 2021-03-06 17:58 +0100
        Re: Displaymanager Multi-Monitor-Betrieb (gelöst) Matthias Gerds <m.gerds@posteo.de> - 2021-03-06 20:09 +0100
          Re: Displaymanager Multi-Monitor-Betrieb (gelöst) Christian Garbs <mitch@cgarbs.de> - 2021-03-12 20:28 +0100

csiph-web