aboutsummaryrefslogtreecommitdiff
path: root/ratpoisoner
diff options
context:
space:
mode:
Diffstat (limited to 'ratpoisoner')
-rwxr-xr-xratpoisoner10
1 files changed, 10 insertions, 0 deletions
diff --git a/ratpoisoner b/ratpoisoner
index 1220aa9..9a73559 100755
--- a/ratpoisoner
+++ b/ratpoisoner
@@ -11,6 +11,16 @@ ACTION="$1"
if [ -z "$ACTION" ]; then
echo "usage: $BASENAME <action>"
exit 1
+elif [ "$ACTION" == "workspaces" ]; then
+ # Spawn rpws
+ exec rpws init 9 -k -a
+
+ # Sleep, giving time for rpws to start properly
+ sleep 1
+
+ # Apply a workaround to display a window after rpws is initialized
+ ratpoison -c 'prev'
+ ratpoison -c 'next'
elif [ "$ACTION" == "custom" ]; then
# Sources a custom ratpoisonrc file, if present
if [ -e "$HOME/.custom/ratpoisonrc" ]; then