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


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

Re: Displaymanager Multi-Monitor-Betrieb (gelöst)

From Matthias Gerds <m.gerds@posteo.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Displaymanager Multi-Monitor-Betrieb (gelöst)
Date 2021-03-06 17:58 +0100
Message-ID <iahqkqFpm6kU1@mid.individual.net> (permalink)
References <i9cqbrFg8icU1@mid.individual.net> <s0vovo$84ni$1@yggdrasil.dn.cgarbs.de> <i9n54gFhjruU1@mid.individual.net>

Show all headers | View raw


Am 24.02.21 um 15:11 schrieb Matthias Gerds:
> Am 22.02.21 um 09:11 schrieb Christian Garbs:
>> Mahlzeit!
>>
>> Matthias Gerds <m.gerds@posteo.de> wrote:
>>
>>> 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.
>>> Unter Mint-Cinnamon selbst ist aber alles 'richtig herum'. Da gibt's ja
>>> auch das Bildschirm-Konfigurations-Werkzeug.
>>
>> Hier (Debian Buster) gibt es in /etc/lightdm/lightdm.conf unterhalb
>> von [Seat:*] den Eintrag "display-setup-script" mit der Beschreibung
>> "Script to run when starting a greeter session (runs as root)".
>>
>> Ich habe den so gesetzt:
>>
>> [Seat:*]
>> display-setup-script=/usr/local/sbin/lightdm-greeter-setup.sh
>>
>> Das Skript lightdm-greeter-setup.sh ist selbstgebaut, ich setze dort
>> den Numlock-Status per /usr/bin/numlockx und /usr/bin/xset.
>>
>> Ein solches Script müsste die richtige Stelle sein, um einen Aufruf
>> von "xrandr --output FOO --left-of BAR" unterzubringen, was Dir die
>> Monitore umsortiert.
> 
> Das ist auf jeden Fall ein vielversprechender Ansatz, habe aber bisher noch keine Muße gefunden, mich weiter damit zu beschäftigen. Meines Erachtens müsste ich ein Script bauen, das per xrandr die Monitorkonfiguration einstellt und das wiederum in den Autostart-Ordner tun, vermutlich nach
> 
> /etc/xdg/autostart,
> 
> denn da tummeln sich auch die ganzen Cinnamon-Sripte, in der Hoffnung, dass das dann auch ALLE DM's (Lightdm, WDM, SDDM, XDM) kapieren und die Monitore wieder 'richtig' anordnen.
> 
>>> Außerdem finde ich diese DM-Konfiguration reichlich verworren und
>>> unnötig kompliziert bei lightdm, bei sddm ist es noch schlimmer ...
>>
>> Da kann ich mich nur anschließen.  Ich kenne sddm nicht, aber lightdm
>> ist konfigurationstechnisch eine Katastrophe – es gibt ein grafisches
>> Konfigurationstool, das auf Dateien schreiben muss, die root gehören.
>> Yay!


Blicke zwar immer noch nicht so genau durch, welche Informationen jetzt wirklich nötig sind für eine Konfiguration unter X11 mit dem  Nouveau-Treiber und welche nicht, aber diese Anleitung hat's ziemlich gut auf den Punkt gebracht: https://wiki.parabola.nu/Nouveau


/etc/X11/xorg.conf.d/2-monitors.conf
===============================================
### 2 Monitor Configuration
### =======================

### xrandr:
# Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 16384 x 16384
# DVI-D-1 disconnected (normal left inverted right x axis y axis)
# DP-2 disconnected (normal left inverted right x axis y axis)
# DP-3 connected primary 1920x1200+1920+0 (normal left inverted right x axis y axis) 519mm x 320mm 1920x1200 59.95*+
# HDMI-2 disconnected (normal left inverted right x axis y axis)
# DP-4 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 298mm 1920x1080 60.00*+ 59.96 59.93

# DualHead Mode with Nouveau driver:

Section "Monitor"
     # Right: Dell 2408WFT
     Identifier	"Dell"
     Option	"PreferredMode" "1920x1200_59.95"
EndSection

Section "Monitor"
     # Left: Benq GL2450
     Identifier	"Benq"
     Option	"PreferredMode" "1920x1080_60.00"
     Option	"LeftOf" "Dell"
EndSection

Section "Device"
     Identifier "GTX-1060"
     Driver     "nouveau"
     Option     "Monitor-DP-3" "Dell"
     Option     "Monitor-DP-4" "Benq"
EndSection

Section "Screen"
     Identifier   "screen1"
     DefaultDepth 24
       SubSection "Display"
          Depth   24
        # Virtual Width 2x1920 Height(max):
          Virtual 3840 1200
       EndSubSection
     Device "GTX-1060"
EndSection

Section "ServerLayout"
     Identifier "layout1"
     Screen "screen1"
EndSection

==============================

Danke für die Tipps ...

M:

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