better focus_workspace (handle multi-output), better bar color

This commit is contained in:
2020-09-23 16:26:02 +02:00
parent 973e95d9d3
commit 468caf4c9d
3 changed files with 11 additions and 4 deletions

View File

@@ -10,8 +10,9 @@ fi
# Get current workspace
CURRENT_WORKSPACE=$(i3-msg -t get_workspaces | jq '.[] | select(.focused==true).num')
PREVIOUS_WORKSPACE=$(cat ~/.config/i3/run/previous)
echo -n ${CURRENT_WORKSPACE} > ~/.config/i3/run/previous
CURRENT_OUTPUT=$(i3-msg -t get_workspaces | jq '.[] | select(.focused==true).output')
PREVIOUS_WORKSPACE=$(cat ~/.config/i3/run/previous_${CURRENT_OUTPUT})
echo -n ${CURRENT_WORKSPACE} > ~/.config/i3/run/previous_${CURRENT_OUTPUT}
if [ $1 == "previous" ]; then
i3-msg "workspace number ${PREVIOUS_WORKSPACE}"