fluxbox
ist EWMH- kompatibler Fenstermanager. Das bedeutet, dass wir Tools verwenden können, um damit wmctrl
zu interagieren. So finden Sie den aktuellen Arbeitsbereich:
$ wmctrl -d | grep '*' | cut -d ' ' -f1
man wmctrl
sagt:
-d Listet alle Desktops auf, die vom Fenstermanager verwaltet werden. (...) Die zweite Spalte enthält ein '*' Zeichen für den aktuellen Desktop, ansonsten enthält sie ein '-' Zeichen
BEARBEITEN : Ich habe gerade überprüft, dass Sie einen Arbeitsbereich einzeln benennen können *
. In diesem Fall würde der obige Befehl zwei Ergebnisse zurückgeben. Verwenden awk
:
$ wmctrl -d | awk '{ if ($2 == "'*'") print $0}'