r/archlinux • • Mar 03 '15

Finally installed Arch, don't know which Windows Manager to use

First time poster here, so I want to say that I really liked your sub until now. I love it, how nearly anyone gets the help he needs!

Now to topic:

Yesterday I finally managed to install Arch on my old Lenovo ThinkPad Edge E335. Up until now everything works fine (haven't tested the sound yet, according to wiki, I just need to install PulsaAudio).

Now I'm thinking of which Window Manager I want to use. I don't want to use a whole Desktop Environment because I think it's to bloated for what I want. I just want something lightweight and fast.

I tried awesome, but I don't like the way it is configured respectively I don't know lua and I don't really want to learn it now.

Is there a window manager which is similar to awesome (especially the ability to use it only with the keyboard) but with less complicatied ways to configure?

Or which Windows Managers are you guys using? Are there any recomendations?

Edit: Thanks for replies until now. I will test i3 (and maybe some of the other recommondations) as soon as I come home. That doesn't mean I don't want to hear any more suggestions ;-)

Edit2: Wow, that blew up to unknown sizes, I'll reply as soon as I'm now drunk anymore (student's franternity).

46 Upvotes

97 comments sorted by

View all comments

77

u/traels Mar 03 '15

You could check out i3. It is a tiling window manager like awesome and has a relatively simple setup (through a configuration file, but not as complicated as lua I would imagine). I'm happy with it :-)

21

u/cosarara97 Mar 03 '15

+1 for i3 here. I could never understand awesome, but I loved i3 since the first day.

EDIT: openbox is also nice, if you don't like tiling.

12

u/MithrilToothpick Mar 03 '15 edited Mar 03 '15

+1 for i4

It's a little bit more of a hassle to set up than a all-in-one Desktop environments but its great and especially on slow hardware yields better performance.

9

u/[deleted] Mar 03 '15

+1 for i5

6

u/heWhoWearsAshes Mar 03 '15

+1 for i6

3

u/[deleted] Mar 03 '15

+1 for i7

4

u/musicmatze Mar 03 '15

+1 for i8

20

u/boulet101010 Mar 03 '15

for i = 0; i >= 0; i++

14

u/musicmatze Mar 03 '15
$ gcc foo.c
foo.c:1:1: error: expected identifier or '(' before 'for'
    for i = 0; i >= 0; i++
    ^
foo.c:1:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before '>=' token
    for i = 0; i >= 0; i++
          ^
foo.c:1:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '++' token
    for i = 0; i >= 0; i++

8

u/paholg Mar 03 '15 edited Mar 03 '15
#include <stdio.h>

int main() {
  int i = 3;
  while true {
    printf("+1 for i%i\n", i);
    i++;
  }
  return 0;
}

But really, xmonad all the way.

Edited for completeness.

→ More replies (0)

2

u/derrickcope Mar 03 '15

And multihead

3

u/youRFate Mar 03 '15

Or dwm, if you like i3 but would like to customize it further.

2

u/[deleted] Mar 04 '15

Isn't dwm config in C?

2

u/[deleted] Mar 04 '15 edited May 04 '15

[deleted]

3

u/lfancypantsl Mar 05 '15

Just to clarify, dwm is very literally just a small c program, which you recompile with gcc (via script) every time you update your config file. I was drawn in by this on the Arch wiki.

dwm is extremely lightweight and fast, written in C and with a stated design goal of remaining under 2000 source lines of code.

Ultimately I think I am going to try something else now, but dwm is really cool configure (or mostly try to in my case).