i3: Sort workspaces on dock
This commit is contained in:
46
i3/scripts/ws-dock.sh
Executable file
46
i3/scripts/ws-dock.sh
Executable file
@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
exec &>/dev/null
|
||||
|
||||
# This script moves all ws where they are supposed to be when my Framework is docked.
|
||||
# It is called by Grobi execute_after
|
||||
|
||||
center() {
|
||||
i3-msg "workspace $1"
|
||||
i3-msg "move workspace to output DP1"
|
||||
}
|
||||
|
||||
left() {
|
||||
i3-msg "workspace $1"
|
||||
i3-msg "move workspace to output DP3-2"
|
||||
}
|
||||
|
||||
right() {
|
||||
i3-msg "workspace $1"
|
||||
i3-msg "move workspace to output DP3-1"
|
||||
}
|
||||
|
||||
FOCUS="$(i3-msg -t get_workspaces | jq '.[] | select(.focused==true).name' | cut -d"\"" -f2)"
|
||||
|
||||
center 1
|
||||
center 2
|
||||
center 3
|
||||
center 4
|
||||
center 5
|
||||
center 6
|
||||
center 7
|
||||
center 8
|
||||
center 9
|
||||
center 10
|
||||
center F3
|
||||
center F4
|
||||
center F5
|
||||
center F6
|
||||
center F7
|
||||
center F8
|
||||
center F9
|
||||
center F10
|
||||
|
||||
left F1
|
||||
right F2
|
||||
|
||||
i3-msg "workspace $FOCUS"
|
Reference in New Issue
Block a user