LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Xmonad on Slackware (https://www.linuxquestions.org/questions/slackware-14/xmonad-on-slackware-713750/)

vinegaroon 03-23-2009 05:44 AM

Xmonad on Slackware
 
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?

chess 03-23-2009 08:47 AM

Ah, a fellow tiling window manager fan. :-)

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).

vinegaroon 03-24-2009 03:26 AM

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

chess 03-24-2009 08:18 AM

Quote:

Originally Posted by vinegaroon (Post 3485831)
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. :-)

Alien Bob 03-24-2009 08:24 AM

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

chess 03-24-2009 08:33 AM

Quote:

Originally Posted by Alien Bob (Post 3486077)
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!

eerok 03-24-2009 05:37 PM

Quote:

Originally Posted by vinegaroon (Post 3485831)
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

sahko 03-24-2009 07:08 PM

Quote:

Originally Posted by eerok (Post 3486581)
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.

eerok 03-24-2009 07:38 PM

Quote:

Originally Posted by sahko (Post 3486667)
"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 (Post 3486667)
"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 (Post 3486667)
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.

wheeliee 03-28-2009 10:04 PM

Quote:

Originally Posted by Alien Bob (Post 3486077)
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).

I hope it gets ready soon.

Many thanks to the SBo team.

Cheers!

zoran119 04-07-2009 04:45 AM

i got the xmonad running using the sbo slackbuilds. thank you all for this! how should i install xmobar?

wheeliee 04-08-2009 11:18 PM

Quote:

Originally Posted by zoran119 (Post 3500964)
i got the xmonad running using the sbo slackbuilds. thank you all for this! how should i install xmobar?

You might find this link helpful:
http://braincrater.wordpress.com/200...1-status-bars/

-wheelie

stealyourwife 01-31-2010 01:48 PM

dont wanna sound gay or anything but...
 
i <3 scrotwm. It's so easy to setup.

my only question if anybody knows...how do i apply multiple tags to a single window like in dwm and xmonad?


All times are GMT -5. The time now is 11:28 PM.