Ich habe mir ein Skript gemacht, welches die Icons auf den rechten Bildschirm verschiebt. #!/bin/bash # $0 moves Icons to the other screen .. WINDOW_SHORT="Schreibtisch" XWININFO=/usr/bin/xwininfo
until $XWININFO -tree -root | grep $WINDOW_SHORT ; do echo xwininfo $? /bin/sleep 5 done WMCTRL_PARMS=0,1920,0,1440,800 WMCTRL=/usr/bin/wmctrl [ -x "$WMCTRL" ] || close_on_error $WMCTRL -r ${WINDOW_SHORT} -b remove,maximize_vert,maximize_horz $WMCTRL -r "${WINDOW_SHORT}" -e "$WMCTRL_PARMS"
Leider nimmt wmctrl die Parameter für das Fenster Schreibtisch nicht an, und die Icons rutschen auf dem kleinen Bildschirm nach unten heraus. Ratlos.
Hallo Erich,
Welchen Xserver benutzt Du? (Xorg oder Wayland?) Viele der Tools funktionieren beim Wayland wohl nicht richtig.
Ich nehme für solche Anwendungen immer das "xdotool", der geht defintiv nur unter Xorg.
Aber du kannst auch mal wmctrl mit den Optionen -o und -g ausprobieren.
Allerdings ist mir nicht klar, was "Schreibtisch" für ein Fenster ist und was für Icons Du meinst. Kann es sein, dass der Windowmanager (Gnome/Kde/.../?) selbst mit diesem Fenster herumwurstelt? Eventuell ist es auch einfacher, die Bildschirme anders zu numeriern?
HTH, Holger
erich.minderlein@posteo.de wrote (at 2024-04-11 12:10 -0000):
Ich habe mir ein Skript gemacht, welches die Icons auf den rechten Bildschirm verschiebt. #!/bin/bash # $0 moves Icons to the other screen .. WINDOW_SHORT="Schreibtisch" XWININFO=/usr/bin/xwininfo
until $XWININFO -tree -root | grep $WINDOW_SHORT ; do echo xwininfo $? /bin/sleep 5 done WMCTRL_PARMS=0,1920,0,1440,800 WMCTRL=/usr/bin/wmctrl [ -x "$WMCTRL" ] || close_on_error $WMCTRL -r ${WINDOW_SHORT} -b remove,maximize_vert,maximize_horz $WMCTRL -r "${WINDOW_SHORT}" -e "$WMCTRL_PARMS"
Leider nimmt wmctrl die Parameter für das Fenster Schreibtisch nicht an, und die Icons rutschen auf dem kleinen Bildschirm nach unten heraus. Ratlos.
Hallo Holger
ich benutze xorg.
ps aux | grep -i xorg md 3705 0.0 0.0 6352 2244 pts/0 S+ 14:01 0:00 grep --color=auto -i xorg root 31411 0.4 0.3 26671552 210976 tty7 Ssl+ 04:19 2:31 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
cat /etc/devuan_version daedalus
aptitude show xserver-xorg-core Paket: xserver-xorg-core Version: 2:21.1.7-3+deb12u7devuan1 Zustand: Installiert Automatisch installiert: ja Priorität: optional Bereich: x11 Verwalter: Devuan Developers devuan-dev@lists.dyne.org Architektur: amd64 ...
allerdings sind auch diese Pakete installiert: dpkg -l | grep wayland ii libnvidia-egl-wayland1:amd64 1:1.1.10-1 amd64 Wayland EGL External Platform library -- shared library ii libva-wayland2:amd64 2.17.0-1 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime ii libwayland-client0:amd64 1.21.0-1 amd64 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.21.0-1 amd64 wayland compositor infrastructure - cursor library ii libwayland-egl1:amd64 1.21.0-1 amd64 wayland compositor infrastructure - EGL library ii libwayland-server0:amd64 1.21.0-1 amd64 wayland compositor infrastructure - server library
ps aux | grep -i wayland md 3596 0.0 0.0 6352 2168 pts/0 S+ 13:47 0:00 grep --color=auto -i wayland
allerdings ist keine dieser libs in ps aux erkennbar. Vielleicht werden die auch nur während des Starts des Xservers aktiv.
Da wmctrl ja einen Teil der Aufgabe erfüllt, scheint es eine Eigenschaft des Fensters Schreibtisch (Das mit den ICONs) zu sein. "unveränderbar-Größe" Das mit -o und -g werde ich noch testen.
Es scheint wohl länger zu dauern, bis Antworten freigeschaltet werden. Ich hatte mehrere Tage auf Antworten gewartet, war nix. heute dann doch eine , datiert nur eine Stunde später. Oder musste erst mein Browser Cache verrotten?