vdr-plugin-softhddevice: Immer auf linkem Monitor, Verschieben mit wmctrl klappt nicht

  • Hallo,


    Ich habe 2 Monitore. softhddevice soll immer auf dem 2., rechten Monitor laufen.

    Wenn ich softhddevice mit der Maus dahin schiebe und auf Full Screen gehe, bekomme ich:

    Code
    wmctrl -l -G
    ...
    0x05600003  0 1920 0    1920 1080  N/A softhddevice

    Sieht also gut aus :).

    Mit svdrpsend PLUG softhddevice DETA detachen, und danach wieder attachen: svdrpsend PLUG softhddevice ATTA -d :0.0 -a pulse .

    Nun ist softhddevice auf dem falschen (linken) Monitor :( . Müsste sich doch korrigieren lassen:

    Code
    $ wmctrl -l -G
    ...
    0x03a00003  0 0    0    1920 1080  N/A softhddevice
    
    $ wmctrl -i -r 0x03a00003 -e 0,1920,0,1920,1080
    $ wmctrl -l -G
    ...
    0x03a00003  0 0    0    1920 1080  N/A softhddevice

    Leider passiert da einfach nichts. Das softhddevice bleibt auf dem linken Monitor :( . Mit der Maus kann ich es wieder verschieben.


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Welcher ist denn dein primärer Monitor?

    Welcher ist denn 0,0 und welcher 0.1?

    Wohnzimmer: NUC10I3 - Logitech z-5500 - Panasonic 55" TV - Hauppauge Dual DVB-C Stick - Ubuntu 22.04 LTS - yavdr ansible
    Schlafzimmer: NUC10I3 - LG 42" TV - Hauppauge Dual DVB-C Stick - Ubuntu 22.04 LTS - yavdr ansible

    Streamingserver: -im Aufbau-
    diverse Test Clients: -Raspberry Pi + openelec, i3 mit Geforce1030

  • Und der Würgaround, einfach die Monitorkabel umstecken, geht nicht?

  • > Und der Würgaround, einfach die Monitorkabel umstecken, geht nicht?

    Nein, der Beamer muss an das HDMI Kabel.


    > Welcher ist denn 0.0 und welcher 0.1?

    Beide sind :0.0 . Sonst wäre es zu einfach. Xubuntu 18.04 konnte ich noch so konfigurieren, dass ich :0.0 und :0.1 hatte, da tritt dieses Problem nicht auf. Bei Xubuntu 20.04 geht das nicht mehr. Anscheinend wird es von gtk nicht mehr unterstützt.


    ~Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Bei Xubuntu 20.04 geht das nicht mehr. Anscheinend wird es von gtk nicht mehr unterstützt.

    Das ist ja eigentlich nur eine Sache der X-Server Konfiguration (die kann man über die /etc/X11/xorg.conf(.d/*) Dateien vornehmen - auf dem zweiten X-Server muss man dann halt noch zusätzlich einen Window-Manager starten, wenn man die Funktionalität benötigt. yavdr-ansible macht das mit zwei Openbox-Instanzen (und bringt auch schon Skripte zum Umschalten mit).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,


    Ich habe es gefunden. So geht es:

    Code
    SHD=$(wmctrl -l | grep "softhddevice" | grep "N/A" | cut -d ' ' -f 1)
    wmctrl -i -r $SHD -b remove,fullscreen
    wmctrl -i -r $SHD -b remove,maximized_vert,maximized_horz
    wmctrl -i -r $SHD -e 0,1940,121,1461,888
    wmctrl -i -r $SHD -b add,fullscreen

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

Jetzt mitmachen!

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