SlackwareThis Forum is for the discussion of Slackware Linux.
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.
View Poll Results: Are you using a tiling windowmanager with Slackware?
Yes, I'm using a tiling WM
24
18.75%
No, but I've heard about it
45
35.16%
No, but I'm considering to install one
10
7.81%
Yes, from time to time I use a tiling WM
7
5.47%
Yes, from time to time, depending on what I'm doing
BTW, tmux tip of the day: if you don't like the scrollback action of having to use Mod-[ then scroll up a line at a time, you can just type the Mod key followed by PgUp/PgDn. Wish I'd known that one before now.
Wow! Thanks - wish I had known that one too! I started using tmux 4-5 months ago and don't know how I got along without it.
BTW, tmux tip of the day: if you don't like the scrollback action of having to use Mod-[ then scroll up a line at a time, you can just type the Mod key followed by PgUp/PgDn. Wish I'd known that one before now.
Mod+[, Ctrl+D/U/B/F for half-/full-screen scrolling, as in vim. It's the same in GNU screen. And of course gg/G work as well to go to the top/bottom of the scrollback buffer.
@markush:
Be careful, rant ahead I love tiling wms and I am not so biased, as it might sound below!
XMonad, as you said, has ghc as dependency.
As far as I know, dwm needs compile time configuration. This makes packaging dwm quite bizarre.
Either one ships a package which is not configurable to the users needs, or the plain sourcecode
and a Slackbuild. The sources together with a Slackbuild, however, might equally well be downloaded.
Moreover, shipping the source code and letting the user fiddle with it, looks like not adhering to
Slackware's principles. No guarantee can be given, that this stock-Slackware package will be stable
or usable.
This argument, of course, does not apply to wmii, i3, etc.
Actually, I read a bit about wmii, and wmii seems a good candidate for inclusion into Slackware.
However, in my opinion, if you include one, you probably should include several. There are a dozen tiling
wm's, each with a more or less loyal userbase. Including one of these wm's will make a couple of hundred
users happy, but disappoint a lot more users. Furthermore, configuring tiling wm's to "sane defaults" seems
quite difficult, since almost each and every single user has modified his/her wm to his/her likings.
I somehow like the idea to let the user choose a tiling wm for KDE or Gnome as alternative, which seems a
"sane default" to me, but is not always possible without some mess.
Possibly disappointing users and shipping niche-software with defaults, that do not fit the needs of the bulk of
users, seems quite a high price -- especially since most tiling wm users should be able to install their wm
by hand.
This argument, of course, does not apply to wmii, i3, etc.
Actually, I read a bit about wmii, and wmii seems a good candidate for inclusion into Slackware.
What's wrong with i3? LOL
Quote:
However, in my opinion, if you include one, you probably should include several. There are a dozen tiling
wm's, each with a more or less loyal userbase. Including one of these wm's will make a couple of hundred
users happy, but disappoint a lot more users.
You can please some people sometimes but you can't please all the people all the time.
Quote:
especially since most tiling wm users should be able to install their wm
by hand.
That's a fair point. I think that as tiling WMs users here are slackers at the same time, we are just being lazy
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609
Rep:
Quote:
Originally Posted by markush
but I don't yet have any advantages from Haskell because
... YES ! You just said it before
Quote:
I find it more stable and bugfree than the others
that's one of the numerous benefits of Haskell. Haskell is a pure functional language and so it isolates the possible side effects in a thin part of the code, avoiding a lot of bugs, and increasing the overall stability. Also Haskell is compiled in native binaries, so it's super-fast (comparing to what features it supports)...
Slackware, Haskell, what else ?
(Yes I'm a C/C++ programmer BUT I dream about more Haskell in the 'real world industry'...)
As both a Slackware user and programmer, Ratpoison has been working well for me so far even though I only started using it a few days ago. I really like the lack of window borders as well as being able to control how windows are laid out. And using it along with Conkeror as my web browser allows me to completely ignore the mouse except for the odd flash application on a web page which I'm forced to deal with.
But as for including a tiling WM on Slackware, it would have to be something which uses few dependecies. Ratpoison comes to mind in that regard. Another option could possibly be Awesome, though Cairo would have to be compiled with xcb support.
Nothing in particular is wrong with i3.
That comment wasn't meant as comparison of wmii and i3.
No worries. I was just joking.
This is my biased comparison of tiling wms.
Mostly it covers dependencies only and doesn't include additional packages like status bars, dmenu because most of the manager need them anyway. Sometimes I put ?, which means that I haven't used it long enough to know. The only wm that I know pretty well is i3. That's why I call it my biased comparison.
dwm
Pros: no additional dependencies
Cons: Config in C, (EDIT: insane default keybindings. See post #42)
'dwm' would require Pat to break his 'ship as upstream intended' rule. The default keybindings are completely useless as they clash with the hot-keys of pretty much every application out there. I've modified both the mouse and keybinding on my dwm setup to be far more logical/consistent and I'm very happy with it, but if I were presented with it using the defaults I'd be running to the hills screaming before 5 minutes were out.
BTW, there is a patch available which adds a systray to 'dwm'. I'm not using it at present as I found I don't really need a systray, but I did try it for a while and it works well.
'dwm' would require Pat to break his 'ship as upstream intended' rule. The default keybindings are completely useless as they clash with the hot-keys of pretty much every application out there. I've modified both the mouse and keybinding on my dwm setup to be far more logical/consistent and I'm very happy with it, but if I were presented with it using the defaults I'd be running to the hills screaming before 5 minutes were out.
BTW, there is a patch available which adds a systray to 'dwm'. I'm not using it at present as I found I don't really need a systray, but I did try it for a while and it works well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.