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.
Here is my reliable Slackware 13.1 setup that's going for quite some time now (changed two laptops, but OS remains). This is blend of minimalistic Xfce and some eye-candy cairo-dock features into a comfortable working environment. I have to say, this setup is most pleasing one of all my setups so far. I have used Haiku themes for xfce, and absolutely love HaikuHand cursor theme
Here is mine. I'm running 13.37 with Alien's KDE4.6 and Conky. I use MPD for music, and have a script that uses conky to display the track info while playing. When not playing it disappears.
Very cool desktop, would love to have that look for my netbook. Can i get a link/reply for conky,script & wallpaper ?? thanks
Someone asked, so here are my configs. This is for a 1680x1050 display, so some minor tweaking to the voffset values in the conkyrc would be needed if using a different resolution. Hard drive locations will also need to be customized.
Here is the python script for the conky mpd art. I named this .mpd-album-art and just put it in my home directory.
Code:
#! /usr/bin/env python
import os
import shutil
import commands
import urllib
def copycover(currentalbum, src, dest, defaultfile):
searchstring = currentalbum.replace(" ", "+")
if not os.path.exists(src):
url = "http://www.albumart.org/index.php?srchkey=" + searchstring + "&itempage=1&newsearch=1&searchindex=Music"
cover = urllib.urlopen(url).read()
image = ""
for line in cover.split("\n"):
if "http://www.albumart.org/images/zoom-icon.jpg" in line:
image = line.partition('src="')[2].partition('"')[0]
break
if image:
urllib.urlretrieve(image, src)
if os.path.exists(src):
shutil.copy(src, dest)
elif os.path.exists(defaultfile):
shutil.copy(defaultfile, dest)
else:
print "Image not found!"
# Path where the images are saved
imgpath = os.getenv("HOME") + "/.covers/"
# image displayed when no image found
noimg = imgpath + "nocover.png"
# Cover displayed by conky
cover = "/tmp/cover"
# Name of current album
album = commands.getoutput("mpc --format %artist%+%album% | head -n 1")
# If tags are empty, use noimg.
if album == "":
if os.path.exists(conkycover):
os.remove(conkycover)
if os.path.exists(noimg):
shutil.copy(noimg, conkycover)
else:
print "Image not found!"
else:
filename = imgpath + album + ".jpg"
if os.path.exists("/tmp/nowplaying") and os.path.exists("/tmp/cover"):
nowplaying = open("/tmp/nowplaying").read()
if nowplaying == album:
pass
else:
copycover(album, filename, cover, noimg)
open("/tmp/nowplaying", "w").write(album)
else:
copycover(album, filename, cover, noimg)
open("/tmp/nowplaying", "w").write(album)
For this script to work you must have mpd and mpc (command line version) installed. Both are found on slackbuilds.org. If you want the exact font that was in my screenshot, google for "JH_Fallout".
Im confused. Is it xfce and xmonad running cooperatively (and if so, link/explanation, please), or just xmonad with xfce4_panel running?
It is XFCE running with Xmonad instead of xfwm4. You can find a HowTo here.
I am new to Xmonad (have used awesome before for a short while), but I am already in love with it. Very high configurable.
It is XFCE running with Xmonad instead of xfwm4. You can find a HowTo here.
I am new to Xmonad (have used awesome before for a short while), but I am already in love with it. Very high configurable.
The haskell stuff put me off as I really don't want to have to get into yet another language. How does it compare with dwm?
never got into tiling wm's, partly due to lack of interest, partly due to laziness, but that really looks nice. i think ill have to try this combo out.
IMO, dynamic tiling just isn't that practical. It works ok with maybe 2 or at most 3 windows on screen but once you go past that number it doesn't work all that well.
I mostly find that I use dwm in either it's non-tiling "floating" mode or in "monocle" mode (everything maximised), or a combination of both, and I generally put each app on it's own tag (workspace) and switch between them with hot-keys.
dwm works really well for me in this manner, but I rarely use the tiling layout, and could probably make Openbox or fvwm do much the same with just a little effort.
The haskell stuff put me off as I really don't want to have to get into yet another language. How does it compare with dwm?
I haven't tried dwm yet, may be I should try that also. The Haskell stuff isn't that bad at all, I know next to nothing about Haskell, but the Xmonad community share their configuration files and have written a lot of extensions, so tweaking the WM is rather easy. The layout I use most is the ResizableTile layout, I can make every tile exactly the size I want. Very handy.
The layout I use most is the ResizableTile layout, I can make every tile exactly the size I want. Very handy.
Ahh, I tried some of that out in I3 but I found it was a bit buggy. You probably won't get on with dwm then as it only has the master window/side-stack split that you can move unless you manually resize a window, which will turn it into a floater.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.