[RP] native virtuals

2010-03-09 Thread joshua stein
i used to use ratpoison on a slow netbook with an even slower ssd drive and found that under a high system load, spawning out to the rpws shell script to switch between workspaces often was unbearably slow. to remedy that, i integrated virtual workspaces into the source so that switching workspace

Re: [RP] native virtuals

2010-04-18 Thread joshua stein
> I use following keybindings with Joshua's workspaces: > > vinit > definekey top C-F1 exec ratpoison -c "vselect 1" -c "echo vselect 1" > definekey top C-F2 exec ratpoison -c "vselect 2" -c "echo vselect 2" > definekey top C-F3 exec ratpoison -c "vselect 3" -c "echo vselect 3" > definekey top C-F

slightly-less-privileged command execution

2020-07-10 Thread joshua stein
Ratpoison's IPC mechanism for a remote process requesting a command to be run in Ratpoison only requires X11 window properties with custom Atoms (RP_COMMAND, RP_COMMAND_REQUEST, RP_COMMAND_RESULT) set on a window, which Ratpoison then parses and evaluates. While this operation requires a proce