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.
I would love to use xmonad on slackware, does any one know of any packages or slackbuilds for it?
I found this http://code.haskell.org/~arossato/xmonad-slack/ but it is out of date and that is only packages, not slackbuilds.
Maybe I could write my own slackbuild, but I can't find any up to date GHC packages for slackware either.. and GHC looks like a PITA to build.
Surely there are other slackers using/wanting to use xmonad?
Unfortunately, I don't have any answers for you, but I feel your pain. I used to use Xmonad, but trying to build ghc is a PITA (especially since it relies on having ghc installed in order to compile itself). I tried going down the route of creating some SlackBuilds (if you google ghc.SlackBuild you might find some old ones you can use as a starting point) but gave up b/c I really was growing tired of Xmonad and having to learn Haskell in order to write a config file. Same reason I dropped the awesome window manager after deprecating the 2.x line in favor of the lua-based 3.x line.
Anyway, as you probably know, there are many other good tiling wm's out there, and some new ones have recently cropped up. Check out scrotwm (written by three OpenBSD developers), Musca, and i3. I particularly like scrotwm since it was designed to take the best from Xmonad and dwm. It uses sane defaults, a human-readable config file, and excellent Xrandr support (which is a necessity for me and why I can't use dwm/wmii).
Now using scrotwm, it really is the best of dwm and xmonad Thanks.
To get scrotwm running properly under linux (as opposed to OpenBSD) I used the patch and Makefile from the archlinux AUR: http://aur.archlinux.org/packages.php?ID=23487&detail=1
That's what I did as well and it seems to work pretty well. I am enjoying scrotwm (and Musca too) and hope that it continues to get better and more stable. :-)
There is a SlackBuild for xmonad as well as for xmonad-contrib in our "pending" queue at http://slackbuilds.org
Have a bit of patience, it'll be available soon.
There is a SlackBuild for xmonad as well as for xmonad-contrib in our "pending" queue at http://slackbuilds.org
Have a bit of patience, it'll be available soon.
Eric
Ah, and one for ghc too, which is the problem child. :-) Thanks, Eric!
Now using scrotwm, it really is the best of dwm and xmonad Thanks.
To get scrotwm running properly under linux (as opposed to OpenBSD) I used the patch and Makefile from the archlinux AUR: http://aur.archlinux.org/packages.php?ID=23487&detail=1
I use Awesome on Arch, and I like it better than Xmonad. (Never tried Scrotwm, though; maybe I should...) Awesome is more fully-featured than most of the tiling WMs, which is not a selling point if you're largely attracted to the minimalism. It comes with a status bar, it's fairly easy to configure, and it's pretty flexible.
Dunno if Awesome would be hard to get going on Slack:
Code:
Depends On : pango imlib2 lua libev dbus-core bash
I use Awesome on Arch, and I like it better than Xmonad. (Never tried Scrotwm, though; maybe I should...) Awesome is more fully-featured than most of the tiling WMs, which is not a selling point if you're largely attracted to the minimalism. It comes with a status bar, it's fairly easy to configure, and it's pretty flexible.
Dunno if Awesome would be hard to get going on Slack:
Code:
Depends On : pango imlib2 lua libev dbus-core bash
"Awesome" needs lua knowledge to customise.
Xmonad does not require *any* Haskell knowledge.
"Awesome" started as dwm+nmaster patch when nmaster support was dropped from mainline dwm.
Version 2.x added pango imblib2 and confuse.
Version 3 added lua and dbus.
Whats next? GNOME? Mono ? "Awesome" sucks. "Awesome" is close to being a desktop environment.
Xmonad is a very good WM written in Haskell.
Unlike awesome its written by people you can depend on, close to the Slackware philosophy as most of which run BSD's.
"Awesome" needs lua knowledge to customise.
Xmonad does not require *any* Haskell knowledge.
I customized Awesome just fine and I never saw Lua before in my life; anyone who knows C can handle most scripting languages since they're mostly Algol-derived. I had a lot more trouble with Xmonad, though I did like it and I'll use it when I get around to playing with Haskell again.
All the stuff I did with Xmonad, dzen, zsh, etc. was a lot of fun, but I don't always want to go to all that trouble. When my Xmonad config got obsoleted by a new version, I tried Awesome and it was easy to get going and gave me tiling. This isn't an attack on Xmonad.
Quote:
Originally Posted by sahko
"Awesome" started as dwm+nmaster patch when nmaster support was dropped from mainline dwm.
Version 2.x added pango imblib2 and confuse.
Version 3 added lua and dbus.
Whats next? GNOME? Mono ? "Awesome" sucks. "Awesome" is close to being a desktop environment.
If you don't like it, it sucks. Gotcha.
I know all about the appeal of minimalism, but it can get almost cult-like. I have a powerful machine with lots of resources, and I don't need to be minimal unless I feel like pursuing the aesthetic of that. And when you get into a matter of taste being "better" in some absolute sense, then you've lost all sense of perspective.
Quote:
Originally Posted by sahko
Xmonad is a very good WM written in Haskell.
Unlike awesome its written by people you can depend on, close to the Slackware philosophy as most of which run BSD's.
Take a few deep breaths and be careful you don't fall off your soapbox, you might hurt yourself. People have different tastes.
There is a SlackBuild for xmonad as well as for xmonad-contrib in our "pending" queue at http://slackbuilds.org
Have a bit of patience, it'll be available soon.
Eric
I, for one, just wanted to check in to express my happiness over this news (I had been totally unaware of this).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.