11

My machine is seriously underpowered, and I think I need to start conserving every spare cycle. I know that my Gnome environment seems to underperform compared to my coworkers' KDE setups. But if I'm going to make that big of a switch, I might as well consider running something even lighter.

Is it possible to survive on a lightweight window manager and still run modern apps (Firefox, Eclipse, OpenOffice)? What's a good candidate window manager for me to try, and what do I need to know?

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
skiphoppy
  • 97,646
  • 72
  • 174
  • 218

17 Answers17

17

The window managers listed below all subscribe to the lightweight and fast approach. They are faster than fully fledged window managers like KDE or Gnome and trim down on most visual distractions. Which one you pick will be mostly determined by your own taste and what you can get to run.

There's a subfamily of these window managers, notably those which attempt to let you do everything by keyboard and let you tile your applications with minimal screen real estate waste. These can feel funny if you come from mouse-oriented window managers. XMonad and ratpoison are members of this family.

gavenkoa
  • 45,285
  • 19
  • 251
  • 303
Florian Bösch
  • 27,420
  • 11
  • 48
  • 53
  • 1
    awesome cannot handle applications that close to tray well. You need to kill them manually. This is the single reason that I don't use it – artificialidiot Sep 22 '08 at 16:36
  • 1
    Enlightenment is quite fast compared to gnome/kde (mostly dr16, but even dr17 is speedy and now usable). – rcreswick Sep 22 '08 at 17:00
8

I like XMonad. It's very stable, has very low overheads, and has an active user/developer community.

XMonad is almost as minimal as ratpoison, but it displays multiple windows by tiling them, and even allows floating windows if you really need them (e.g. for modal dialogues or GIMP). It's certainly given my underpowered Ubuntu box a new lease of life!

Edit: I forgot to mention: XMonad is keyboard-based rather than point'n'grunt, so there's a bit of a learning curve, but once I got the hang of it I found that I was much more productive.

Pitarou
  • 2,211
  • 18
  • 25
6

Fluxbox is a good alternative and very lightweight.

http://www.fluxbox.org/

apandit
  • 3,304
  • 1
  • 26
  • 32
1

Icewm is quite nice and lean (used it for a while on an underpowered box but moved to KDE when the box was upgraded).

oliver
  • 6,204
  • 9
  • 46
  • 50
1

I use FVWM for 7 years. Most of WM based on FVWM, but strip any flexibility of FVWM.

FVWM is just "interface" to Xlib so it bring to you all what in Xlib.

If you want currently popular tiling - just: FvwmPiazza::Tiler

Google for ~/.fvwm/config as get own from scratch is too difficult, this good one from which I started: http://zensites.net/fvwm/guide/

Also look to:

gavenkoa
  • 45,285
  • 19
  • 251
  • 303
1

The first thing you should would be to build your own kernel, with just the things you need. That will save tons of resources. Then, choose a lightweight WM. Ive found Enlightenment very light and awesome, give it a try. Later, you should look for lightweight replacements of the apps you use. You can replace OpenOffice with Abiword, Gnumeric. Just google, and you will find very nice alternatives to those ram-eater software. The thing I would recommend will be to avoid Java software, they'll run VERY slow on a low resources PC. Also, check for the services that are currently running on your PC, and disable the ones you don't use. Consider changing your current distro for a low resources distro. I found Debian very customizable and lightweight. Good Luck!

JuanCB
  • 305
  • 1
  • 3
  • 11
0

I'll second xfce, it's probably the most popular of the lightweight WM's out there (perhaps due to its inclusion in Xubuntu). I've also had good experiences with Fluxbox (it came with Damn Small Linux when I used that as a lightweight Linux VM (back when VMs were slow :-) ).

There is definitely an ease-of-use learning curve to reckon with when migrating to these more lightweight WMs, but the performance benefits aren't hard to see on older hardware (menus appear instantly, navigation is pretty snappy).

Matt J
  • 43,589
  • 7
  • 49
  • 57
0

I used Fluxbox for a long time, which is great for people used to having windows floating around like in KDE, Gnome etc. It's pretty small, pretty fast and highly configurable, plus it doesn't look as ugly as some other "minimalist" window managers. ;)

A few weeks ago I switched to awesome because I like how efficiently it places and resizes my windows. It's perfect for me since I almost always have just a full screen terminal on one screen and a browser on another screen. It also supports mixed window styles, so you can have windows managed by awesome and floating windows on one screen (e.g. I have almost always a managed full screen urxvt open and a small floating mplayer window in one of the corners). It's as lightweight as fluxbox, if not even faster, but doesn't offer as many options for customizing the look and feel.

jkramer
  • 15,440
  • 5
  • 47
  • 48
0

I am using fluxbox too. Compared to a desktop envionment, using only a window manager is not as convenient. You choose every component yourself which is both a strength and a weakness. ROX file manager and usbmount are great companions to fluxbox. Also take your time to find some dockapps that may be useful.

artificialidiot
  • 5,309
  • 29
  • 27
0

Enlightenment (v16) is actually very lightweight compared to gnome/kde these days, and it is very configurable (although, nothing seems to be as configurable as fvwm) Florian's suggestions are all good, but if you're used to gnome/kde, then you probably won't like ratpoison / xmonad.

Community
  • 1
  • 1
rcreswick
  • 16,483
  • 15
  • 59
  • 70
0

icewm has done me good for several years. I don't need most of the crap that the big-time desktops offer, but i do like a clock and CPU usage monitor running in the bar along the bottom - icewm does have these. It is noticeably lighter in feel than the popular desktops. No weirdness such as tiled windows or anti-mouse attitude. Customizing the root menu is also easy, much easier than doing so in KDE or Gnome, which i never did figure out adequately. At one place i worked, the sysadmin saw my screen and decided to give it a try. AFIK, he's still using it.

DarenW
  • 16,549
  • 7
  • 63
  • 102
0

I'd recommend openbox. Its lightweight, very configurable, and works great without getting in the way. Very functional, and can do pretty much anything you want. I love it.

Jarek
  • 1,320
  • 3
  • 11
  • 19
0

I tried PekWM for some time. I really liked it. It allowed me to group programs of the same type, for example: Terminals.

Peter Stuifzand
  • 5,084
  • 1
  • 23
  • 28
0

I myself have used 'lwm' or lightweight window manager for quite a while now and have been very happy with it. I use it with xfce4-panel which I use for a clock and better window manipulation. Lwm is truly light weight even more than xfce, icewm, pekwm and others.

NeutronNick
  • 11
  • 1
  • 2
0

I've used everything at one time or another, but I keep coming back to WindowMaker. I like the concept of the clip, the multiple workspaces (I keep one for each type of task) and the fact that it looks good with theming that is ridiculously easy.

Docker is an essential app to add to the desktop to keep nm-applet and other applets in the WindowMaker dock.

Don't judge it by the default theme. Use the Wprefs tool to customize it to your liking.

Cheers KG

0

Over the years, I've downgraded the WMs of my machines. Since the more mainstream WMs, like Gnome or KDE become more and more resource hungry, it wasn't long, before I replaced Gnome with XFCE on laptops and desktop computers.

In fact, I've been using XFCE longer than any other WM. It seems to me, as if the niceties of things like Gnome and KDE are great when seeing them for the first time, but after using them for a few weeks and months, the novelty wears off, and it makes more sense to go back to a more streamlined environment.

The problem with XFCE is, that it's not as lightweitght as it needs to be for some of the older laptops I still have. I decided to use LXDE on those, and to be honest, I kinda have a love/hate relationship with that. It works fine, in the sense that it's quite resource friendly, and it's quick to log in, etc. But certain things don't seem to work that well. One of which is the task bar. It seems some of the icons don't fit, because they were designed for things like Gnome or XFCE. The icons still do work, but it's next to impossible to make the whole LXDE experience look the part.

polemon
  • 4,722
  • 3
  • 37
  • 48
0

Blackbox (+ bbkeys) is a little bit weird, but pretty nice thing. Also you can check the comparison table of window managers.

uch
  • 139
  • 2
  • 8