LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-23-2009, 05:44 AM   #1
vinegaroon
Member
 
Registered: Sep 2008
Posts: 99

Rep: Reputation: 21
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?
 
Old 03-23-2009, 08:47 AM   #2
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
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).
 
Old 03-24-2009, 03:26 AM   #3
vinegaroon
Member
 
Registered: Sep 2008
Posts: 99

Original Poster
Rep: Reputation: 21
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
 
Old 03-24-2009, 08:18 AM   #4
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
Quote:
Originally Posted by vinegaroon View Post
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. :-)
 
Old 03-24-2009, 08:24 AM   #5
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
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
 
Old 03-24-2009, 08:33 AM   #6
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Rep: Reputation: 190Reputation: 190
Quote:
Originally Posted by Alien Bob View Post
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!
 
Old 03-24-2009, 05:37 PM   #7
eerok
Member
 
Registered: Nov 2005
Location: Canada
Distribution: Mint, Debian
Posts: 168

Rep: Reputation: 32
Quote:
Originally Posted by vinegaroon View Post
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
 
Old 03-24-2009, 07:08 PM   #8
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
Quote:
Originally Posted by eerok View Post
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.
 
Old 03-24-2009, 07:38 PM   #9
eerok
Member
 
Registered: Nov 2005
Location: Canada
Distribution: Mint, Debian
Posts: 168

Rep: Reputation: 32
Quote:
Originally Posted by sahko View Post
"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 View Post
"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 View Post
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.
 
Old 03-28-2009, 10:04 PM   #10
wheeliee
Member
 
Registered: Aug 2008
Posts: 47

Rep: Reputation: 15
Quote:
Originally Posted by Alien Bob View Post
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!
 
Old 04-07-2009, 04:45 AM   #11
zoran119
Member
 
Registered: Dec 2007
Posts: 217

Rep: Reputation: 18
i got the xmonad running using the sbo slackbuilds. thank you all for this! how should i install xmobar?
 
Old 04-08-2009, 11:18 PM   #12
wheeliee
Member
 
Registered: Aug 2008
Posts: 47

Rep: Reputation: 15
Quote:
Originally Posted by zoran119 View Post
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
 
Old 01-31-2010, 01:48 PM   #13
stealyourwife
LQ Newbie
 
Registered: Nov 2009
Posts: 2

Rep: Reputation: 0
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?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Network manager applet does not start in xmonad johnnyxxxcakes Linux - Newbie 3 02-19-2009 09:09 AM
LXer: Making Slackware and Slackware Derivative Linux Distros Speak Your Language LXer Syndicated Linux News 0 01-29-2009 12:30 AM
About Slackware 9.1 boot disk?? ftp://ftp.kpn.be/pub/linux/slackware/slackware-9.1-is AL3OMDAH Slackware 4 04-18-2007 09:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration