mirror of
https://github.com/Mastermindzh/dotfiles.git
synced 2024-12-23 05:25:44 +01:00
36 lines
521 B
Plaintext
36 lines
521 B
Plaintext
|
#!/bin/bash -x
|
||
|
|
||
|
move_workspace() {
|
||
|
workspace="$1"
|
||
|
output="$2"
|
||
|
|
||
|
i3-msg "[workspace=\"$workspace\"]" move workspace to output "$output"
|
||
|
}
|
||
|
export -f move_workspace
|
||
|
|
||
|
# get primary
|
||
|
primary=$(xrandr | awk '/ primary / {print $1}')
|
||
|
|
||
|
declare -a movers=(
|
||
|
"1: "
|
||
|
"2: "
|
||
|
"3: "
|
||
|
"4: "
|
||
|
"5: "
|
||
|
"6: "
|
||
|
"7: "
|
||
|
"8: "
|
||
|
"9: "
|
||
|
"10: "
|
||
|
# "11: "
|
||
|
"12: "
|
||
|
"13: "
|
||
|
)
|
||
|
|
||
|
for workspace in "${movers[@]}"; do
|
||
|
move_workspace "$workspace" "$primary" &
|
||
|
done
|
||
|
|
||
|
# restart i3.
|
||
|
i3-msg restart
|