Eventually I switched to Gnome 3 simply because it made configuring wi-fi and power options easier.
Eventually I switched to Gnome 3 simply because it made configuring wi-fi and power options easier.
If you want to give it a shot, there's a guide on using Awesome with Gnome [0], and the last time I tried it worked just fine. Though, awesome replaces both mutter (Gnome's WM) and the Gnome Shell itself, so you won't have Gnome's panel etc anymore.
I wanted a nicer integration between a DE and a WM, and the two nicest options by far have been Xfce and LXQt for me.
LXQt makes it trivial to use your own WM (they use Openbox by default) since they have an option for it in their Preferences [1].
With Xfce however it's a bit more involved [2], since Xfce is more tightly coupled with Xfwm and using a custom WM is not as easy as LXQt makes it.
That said, I'm using Xfce + bspwm for now (as opposed to LXQt + bspwm) mainly because Xfce's display and power manager are more matured than LXQt's.
[0]: https://web.archive.org/web/20160726160922/https://awesomewm...
[1]: https://wiki.archlinux.org/index.php/LXQt#Replace_Openbox
[2]: https://wiki.archlinux.org/index.php/Xfce#Default_window_man...
I wonder whether Awesome is similar to i3 in this regard. On the i3 help forum a good number of questions are about configuring these things. Many people respond that these aren't part of a window manager, which is of course correct. Nevertheless, it seems to me that these WM projects harm their own popularity by not having clear and easily findable instructions on how to do these configurations in the most popular linux distributions. Newcomers to i3 (or, I assume, Awesome) can find the configuration info on their own, of course, but you have to dig for it. It seems to me this is the only downside of adopting a tiling WM, the need to have some expertise and willingness to poke around and learn how to configure the necessary "desktop environment" options.
These days we have nmtui for wifi and powertop for power management profiles. dwm/awewsome with a desktop file launched from a desktop manager might make more sense these days.
[1] http://www.sohcahtoa.org.uk/pages/linux-dwm-window-manager-o...
I don't understand this comment ... possibly because I have not used modern X (gnome, KDE, whatever) very much at all ...
How is configuring wifi and power a window manager issue ? Isn't there an application for wifi config that everyone on Linux uses, regardless of WM ?
I use FreeBSD and OSX and my FreeBSD wifi config is all done via the command line, but I always assumed there was a nice "wifi config" app for Linux ... you are saying that is part of the window manager and is different for all of them ?
To be even more specific, network management is really distro- and DE-agnostic. For instance, Arch wiki describes a multitude of ways for wired [0] and wireless [1] network configuration, that would technically work in other distros as well.
Most distros and DEs ship with Gnome's NetworkManager [2] but with different front-ends: distros with GTK-based DEs like Gnome or Unity usually ship network-manager-applet, and distros with Qt-based DEs like KDE usually ship plasma-nm or networkmanager-qt.
Power management [3] is a bit different. There are distro-specific recommendations and also 3rd party apps, but DEs usually have their own power manager.
Now, when you choose to use a DE, the choice of which network or power management solution you use is already made for you, but when you don't use a DE then you will be choosing them yourself.
[0]: https://wiki.archlinux.org/index.php/Network_configuration [1]: https://wiki.archlinux.org/index.php/Wireless_network_config...
[2]: https://wiki.archlinux.org/index.php/NetworkManager [3]: https://wiki.archlinux.org/index.php/Power_management
Gnome has it built in (as it's a DE, not just a WM). Select network from applet, type in password, done. Same for sound, power options, displays, wallpaper and things I want to spend as little time as possible thinking about.