This is great - I'd been looking for something useful to do with notify-send, and this is exactly it.
Thanks for sharing!

2

(10 replies, posted in Tips, Tricks & Scripts)

Charm seems great - CLI-based no less!
Thanks karthik!

3

(10 replies, posted in Tips, Tricks & Scripts)

There's GNOME Blog - but last time I checked (~6 months ago) it was fairly limited (e.g. didn't support categories, tags, or editing existing posts), and would probably require a whole lot of GNOME libraries.

The problem is that you're dealing with strings there, which changes the sorting order:

>>> sorted([20, 1, 2, 10])
[1, 2, 10, 20]
>>> sorted(["20", "1", "2", "10"])
['1', '10', '2', '20']

sorted allows you to use a custom function, which you could use to change the respective criteria.

FWIW, you could probably simplify the following lines with a list comprehension:

for file in filter(lambda file: file.endswith("txt"), files):
    holder.append(os.path.join(relRoot, file))
ggordon wrote:

I have used Awesome in the past myself, but have come to liking dwm once I learned the ropes a bit

Yeah, I suppose I won't know what I really need/like until I've actually used a TWM for a while.
The beauty is that switching to a different TWM should me much easier than switching DEs like GNOME/KDE/Xfce.

ggordon wrote:

think a tiling wm might be even more fun to play with in a dual monitor set-up of on a single monitor of 22" or more

I have a 27'' screen at the office, and actually dislike it as too big; I waste a lot of time arranging windows right now - so there's definitely a lot of potential for a TWM there.
Also, my laptop's Intel chip (GMA X3100 / 965GM) imposes a 2048x2048 texture limit, meaning I can't run Compiz on that setup (3200x1200). Since I only use Compiz for a few productivity-related features though (don't much care for eye candy), tiling would be a very good (if not superior) substitute.

Thanks ggordon!
While I'm not too impressed with dwm itself, your dwm post now makes sense to me - and the tutorials linked from there made me realize how different window managers are accessed (via GDM's Select Session dialog, which I'd never actually used before).

So I've been playing around with wmii a little bit, and it's not exactly what I was hoping for either - which only means I'll keep experimenting...

Will report any findings here.


Update:

I've played around with Awesome a bit, and it seems much more promising. (I also tried XMonad, which somehow only gave me a blank screen, and StumpWM, which didn't install properly - that's probably my fault and/or impatience though.)

However, while I don't like the idea of using a TWM on top of an existing desktop environment (i.e. GNOME or OpenBox), my main concerns for everyday TWM use are system tray (think network manager) and notifications (e.g. libnotify).

I've been interested in tiling window managers for a while, but don't really have any experience so far.

Today I tried installing XMonad, Awesome, StumpWM and wmii (not all at the same time, of course) - but didn't really know where to go from there in terms of configuration and controls.

As I understand it, some of these work in conjunction with an existing window manager (here, OpenBox) while others are essentially self-contained.
For example, I was able to start XMonad from within OpenBox, but wmii reported "fatal: another window manager is already running".

Does anyone have some experience with this, or can point to a simple tutorial?
I assume replacing an existing window manager involves setting up an .xinitrc?

Any help would be appreciated!

Foomandoonian just notified me of this thread.
FWIW, I'm one of the TiddlyWiki core developers, and would be happy to help out if there are any specific issues.
Also, the TiddlyWiki community is very friendly and helpful (much like the folks right here, natch... ).

Having said that, it's important to choose the Right Tool for the Job. That might very well be TiddlyWiki, but it might not be.
For example, TiddlyWiki per se doesn't lend itself to multi-user collaboration too well - for that a server-side implementation (one of the things I'm working on these days) is recommended.

Mehall wrote:

You can run the crunchbang install script [...] but you'll need to sudo apt-get remove the excess packages

Thanks, I'll look into that.
Identifying the obsolete packages might be tricky...

10

(5 replies, posted in CrunchBang Talk)

So I ended up with the OLPC community's Ubuntu 8.10 adaptation (which uses Xfce) because it seemed like the best fit for the hardware.
However, I might look into converting this setup to #! - though I'm not quite sure what that involves at this point.

Thanks for sharing!
I'm a big fan of MoC, but not using Conky regularly yet - this will come in handy soon though!

As a CLI junkie, I'm a big fan of MOC - it doesn't quite fit your requested profile, but might still be worth considering.

13

(5 replies, posted in CrunchBang Talk)

corenominal wrote:

I cannot recall anyone mentioning CrunchBang on an XO-1. If you do decide to give it a go, good luck and please let us know how you get on.

It might take a while until I get around to it - but I'll definitely keep you posted.

As I've mentioned, I don't really know what to do with this device (apart from in-bed media player or dev server, maybe) - so if anyone's got any ideas, please let me know.

PS: I suppose CrunchEee doesn't make sense for the XO, so I'll probably go for CrunchBang Lite.

Hi all,

I've had an XO-1 lying around for a while now, not really knowing what to use it for - so I might as well give CrunchBang (or even CrunchEee?) a try.
Has this maybe been tested before? I know some people are running Ubuntu on the XO - but I'm not sure whether that's a modified version.

FWIW, I'm also considering to check out wm2 or StumpWM - I suppose it wouldn't be hard to replace Openbox for testing purposes?

Any pointers would be very welcome!

This looks really handy!
I just recently started looking for a lightweight, unobtrusive launch bar to replace my auto-hiding GNOME panel (AWN et al. seemed like overkill) - and this might be(come) just the thing for me.

You might consider setting up a simple project website (e.g. on Launchpad), and maybe add it to PyPI for easy installation/upgrade via setuptools/easy_install.

Thanks for sharing!