mirror of
https://github.com/lbonn/rofi
synced 2024-11-23 20:33:03 +00:00
23 lines
400 B
Bash
23 lines
400 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
if [ -z $@ ]
|
||
|
then
|
||
|
function gen_workspaces()
|
||
|
{
|
||
|
i3-msg -t get_workspaces | tr ',' '\n' | grep "name" | sed 's/"name":"\(.*\)"/\1/g' | sort -n
|
||
|
}
|
||
|
|
||
|
|
||
|
echo empty; gen_workspaces
|
||
|
else
|
||
|
WORKSPACE=$@
|
||
|
|
||
|
if [ x"empty" = x"${WORKSPACE}" ]
|
||
|
then
|
||
|
i3_empty_workspace.sh >/dev/null
|
||
|
elif [ -n "${WORKSPACE}" ]
|
||
|
then
|
||
|
i3-msg workspace "${WORKSPACE}" >/dev/null
|
||
|
fi
|
||
|
fi
|