![]() |
|
||||||||||||||||||||||||||||||||||||||||||
|
Pydesks.py ManpagePydesks is a simple extension that allows you to maintain a mnemonic mapping for desktop numbers, and to quickly switch between desktops. It is reminiscent of Ctwm's desktop pager. Those who use multiple desktops, each of a single 1x1 page, may find this succinct interface useful. It takes up much less screen real-estate than the standard FvwmPager.Note that Pydesks requires that you have Tkinter installed in your Python interpreter, either as a static or dynamic module. SynposisConfiguration File OptionsPydesks understands the following configuration options (in your fvwmrc file):
OperationWhen you start Pydesks a small window will pop up containing a vertical bank of radio buttons. Each button will contain the name of a desk defined in your desk number to desk name mappings. By clicking on a button, Fvwm will switch to the specified desk. When switched to a known desk by other means (e.g. via FvwmPager), the current desk's radio button will be selected. If the desk is not part of the current mappings, a radio button may be added for the new desk, depending on the presence of the PydesksAutoGrow flag.Hitting Alt-q over the radio button window will cause Pydesks to exit. BugsThe geometry isn't always maintained when automatically grown.It would be nice to completely reproduce FvwmPager. It would be nice if you could interactively edit the desk mappings, deleting, renaming, adding desks, etc., and have them automatically rewritten back to your fvwmrc configuration file. |