Best Mouse-free Windowmanager?
An Anonymous Coward writes "I've been using fvwm2 for quite some time now as I don't need to use the mouse much. I don't have time to try every window manager under the sun, but are there newer window managers out there that have better 'usability' characteristics when it comes to avoiding the mouse? I still have a mouse handy for browsing, etc. so I don't need to do away with it altogether.). Thanks."
I think Ion is worth a try.
In the light of this happening, it makes sens to look for alternatives... don't rely on GPS accuracy, and avoid becoming "collateral damage". :)
i have use it for quite some time now. bascially it's like the console with overwhelming graphics abilities.
I like wmx, especially on my laptop.
All the windowing functions can be bound to alt-keys. So, for instance, on my laptop, the otherwise-useless Windows keys pop up menus of commonly used applications and a menu of current windows.
It has multiple virtual desk tops (accessable by key commands. Does gnome/sawfish do that? How? I couldn't figure it out...)
wmx is great for a laptop because of it's unusual window decoration scheme. The title tab is on the left side of each window, not the top. Since vertical screen space is scarcer(sp?) than horizontal, this actually makes sense, though it takes getting used to.
-------------------------
A person of moderate zeal
You won't solve your problem with another wm, if the programs don't comply. Mouseless window managers are most suited for mouseless applications, such as terminal windows and text editors. They all fail for mouse centered programs such as Netscape and GIMP.
I suggest that you to configure fvwm to make use of the keyboard as much as possible and replace your browser with one that is more keyboard aware (recommendations, anyone?). By sticking with fvwm you still have the mouse as a last resort.
How many window managers have I tried? Way too many. ;) Here are a few interesting/unusual keyboard config options.
A while ago I ran into Oroborus - it has an
optional component called 'Key Launch' that basically sits there and runs
commands based on key presses. This is completely separated from window
manager and desktop environment, and highly customizable.
The default GNOME window manager as you probably already know is sawfish, and there's a hack that lets you do smooth workspace scrolling with key commands, which is, um, smooth.
When all is said and done, though, I still usually wind up gravitating back to WindowMaker.
http://tinyurl.com/4ny52
I use EvilWM which is fairly simplistic (a 1-pixel border around each window is all you get!) bu it's fully controllable via the keyboard, has virtual desktops etc. hjkl move the window in the same way as vi, alt-tab moves between windows etc. I like it, anyway =)
A few years ago I tried out Window Maker, as I was looking for an Afterstep alternative. At the time, kde was an infant and gnome was in the same nursery. Afterstep was getting to bloated and slow, and when I tried out Window Maker I was in heaven! It was fast, lightweight and clean. My only complaint is that every time a new app is launched, an icon is displayed at the bottom of the screen.
As far as key bindings are concerned, everything is customizable. I use my keyboard to move virtual desktops all the time. Actually this is one of the things Window Maker wins me with -- I can jump from virtual window 1 to virtual window 3 by just typing "Alt-3" sort of a la Linux virtual consoles. I can also cycle through windows making them active "Alt-tab" or kill windows (read: Netscape annoying javascript banner pop-up adds)
I haven't tried the other window managers people have suggested, but I will be soon. If you want to get something up quick, without having to do a lot of customization, try out Window Maker for a while.
Blackbox and BBKeys
minimalist type approach, not too resource intensive, looks nice, usually acts nice.
cntrl+shift+numlock to allow you to use the numpad of your keyboard to move the cursor around, 3 button functionality; really cool, i dont have a link handy, but basically hit those three buttons and your numpad becomes a mouse, choose between the 3 mouse buttons by clicking one of the top (nearest to the top of the keyboard) 3 buttons in the numpad, click with 5, click and hold is either 0 or . or something like that... for those apps you still need mouse you still dont have to move your hands off the keyboard...
put these 3 pieces together and you have a relatively good-looking, nice-acting, not-resource intensive, no hand moving between keyboard and mouse for the lazy among us... -donkey
-----Transmission Complete----- If you want to email me...Don't
i used to use blackbox with almost no mouse at all. Very lightweight and extremely fast. one problem was that netscape4 used to kill the keyboard workspace switching, but that was also blackbox 0.5x.x , they are now up to 0.62.x i think
http://blackboxwm.sourceforge.net/
however i also currently use gnome with almost no mouse use.
The creators of ratpoison spoke at our lug [VanLUG], and I found it to be very impressive.
Here's the URL: http://ratpoison.sourceforge.net/
testing out my trending skills
I tried hacking around with the heliwm code. In general I like the ideas of the window manager.
Here's the link: http://www.cc.rim.or.jp/~hok/heliwm/
The thing that I like about it, is that all of the standard window functions are easy to control with different key combinations.
testing out my trending skills
With IceWM you get a full featured Window Manager with many bells and whistles but low memory footprint and very fast.
--
Du Deutsch -> Du gehe Symlink
You can script, of course, in the scripting language of your choice (I've never been a big fan of lisp). The script examples aren't terribly pretty but very easy to write.
Geoff "Mandrake" Harrison
Some Random UI Hacker
What more do you need.
everything should be possible to do without moving your hands from the keyboard."
That's the pointless bit of PLWM. The window manager is built using a number of Python classes and another idea is that you should be able to configure it exactly as you want it by writing Python-snippets that use the PLWM library to construct your window manager.
Erm, shit, it might have helped if I included a link.. http://fluxbox.sourceforge.net/.
BTW, this fucking 2 minute counter is incredibly fucking lame goddamnit I hate this fucking counter yadda yadda...
XML is like violence. If it doesn't solve the problem, use more.
When I was looking for a wm, I tried IceWM since they claim "Optional use of mouse." Everything is supposed to be accessable by the keyboard. The keybindings are similar to a lot of windows keybindings, if you've learned any of those, but also they have other keys to use, and it seems pretty comprehensive. It also seems to be a decent WM all around, so give it a try.
PS. He's got some souce code for that standard X Clock with a transparent background. Schway.
I can totally second this. WindowMaker has very customizable key bindings - i hardly use the mouse at all anymore.
:)
some of my current bindings that i couldnt live without:
ctrl-w for closing windows
alt-m for maximizing a window
alt-n for minimizing windows
alt-tab for cycling through windows
ctrl-alt-l to open a new shell
atrl-alt-m to open mozilla
ctrl-alt-p to open pine in a new window
... u get the idea
IMO ion is the *one* window manager which combines speed, a small memory print and simple usage.
I think you have right window manager, it's question have you configured it properly.
Take a look at here for example. Direction-command is something usefull you may not have noticed.
I love KDE. I think it's the best window manager/desktop for Linux, however, some older computers with slow processors and minimal amount of memory can't run KDE to its full potential. I know this from firsthand experience, so what I do is run Anotherlevel on Mandrake 6, then type in kfm in the terminal to bring up the KDE file manager. It brings up the desktop and runs most everything, but doesn't hog your memory as usual. It runs great on my Pentium 75MHz with only 32MB RAM and small swap space.