Live data from Hacker News

Ask HN: Which Tiling Window Manager do you use?

news.ycombinator.com

11–20 of 21 posts

Re: Ask HN: Which Tiling Window Manager do you use?

#11
It depends on what you'd like I suppose. If you want highly a configurable WM then xmonad is great (I can't speak for the rest). If you want something very simple with limited configuration but which allows you to quickly use it then scrotwm.

You can find a lot of configs for xmonad/awesome/otherwm on github which you can then copy and adapt to your liking.

Re: Ask HN: Which Tiling Window Manager do you use?

#15
I wrote Zephyros[1] for Mac OS X, which is scriptable in pretty much any language, and used that for a while.

Eventually my OCD kicked in about the performance of Zephyros's server/client architecture on my laptop, so I forked it as Phoenix[2], which is only scriptable via an embedded JavaScript VM. Now I use Phoenix exclusively.

Here's my current tiling config[3] for Phoenix.

But I'm currently trying to make the transition from Mac OS X to Windows 8. So I plan to port Phoenix to Windows, and I'm naming it ZephSharp[4] (I'm terrible at naming things). It's going to be written in C#, which fortunately has ClojureCLR, so Clojure will be its scripting language instead of JavaScript (hoorah!).

[1]: https://github.com/sdegutis/zephyros

[2]: https://github.com/sdegutis/phoenix

[3]: https://gist.github.com/sdegutis/7756583

[4]: https://github.com/sdegutis/zephsharp -- Nota bene, it's not even close to working, I've only spent a few hours prototyping some basic hard-coded stuff, so beware!

Re: Ask HN: Which Tiling Window Manager do you use?

#16
post #7
post #6

I tend to like i3. But all the cool kids on arch are using herbstluft. To me, Haskell and Lua are turn-offs so xmonad and awesome are out. I don't want to have to learn a programming language to configure my window manager. Straight up well documented C and old school configuration files are the way to go. Plus the tutorial/intro video gets you going quickly.

I've never heard of herbstluft. What makes all the cool arch kids drawn to it? (the fact I've never heard of it?)

One thing that's interestingly unixy about it is that all configuration/interaction is done via a CLI program, herbstclient, which interacts with herbstserver, rather than via config files or an embedded scripting language. So config and scripting is then typically done via a bash script, or whatever other way you prefer to call a series of herbstclient commands.

Otherwise its UI model is fairly typical for "manual" (i.e. not auto-layout) tiling WMs.

Re: Ask HN: Which Tiling Window Manager do you use?

#17
Heavily use xmonad.

I have a single xmobar on my primary screen showing active workspaces, max cpu using process, max memory using process, cpu usage / throttling and network traffic.

I do a lot of work across multiple VMs (OSX on vmware, multiple Windows boxes on virtualbox). Having OSX running XCode full screen on one workspace, Windows 7 running Visual Studio full screen on another, Android Eclipse open on another workspace, and Vim open editing some back end server code on another workspace is invaluable.

    Meta-V Start Fullscreen Windows VM
    Meta-O Start Fullscreen OSX
    Meta-C Start Google Chrome
    Meta-E Start Android Eclipse
    Alt-Shift-Return Start Gnome terminal
    Alt-Shift-N Start a new Gnome terminal in the current Gnome terminal's working directory

Re: Ask HN: Which Tiling Window Manager do you use?

#18
I've tried xmonad, awesome, i3, dwm, herbsluftwm, ratpoison, etc. My favorite was dwm for a few years, then I moved up to i3 because of multi-monitor support. I see i3 as a good medium between the really minimal <2k lines tiling managers and the larger ones like awesomewm.
Post reply on HN