Xfce-panel vor Fullscreen Apps bei Fokus verlust
Problem
Wenn Fullscreen eine Anwendung offen ist und diese den Focus verliert, dann ist das xfce-panel im Vordergrund.
Lösung
Ein Panel
Wenn nur ein einziges Panel vorhanden ist, kann dieser Script nach dem Login ausgeführt werden:
#!/bin/bash
# Wartet bis die Panels laden
while [ "$(wmctrl -l | grep -c xfce4-panel)" -lt "2" ];
do
sleep 0.05s
done
# Identifier bekommen
ID=$(wmctrl -l | grep xfce4-panel | sed 3p | awk '{ print $1 }' | head -1)
# Panel wird auf Desktop Ebene gesetzt
wmctrl -i -r $ID -b add,below
Mehrere Panels
Wenn es mehrere Panels gibt, muss von jedem die ID bekannt sein. Um die ID's zu bekommen, kann folgender Befehl ausgeführt werden: wmctrl -l | grep xfce4-panel | sed 3p | awk '{ print $1 }'
Beispiel mit 4 Panels mit den ID's: 0x00c00003; 0x00c0000f; 0x00c00014; 0x00c00019
#!/bin/bash
# Wartet bis die Panels laden
while [ "$(wmctrl -l | grep -c xfce4-panel)" -lt "2" ];
do
sleep 0.05s
done
# Panel wird auf Desktop Ebene gesetzt
wmctrl -i -r 0x00c00003 -b add,below
wmctrl -i -r 0x00c0000f -b add,below
wmctrl -i -r 0x00c00014 -b add,below
wmctrl -i -r 0x00c00019 -b add,below
No comments to display
No comments to display