wmctrl kann Schreibtisch (Fenster mit Icons) nicht verkleinern

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ndila2004
Beiträge: 11
Registriert: 11.04.2012 16:50:57

wmctrl kann Schreibtisch (Fenster mit Icons) nicht verkleinern

Beitrag von ndila2004 » 14.04.2024 11:52:42

Hallo

OS devuan daedalus /
OS debian bookworm

MATE-Arbeitsumgebung 1.26.0

Ich habe eine 2-Monitor Anordnung
Der rechte Monitor hat nur 900 px Höhe, der linke hat 1080 px.

Code: Alles auswählen

cat .screenlayout/L24p-L1951right.off.sh 
#!/bin/sh
xrandr [i]--output DP-0 --off --output DP-1 --off --output DP-2 --off --output DP-3 --off --output DP-4 --off --output DP-5 --off --output DP-6 --off[/i] --output DP-7 --mode 1440x900 --pos 1920x0 --rotate normal --output HDMI-1-1 --mode 1920x1080 --pos 0x0 --rotate normal [i]--output DP-1-1 --off --output HDMI-1-2 --off --output DP-1-2 --off --output HDMI-1-3 --off[/i]
Xorg.0.log : [np]pastebin/?mode=view&s=42149[/np]

Code: Alles auswählen

+ /usr/bin/xwininfo -tree -root
+ grep Schreibtisch
     0x1800006 "Schreibtisch": ("desktop_window" "Caja")  3360x1080+0+0  +0+0

WMCTRL=/usr/bin/wmctrl
+ WMCTRL=/usr/bin/wmctrl
[ -x "$WMCTRL" ] || close_on_error
+ '[' -x /usr/bin/wmctrl ']'
$WMCTRL -r ${WINDOW_SHORT} -b remove,maximized_vert,maximized_horz
+ /usr/bin/wmctrl -r Schreibtisch -b remove,maximized_vert,maximized_horz
$WMCTRL -lG
+ /usr/bin/wmctrl -lG
0x01600003 -1 3840 0    1440 27   thinkstation Obere Leiste
0x01600017 -1 3840 1798 1440 25   thinkstation Untere Leiste
0x01800006 -1 0    0    3360 1080 thinkstation Schreibtisch
$WMCTRL -r "${WINDOW_SHORT}" -e "$WMCTRL_PARMS"
+ /usr/bin/wmctrl -r Schreibtisch -e 0,1920,0,1440,800
$WMCTRL -lG
+ /usr/bin/wmctrl -lG
0x01600003 -1 3840 0    1440 27   thinkstation Obere Leiste
0x01600017 -1 3840 1798 1440 25   thinkstation Untere Leiste
0x01800006 -1 3840 0    3360 1080 thinkstation Schreibtisch
Wie ich sehe, wird zwar das Fenster Schreibtisch nach rechts verschoben, aber nicht verkleinert, so dass einigen Icons UNTER das sichtbare Fenster kommen. Das beschäftigt mich jetzt seit mehreren Jahren.
Ich habe den Eindruck, dass wmctrl nicht immer funktioniert. Auch Änderungsversuche mit "Steuerzentrale" sind nicht mit Erfolg beschieden.
Die x-Verschiebung sollte nur 1920 sein, kommt aber mit 3840 an bei den Fenstern. Optisch sind aber die Leisten und die Icons am richtigen Platz auf dem rechten Bildschirm. Nur die Icons stehen unten hinaus.

Code: Alles auswählen

xdotool getwindowgeometry 0x01800006
Window 25165830
  Position: 1920,0 (screen: 0)
  Geometry: 3360x1080

Code: Alles auswählen

/usr/bin/xwininfo -tree -root       

xwininfo: Window id: 0x283 (the root window) (has no name)

  Root window id: 0x283 (the root window) (has no name)
  Parent window id: 0x0 (none)
     77 children:

Code: Alles auswählen

/usr/bin/xwininfo -tree -root | grep Schreibtisch
     0x1800006 "Schreibtisch": ("desktop_window" "Caja")  3360x1080+1920+0  +1920+0
Wie bekomme ich das Fenster kleiner ? Muss ich noch andere Parameter einstellen ?
Übrigens wird der Mauszeiger am rechten Bildschirm auf 900 px begrenzt und kann nicht tiefer wandern.
Debian Bugreport958390
systemd broken by design

Antworten