Page 1 of 3
awesome wm
Posted: 25. Sep 2010, 17:14
by mooninite
I've been using awesome wm in debian for some time- currently at version 3.4.6 in Testing. Reviewing the projects home page shows there has been some success building under Slackware 13, however it is unclear exactly what the dependencies are from their documentation. The projects home page is located at
http://awesome.naquadah.org/ There is currently no slackbuild for it, either.
If anyone has built it under Salix I'd be interested in your process. If the packagers feel like taking it on, that would be very cool. Thanks for reviewing this post. If I have any luck building it solo, I'll post the process.
Here is some detail gleaned from apt:
Code: Select all
$ awesome --version
awesome v3.4.6 (Hooch)
• Build: Jul 14 2010 07:14:19 for i686 by gcc version 4.4.4 (@biber)
• D-Bus support: ✔
$ apt-cache depends awesome
awesome
Depends: libc6
Depends: libcairo2
Depends: libdbus-1-3
Depends: libev3
Depends: libglib2.0-0
Depends: libimlib2
Depends: liblua5.1-0
Depends: libpango1.0-0
Depends: libstartup-notification0
Depends: libx11-6
Depends: libxcb-atom1
Depends: libxcb-aux0
Depends: libxcb-event1
Depends: libxcb-icccm1
Depends: libxcb-image0
Depends: libxcb-keysyms1
Depends: libxcb-property1
Depends: libxcb-randr0
Depends: libxcb-render-util0
Depends: libxcb-render0
Depends: libxcb-shape0
Depends: libxcb-shm0
Depends: libxcb-xinerama0
Depends: libxcb-xtest0
Depends: libxcb1
Depends: libxdg-basedir1
Depends: menu
Depends: dbus-x11
Recommends: x11-xserver-utils
Recommends: rlwrap
Re: awesome wm
Posted: 25. Sep 2010, 21:18
by zAchAry
First of all,
welcome to the Salix OS forum
mooninite wrote:If anyone has built it under Salix I'd be interested in your process.
Maybe you'll be interested to read
this page (salix eeepc 1000h screenshots), I've found that page through
this thread by
rhadamanthys.
Hope that helps.
Re: awesome wm
Posted: 25. Sep 2010, 21:35
by mooninite
Thanks for the links and the welcome. I'm going to like this place, everyone is pretty laid back.
As far as the build process goes, that's going to be the fun part for me. My Slack-Foo is pretty rusty as it's been a few years. I reviewed the links but didn't see anything to get me started. The best thing I could do, I guess, is review what Salix ships out-of-the-box and make some package comparisons. Once you get used to awesome, everything else feels heavy- and the fact you can pretty much ignore the mouse is an added bonus. Running a "fat" awesome weighs in around 80MB of RAM usage.
Re: awesome wm
Posted: 25. Sep 2010, 22:25
by Duncan_Idaho
I could be wrong but in order to build awesome you have to rebuild a couple of slackware packages. Rebuilding of packages that come from slackware is a no-no for the salix developers so I doubt that there will be an awesomewm package in the repos anytime soon
If you want a tiling window manager you could try
scrotwm wich is in the repos. I've been using it for a month or so and it's really cool so I recomend you give it a try
And welcome to Salix, I hope you have fun
Re: awesome wm
Posted: 25. Sep 2010, 23:41
by mooninite
Duncan_Idaho wrote:I could be wrong but in order to build awesome you have to rebuild a couple of slackware packages. Rebuilding of packages that come from slackware is a no-no for the salix developers so I doubt that there will be an awesomewm package in the repos anytime soon
If you want a tiling window manager you could try
scrotwm wich is in the repos. I've been using it for a month or so and it's really cool so I recomend you give it a try
And welcome to Salix, I hope you have fun
Fair enough. I'll break it myself.
Before I do that, I'll check out your suggestion!
Thanks everyone.
Re: awesome wm
Posted: 26. Sep 2010, 00:57
by rhadamanthys
Hi,
I had to rebuild cairo with xcb-support (--enable-xcb=yes, default is no), and build libev and libxdg-basedir.
All other dependencies are already in slackware/salix repos (I think)
You can try the four packages (awesome, cairo, libev, libxdg-basdir) from
http://radamanthys.de/salix/repo/
Hope they work.
Edit: add libxdg-basedir
Re: awesome wm
Posted: 26. Sep 2010, 09:57
by damNageHack
Thanks for this contribution.
Why should I use awesome wm?
I do not want to start a flamewar, but I am really and honestly interested in the PROs and CONs.
@zachary, thanks for the links.
Re: awesome wm
Posted: 26. Sep 2010, 10:29
by thenktor
Because it's awesome!
Re: awesome wm
Posted: 26. Sep 2010, 14:18
by rhadamanthys
damNageHack wrote:I am really and honestly interested in the PROs and CONs.
It's just a matter of taste. I like tiling wms, because you can do all the desktop/wm stuff with a few shortcuts (which you can fit to your needs), and because windows can be arranged automatically.I find both extremly useful on a netbook, where you have a small screen and where using the touchpad is a real pain.
But it's another concept and you have to get used to the shortcuts.
awesome is just a fork of dwm. You can configure it via a scripting language (lua), it has dbus-support, some eye-candy stuff. I think the author of awesome is also involved in the freedesktop project. So awesome is kind of modern tiling wm.
With version 3 they switched from xlib to xcb. So it was always some work to install it. But as mooninite mentioned it arrived in debian testing. So it seems that awesome (and xcb) is getting more and more popular.
Re: awesome wm
Posted: 26. Sep 2010, 15:45
by damNageHack
@rhadamanthys Thank you for your answer. That makes things more clearer to me
I was just wondering why somebody would like to have such a "freaky" window manager.