2010/3/9 joshua stein <[email protected]>: > 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 workspaces was much quicker. i've been running this > for quite a long time and figured i'd send it out in case anyone > wants to formally integrate it or at least run it locally. > > it adds a "virtuals" config option which specifies how many > workspaces there are (defaults to 5), a "vinit" command to > initialize those workspaces, a "vselect" command to switch to a > given workspace, and "vdump" command to print out the > workspace/frame config for each one. it basically runs the same > commands that rpws did and uses groups, just does so internally.
This is an interesting idea, but I have a counter-proposal. Since you're doing it all in ratpoison, you could hook the frame config code into groups. Give groups a save_frames slot and when you set that to TRUE then the group saves and restores the frame layout in its frame_layout slot or something. That seems better integrated. What do you think? -Shawn _______________________________________________ Ratpoison-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/ratpoison-devel
