[ArchLinux] Multimonitorbetrieb

  • Hallo,


    ich habe hier ein Desktopsystem mit zwei Monitoren und würde gerne auf dem einen Monitor meinen Desktop auf dem anderen Monitor vdr als Fernseher laufen lassen. Ist auch kein Problem, funktioniert soweit.
    Nur habe ich hier die Situation, daß der Desktopmonitor rechts stehen muß und der "Fernsehmonitor" links.
    Jetzt hätte ich gerne, daß ich mit der Maus über den linken Bildschirmrand des Primärmonitors auf den linken "Fernsehmonitor" komme, ich bekomme aber immer nur hin, daß ich rechts aus dem Primärmonitor mit der Maus rausfahren muß um auf den links stehenden Monitor zu gelangen, was ziemlich blöd ist.
    Ich habe jetzt schon mit xrandr rumgespielt aber bekomme es irgendwie nicht hin, geht das überhaupt oder hat jemand einen Tip?


    massi

    Blog


    VDR1 (Server): Gigabyte Z87-HD3, Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz, 16GB RAM, NVIDIA GT 640 (Zotac), Digital Devices Cine V7, OrigenAE S21T, yavdr ansible an Röhre mit vga2scart

    VDR2 (Client): AsRock ION 330, yavdr-ansible auf Ubuntu 18.04 an Panasonic Beamer (HDMI)

    Einmal editiert, zuletzt von massi ()

  • Welche der Varianten aus https://wiki.archlinux.org/index.php/Multihead hast du gewählt?
    Wie sieht die Ausgabe von xrandr -q aus und wie deine xorg.conf?`

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    danke für Deine Antwort!
    xorg.conf habe ich gar keine, ich habe zwar mal eine mittels des NVidia Tools erzeugen lassen aber irgendwie scheint die gar keine Auswirkungen zu haben.


    xrandr wird über .config/autostart/lxrandr-autsotart.desktop gestartet, da ich einen LXDesktop habe.

    Code
    [Desktop Entry]
    Type=Application
    Name=LXRandR automatisch starten
    Comment=Xrandr mit den Einstellungen aus LXRandR starten
    Exec=sh -c 'xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --output DVI-I-1 --mode 1920x1080 --rate 60.00 --right-of HDMI-0'
    OnlyShowIn=LXDE


    massi

    Blog


    VDR1 (Server): Gigabyte Z87-HD3, Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz, 16GB RAM, NVIDIA GT 640 (Zotac), Digital Devices Cine V7, OrigenAE S21T, yavdr ansible an Röhre mit vga2scart

    VDR2 (Client): AsRock ION 330, yavdr-ansible auf Ubuntu 18.04 an Panasonic Beamer (HDMI)

  • Funktioniert der Befehl denn, wenn du den einfach so in der Shell ausführst?

    Code
    xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --output DVI-I-1 --mode 1920x1080 --rate 60.00 --right-of HDMI-0

    Falls das der Fall ist, würde ich vermuten, dass die Shell, die du startest, um den xrandr-Befehl abzusetzen, die Umgebungsvariable für DISPLAY nicht kennt - die könnte man mit angeben.

    Code
    [Desktop Entry]
    Type=Application
    Name=LXRandR automatisch starten
    Comment=Xrandr mit den Einstellungen aus LXRandR starten
    Exec=sh -c 'DISPLAY=:0 xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --output DVI-I-1 --mode 1920x1080 --rate 60.00 --right-of HDMI-0'
    OnlyShowIn=LXDE


    Oder besser den Befehl in einem Terminal ausführen:

    Code
    [Desktop Entry]  
    Exec=xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --output DVI-I-1 --mode 1920x1080 --rate 60.00 --right-of HDMI-0
    Name=LXRandR automatisch starten
    Comment=Xrandr mit den Einstellungen aus LXRandR starten
    Terminal=true
    Encoding=UTF-8
    OnlyShowIn=LXDE


    Oder mit einem Schnipel in der Konfiguration des X-Servers (z.B. als /etc/X11/xorg.conf.d/screenposition.conf - vgl. oben verlinkten Wiki-Artikel)

    Code
    Section "Monitor"
        Identifier  "DVI-I-1"
        Option      "Primary" "true"
    EndSection
    
    
    Section "Monitor"
        Identifier  "HDMI-0"
        Option      "LeftOf" "DVI-I-1"
    EndSection

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Funktioniert der Befehl denn, wenn du den einfach so in der Shell ausführst?


    Ja, das ist aber auch nicht das Problem.


    Zitat

    Oder mit einem Schnipel in der Konfiguration des X-Servers


    Das bringt leider auch nicht das was ich möchte.


    Ich glaube, ich habe mich falsch ausgedrückt.


    Mit dem xrandr Befehl funkioniert es ja insoweit, daß ich auf dem rechten Monitor meinen Desktop(Primärer Monitor) habe, mit Icons, Taskbar etc. und links einen leeren Desktop.
    Mir geht es darum, daß der Mauszeiger nicht so reagiert, wie ich es erwarten würde, sprich, fahre ich mit der Maus an den linken Bildschirmrand des rechten Monitors sollte der Mauszeiger am rechten Bildschirmrand des linken Monitors wieder auftauchen, das funktioniert nicht. Um mit dem Mauszeiger auf den linken Monitor zu gelangen muß ich mit der Maus an den rechten Rand des rechten Monitors fahren.


    Ich habe mal ein Bildchen angehängt um es zu verdeutlichen, die grünen Pfeile zeigen wie ich gerne die Mausbewegung hätte, die Roten den Ist-Zustand.


    massi

    Blog


    VDR1 (Server): Gigabyte Z87-HD3, Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz, 16GB RAM, NVIDIA GT 640 (Zotac), Digital Devices Cine V7, OrigenAE S21T, yavdr ansible an Röhre mit vga2scart

    VDR2 (Client): AsRock ION 330, yavdr-ansible auf Ubuntu 18.04 an Panasonic Beamer (HDMI)

  • Exec=sh -c 'xrandr --output HDMI-0 --mode 1920x1080 --rate 60.00 --output DVI-I-1 --mode 1920x1080 --rate 60.00 --right-of HDMI-0'

    Wenn ich "man xrandr" richtig verstehe, musst Du "--right-of" durch "--left-of" ersetzen. Dann müsste genau das rauskommen, was Du willst.


    kamel5

    VDR 2.6.6: ASUS Prime X470-PRO, Ryzen 7 5700X, 64GB, 6TB HD, GT1030, Fedora 39 Kernel 6.8 X86_64, Devicebonding 2 x 1 auf 2, TT6400, DVBSky S952 V3

    Git-Repo: gitlab.com/kamel5

  • Funktioniert leider nicht, das hatte ich bereits so eingestellt und sorgt nur dafür, daß der Sekundärmonitor links vom Primämonitor angezeigt wird, das Mauszeigerverhalten bleibt aber so wie beschrieben, was meiner Ansicht nach ein bißchen unlogisch ist.


    Nachtrag: Ich habe das gerade mal unter Gnome getestet, da funktioniert das so wie's soll. Liegt dann wohl am LX Desktop.:-/
    Weiß zufällig jemand, wo Gnome die Einstellungen abspeichert?

    Blog


    VDR1 (Server): Gigabyte Z87-HD3, Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz, 16GB RAM, NVIDIA GT 640 (Zotac), Digital Devices Cine V7, OrigenAE S21T, yavdr ansible an Röhre mit vga2scart

    VDR2 (Client): AsRock ION 330, yavdr-ansible auf Ubuntu 18.04 an Panasonic Beamer (HDMI)

    2 Mal editiert, zuletzt von massi ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!