2019 LinuxQuestions.org Members Choice AwardsThis forum is for the 2019 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite projects/products of 2019. This is your chance to be heard! Voting ends on February 12th.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,604
Rep:
Window Manager of the Year
If you are looking for KDE, Gnome, MATE, Unity, etc they are in the Desktop Environment Award.
NOTE: Window Managers that are rarely used outside of their Desktop Environment counterparts are no longer included in this category, based on feedback. This includes: Compiz, KWin, Marco, Muffin, Mutter and xfwm4.
Fluxbox, hands down for me. Simple, fast, light, it just works
Yes, try these in your ~/.fluxbox/keys for mouse free operation.
Code:
# Use arrow keys to move-resize.
# Window resize, all except arrow keys disabled. Escape to exit.
Control Mod4 r :KeyMode ResizeMode
ResizeMode: None Up :ResizeVertical -8
ResizeMode: None Down :ResizeVertical +8
ResizeMode: None Left :ResizeHorizontal -8
ResizeMode: None Right :ResizeHorizontal +8
# Window move, all except arrow keys disabled. Escape to exit.
Control Mod4 m :KeyMode MoveMode
MoveMode: None Up :MoveUp 20
MoveMode: None Down :MoveDown 20
MoveMode: None Left :MoveLeft 20
MoveMode: None Right :MoveRight 20
#Move mouse/click with xdotool
Control Mod1 Up :Exec (xdotool mousemove_relative -- 0 -15)
Control Mod1 Down :Exec (xdotool mousemove_relative 0 15)
Control Mod1 Right :Exec (xdotool mousemove_relative 15 0)
Control Mod1 Left :Exec (xdotool mousemove_relative -- -15 0)
Control Mod1 x :Exec (xdotool click 1)
Control Mod1 v :Exec (xdotool click 3)
Control Mod1 c :Exec (xdotool click 2)
#Scroll Page right, Page left
Shift Right :Exec str=$(printf "%10s"); xdotool key $(echo "${str// /Right }")
Shift Left :Exec str=$(printf "%10s"); xdotool key $(echo "${str// /Left }")
#Tab all (same as focused) in workspace
Mod4 Up :Attach (Name=[current]) (workspace=[current]) #(iconhidden=no)
#Detach all (same as focused) in workspace
Mod4 Down :ForEach {DetachClient} (Name=[current]) (workspace=[current])
#Cycle through tabs in group
Mod4 Tab :NextTab
Mod4 Shift Tab :PrevTab
I don't know if it should be the WM of the year. But it works fine for me.
I also like IceWM but if it takes me longer than 30 minutes or so to configure, I won't use it. IceWM just has a fairly large config for me. Not fvwm large, that one is ridiculous, but still beyond my patience level Flux's config is extremely simple to me. One other reason I like cwm as well - very simple config. That also means limited capability to tweak so it's a balance.
Been using openbox for so long I couldn't get away from it even if I wanted to...
That said, it's the stacking WM with the best manual tiling & keyboard navigation capabilities I have come across.
xmonad.
It's a bit crummy to make the config file more generalized because it requires fiddling with the IO monad, but other than that, it's the best WM I've used.
Tried it on a whim, worked splendidly with my dual monitor setup, and the haskell aspect was (and still is) exotic.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.