an einem kleinen Problem bin ich in mehreren Anläufen immer wieder gescheitert. Ich möchte gern die Fenster von "Xfce4-Terminal" sowie "Mouspad" gleich nach ihrem Start "Immer oberhalb" haben. Normalerweise stellt man das hinterher nach einem Klick auf den oberen Fensterrahmen ein.
Folgendes habe ich versucht:
- den Toggle-Befehl direkt im Starter mit dem Startbefehl zu verknüpfen.
- mit dem Starter ein Script aufzurufen, das das erledigen soll
- es auf 2 Scripten zu verteilen, mit sleepX zu verlangsamen usw.
- die Anregungen aus [1] und [2] umzusetzen.
Als kleine Hilfe habe ich für das Terminal z.Zt. wenigstens einen Alias definiert, was funktioniert:
(Das Terminal vorher natürlich entsprechend umbenannt)
Code: Alles auswählen
alias o
alias o='wmctrl -r Xfce4_Terminal -b toggle,above'
Code: Alles auswählen
#!/bin/bash
/usr/bin/xfce4-terminal &
# sleep 2
echo "nach Aufruf"
WINDOW_ID=$(xdotool getactivewindow)
echo $WINDOW_ID
/usr/bin/wmctrl -r ${WINDOW_ID} -b toggle,above
# /usr/bin/wmctrl -r "Xfce4_Terminal" -b toggle,above
echo "nach wmctrl"
[1] viewtopic.php?f=2&t=151631
[2] viewtopic.php?f=27&t=157026