Commands and Keybindings
I previously wrote a couple of posts on StumpWM, the Rodent-Free Window Manager. It does take some getting used to. The key bindings seem so natural if you use Emacs.
Otherwise it might seem unusable if your life is mouse-centric.
I must add, once you break your rodent habit, you will feel an amazing sense of liberation. Well, that's my take on it.
One problem I hit repeatedly was inconsistent application behaviour. I'm sure this will be ironed out in time. I have to say when it is finally cleaned up, this will be one awesome application.
Another problem was using Google-Chrome/Firefox/Opera/Or-The-Other-One-That-I-Never-Use Browser. Browsers are designed around the mouse.
StumpWM is designed to exclude the mouse. Here you have a clash of cultures. Watch the fragments fly.
If you run StumpWM, and I would recommend it to any living hominid, you will not be able to use Google-Chrome/Firefox/Opera/The-Other-One.
That leaves few alternatives.
Top of the tree is Conkeror - The most awesome Keyboard-Centric Web Browser ever devised.
The problem you will encounter is...
You now have to learn lots of key-combos and commands.
If you use StumpWM, and you would be criminally insane not to, you also have to learn and use Conkeror.
That's a steep hill to climb, a challenging learning curve. You may find it too much to tackle both.
Anyhow, lets concentrate on 'The Stump' for now and I'll get back to the 'Conkeror' another day.
Windows
C-g Cancel current command. Use if you hit C-t
C-t C-g Cancel current command. Use if you hit C-t
C-t ! Shell command. All output discarded
C-t c Open Xterminal in new window
C-t C-c Open Xterminal in new window
C-t e Open Emacs in new window
C-t C-e Open Emacs in new window
C-t n Go to next window in list
C-t C-n Go to next window in list
C-t Spc Go to next window in list
C-t p Go to previous window in list
C-t C-p Go to previous window in list
C-t C-t Go to last window with focus in current frame
C-t " Go to listed window and take focus
C-t ' Go to window by name
C-t w List all windows
C-t C-w List all windows
C-t num Go to window number
C-t C-numOpen window number in current frame
C-t I Display current window info
C-t Up C-t Dn Shift focus to adjacent frame in specified direction
C-t Lt C-t Rt C-t Up shifts up. C-t Down shifts down, etc
C-t # Toggle mark on current window
C-t l Refresh current window and maximize
C-t C-l Refresh current window and maximize
Frames
C-t s Split frame vertically
C-t S Split frame horizontally
C-t R Undo split. If single split, maximize frame take focus
C-t Q Maximize frame take focus
C-t o Cycle through multiple frames, focus shifts to next frame
C-t Tab Cycles to right, then down. Similar to C-x o in Emacs.
C-t f Go to frame number
C-t F Display "Current Frame" in frame which has focus
C-t - Hide frames and display root window
C-t + Make frames same height or width in current frame subtree
C-t k Send kill message to current frame and running program
C-t C-k Kill current frame and running program. Like kill -9
C-t K Kill current frame and running program. Like kill -9
Commands
C-t C-g Cancel current command. Useful if you hit C-t
C-t ! Shell command. All output discarded
C-t t Send C-t to frame. Opens tab in browser. Similar to GNU screen C-a a
C-t b Banish mouse pointer to screen lower right corner
C-t C-b Banish mouse pointer to screen lower right corner
C-t a Display time and date. Unix date command
C-t C-a Display time and date. Unix date command
Groups
C-t g g Show group list
C-t g n Go to next listed group
C-t g C-n Go to next listed group
C-t g Spc Go to next listed group
C-t g C-Spc Go to next listed group
C-t g p Go to previous listed group
C-t g C-p Go to previous listed group
C-t g N Go to next listed group, take current window
C-t g P Go to previous listed group, take current window
C-t G Display groups and windows in group
C-t g Cnum Go to group number. C-t F1 to group 1, C-t F2 to group 2 etc
C-t g c Create a new group
C-t g k Kill current groups. Windows merge into next group
C-t g ' Select group by name or number
C-t g " Select and go to listed group
C-t g m Move current window to group
C-t g A Rename group
C-t g r Rename group
C-t g num Go to group number. C-t g 1 to group 1. C-t g 2 to group 2
Info Operations
C-t C-h Help
C-t ? Help
C-t v Print version number
C-t m Display last message. Cycle through previous messages
C-t C-m Display last message. Cycle through previous messages
C-t h k Describe key binding
C-t h f Describe function
C-t h v Describe variable
C-t h c Describe command
C-t h w List key sequences bound to command
Lisp
C-t ; Input box run StumpWM commands. Cycle through input history.
C-t : Input box to Common Lisp interpreter. Enter valid Common Lisp
About StumpWM
Groups Groups contain Frames
Frames Frames contain windows. All windows exist within frames
C-t v Print version number
C-t m Display last message. Cycle through previous messages
C-t C-m Display last message. Cycle through previous messages
Here's the StumpWM Manual
End!
Browse » Home »
» StumpWM - The Stump Window Manager
StumpWM - The Stump Window Manager
Subscribe to:
Post Comments (Atom)
Comments :
0 comments to “StumpWM - The Stump Window Manager”
Post a Comment