Mit etwas Hilfe aus dem Archlinux Forum läuft das jetzt hier genau so, wie gedacht:
i3-term.sh:
#!/bin/bash
workspace=0 # jshon output: one field per line; first name then focues state, then the next name, ... while read line; do if [ "$line" = true ]; then break # break if we found the active workspace else workspace="$line" # evaluate the next workspace fi done < < (i3-msg -t get_workspaces | jshon -a -e name -u -p -e focused -u)
Auch ein guter Tipp. Wenn ich es richtig verstanden habe, muss man dann aber immer darauf achten, dass eine bestimmte Historie stets im ersten, zweiten oder dritten Workspace vorliegt.
Ich überlege, das Prompt (oder die Textfarbe) an die gewählte Historie zu koppeln. Dann komme ich nicht so schnell durcheinander und suche einen Befehl nicht in der falschen Shell ...
Mit etwas Hilfe aus dem Archlinux Forum läuft das jetzt hier genau so, wie gedacht:
i3-term.sh:
PS: Warum gibt's hier eigentlich keine Code-Tags?Auch ein guter Tipp. Wenn ich es richtig verstanden habe, muss man dann aber immer darauf achten, dass eine bestimmte Historie stets im ersten, zweiten oder dritten Workspace vorliegt.
Ich überlege, das Prompt (oder die Textfarbe) an die gewählte Historie zu koppeln. Dann komme ich nicht so schnell durcheinander und suche einen Befehl nicht in der falschen Shell ...