mirror of
https://github.com/edeproject/ede.git
synced 2023-08-10 21:13:03 +03:00
32 lines
554 B
Bash
32 lines
554 B
Bash
|
#!/bin/sh
|
||
|
#
|
||
|
# Copyright © 2009 the pekwm development team
|
||
|
#
|
||
|
|
||
|
if test "${1}" = "send"; then
|
||
|
action="SendToWorkspace"
|
||
|
elif test "${1}" = "goto"; then
|
||
|
action="GotoWorkspace"
|
||
|
else
|
||
|
echo "usage: $0 goto|send dynamic"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if test "${2}" = "dynamic"; then
|
||
|
echo "Dynamic {"
|
||
|
fi
|
||
|
|
||
|
num_workspaces="$(xprop -root _NET_NUMBER_OF_DESKTOPS | awk '{ print $3 }')"
|
||
|
|
||
|
i=1;
|
||
|
while test "${i}" -le "${num_workspaces}"; do
|
||
|
echo "Entry = \"Workspace $i\" { Actions = \"${action} ${i}\" }"
|
||
|
|
||
|
i=$(($i + 1))
|
||
|
done
|
||
|
|
||
|
|
||
|
if test "${2}" = "dynamic"; then
|
||
|
echo "}"
|
||
|
fi
|