Skip to content

I’m fixing stuff so you can have your distro ship drapes

That’s right, after I learned that drapes is shipped by default in Foresight (thanks for the heads up Jorge) I got really motivated to fix any kind of breakage/bugs in drapes. So now I’m on a war path to improve drapes (mostly the inner workings)…

I’m doing this so you the user can campaign your distro to include drapes as part of the distribution (or at least as an optional installable). So go out with picket signs to your distro’s headquarters and demand them to include drapes or else (or something along those lines). If you can make a package for your distro whether it be Ubuntu, Rhel, Suse, Debian, Gentoo, Fedora, Mandriva (even Ubuntu Scientology edition), or file simply bug in their bug tacker.
On a totally unrelated note it be nice if some one with some mad html skills could make a nice(er) page for drapes as the current page shows off the extent of my graphical abilities.

Drapes 0.5.1 out real soon now (TM)

That’s right, I’ve quite a few changes to drapes since I released 0.5.0:

  • I think i finally fixed the fucking bug where it would magically switch to monitoring / for wallpaper changes automatically.
  • In the process of fixing the above I rewrote how settings work, which are now more robust. Re-factored a lot of old crap code.
  • I imported translation updates for the help documentation!!! Drapes help is now documented in: fr, it, ko, pt, pt_BR, sv. Thanks to all the awesome people who contributed. If you’d like to contribute go here for drapes the app, drapes documentation and you can translate drapes from your browser window while wasting time at work or whatever.
  • Jorge fixed some spelling mistakes in the README file and fixed some grammar, reading issues in the documentation text.
  • Ken has converted the bzr repository to git, I’ve been using git to fetch other projects (git-svn) and for managing my other projects since like last November or so, but till now there wasn’t a tool for doing it. He did it using tailor, for some reason I couldn’t get it to work… maybe Ken is magical. In my highly scientific tests git is only 10000000000000000007x times faster the bzr for most operations. The repository is now available at here for the pretty www interface. To pull type in: git clone git://ninkendo.org/drapes.git
  • I fixed the way the help is opened, it’s less crap-tastic now.
  • Added a non working (yet) about button — obviously the most important feature of all.

I’ll have some of my home boys tested it out, and I’m aiming for a 0.5.1 release this weekend.

After that I’m going to do some work on the next release 0.5.2, it should feature:

  • Speeding up loading thumbnails loading meta-data.
  • I’ll make drapes tick-less (motivated by the pg.o posts)
  • I’ll attempt to fix the panel applet, if it still dosen’t work I’ll remove the code.
  • For people who have gtk# compiled against gtk+ 2.10+ drapes will use the gtk TrayIcon class instead of the current hack, for everyone else I’ll keep the hack around.

Cheers!

Drapes work

Since I’ve released drapes 0.5.0 there were a few issues that poppep up that I actually thought were solved… So I’m working on fixing the issues with permanent fixes. In the process the code base code quality has improved quite a lot (since I’m not interested in hacks anymore).

One important change pending is that I will disable automatic directory monitoring for Mono versions before 1.2 (runtime) because the FileSystemMonitor class chokes on large directory trees and that’s where half my bug reports, issues come from… Once people move to Mono 1.2 everything will be peachy. I’m also considering moving away from this custom trayicon code to the one in Gtk 2.10, but I think a lot of people still use Gtk# based on 2.8 (ugh). Also, I fixed a few packaging issues. Although I didn’t feel like fixing them new versions of autotools/docbook kind of forced me to do so.

Once all this work is done I’ll summit it to the SUSE build service so the wonderful Suse using people can also enjoy drapes, and because Jorge keeps bugging me about it. *hint* The only thing missing them would be a fedora RPM. *hint*
Also a real Mono debugger with a gui would be awesome about now, printf debugging is getting kind of old… Here’s to hoping.

P.S: I wrote this post listening to Eazy-E, Real Muthaphukkin G’s… Got to start your day right.

Drapes 0.5.0

I’ve put out a new version of drapes, 0.5.0 and i’ll call it stable. Not many changes over the last revision, updated translations, couple minor bug fixes and I updated the deb to work edgy & feisty (but not dapper).

You can fetch it via the usual channels.

Cheers, and here’s to hopping it works for everyone ;)

Tim Ryan says it like it is

This Congressman from Ohio really sums everything up, and dosen’t hold back. For the interested here’s a link. (Continued)

LTSP ftw, SunRay ftl

Really the title says it all. For a while now my friends at the school of computer science & engineering at Oakland have been struggling with this monstrosity known as the Sunray server software. The sunrays existed there for a long time as think clients for the Solaris machines. At some point Jorge got hired as a unix admin and one of his first tasks was to replace the legacy Unix systems with newer (more user friendly) Linux systems. Slowly one by one the Solaris servers (but one, Superman your going down soon, yay) were decommissioned. And all the Sunrays were left….

Eventually Sun came out with Sunray server software for Linux, and to make a story short… like most of the other Sun software it was the opposite of awesome…. Over the two years, classes were randomly canceled, assignments extended because of the random crashes, issues, whatever else the Sunray software decided to do that day. (As a note to the reader, when the software breaks, it usually isn’t a simple /etc/init.d/sunray restart but a frantic hunt to find the cause and restore services).

But folks today is an new day. From what once was the unreliable Sunray mess @ SECS now is LTSP awesomeness dawning over the fresh carcass of sunray use at SECS (I’ve been watching to much of Metaloclipse at Jorge’s office)…. I bring you a new day:

New boot menu

Starting today most PCs that are connected to the SECS network can be booted to either whatever local OS is installed, or be a LTSP client for the awesome Linux application server (I say most, because there are some PCs with crappy Marvel Yukon2 cards that won’t be supported the server is upgrade to Edgy/Feisty from Dapper in the summer time, and of course some of the Opteron Sun machine).

I was bugging Jorge to try out LTSP for like 2 months, eventually one day I just installed it on a test box, and once it worked installed on a production server and said hey add this to your Active Directory DHCP server, and the rest is history.

Update: coming this summer also, usb devices (keys) and sound, which worked randomly in Solaris releases, and next to never in Linux.

Lunix printer

So I have this draft of an blog entry sitting in my wordpress for ages… One time i distracted and never finished it. But today people were talking about printing in #linux and decided I’d share a good overall linux/windows/OSX printer with a laser beam on it’s freaking head.
My friends always complain how much printing sucks in Linux, and I admit it’s pretty shitty, but I’m of the opinion that it’s pretty shitty in windows. Ever have a document you press cancel, and it dosen’t cancel… You press purge, all other documents purge, but it’s still in the windows print spool… You reboot, it’s still there. You turn of your computer overnight, it’s still there next time you turn it off. I can’t tell you how many times that’s happen to me on windows. To fix it, it requires some kind of voodoo with the proper sequence of reboots, turning the pinter physically off, canceling the document, purging, often many times for each one. And then if your combination is right, and the alignment of the planets is right, it just might work. Same thing for cups.

In fact I’m of the opinion that printing sucks in general on all operating systems. I haven’t used OSX a lot, but i know it uses cups so I know for a fact the printing sucks as well. You say, but my pretteh osx does everything out of the box some awesome everyone should one an apple machine; my friend Aaron told me a different story a while back about trying to get OSX cups to talk to Linux cups.

What’s worse then printing to local printers? Well network printing.

But enough with ranting, about 6 months or so I got a Brother network laser printer, HL-5250DN. I bought it for about $150 after like a $50 instant rebate my fam had at Costco. Why did I buy it originally, three reasons.

  1. It was a laser printer.
  2. It was a network printer.
  3. It supported duplex.

Anyways so far it’s been all smooth sailing. Plugged the printer in, it automatically set it self up with dhcp. I fixed up my dhcpd/bind setup to give it the ip address that was assigned to the “brother” dns entry, based on it’s mac address. Since then it was smooth sailing. Setting it up on windows on windows machines my family uses was a breeze, pop the cd in set it up and off we go printing. Setting it up on linux was even easier, in a few seconds cups or gnome/cups/configuration caplet found the printer and I was able to print, pretty nifty (this was on Ubuntu dapper). But for detected it as an older model, so not all the features were available, so I removed the auto detected printer and proceeded to add a new printer, set it up as a network jetdirect printer, with the hostname brother, pressed next, clicked on the install driver button, put the CD that came with the printer, found the ppds that were ment for windows, clicked next, and I had everything I needed installed. Including all the features that printer supported.

Now the nice thing about the printer is that all of it’s configuration tools are available over a built in web server including various random, yet handy statistics. For printer methods it supports this:

  • Jetdirect
  • Ipp
  • lpr
  • samba(natively in the printer)
  • ftp — so you can upload ps files to it (haven’t tried pdfs)
  • and email (so you can email things to your printer)
  • and parrel/usb for you that don’t believe in the series of tubes

Besides that it’s got other goodies, like mDNS/zeroconf/avahi or whatever you call that auto discovery protocol now adays. It’s got IPv6, and SNMP which my friend Forgue would love. It’s basically like a really sweet office printer at consumer prices. And I haven’t even mentioned half the features.

If i was to sum up this printer in 3 words it would be: best printer EVAR!

I had a sandwich today.

Dear lord why thy spam me

In a interesting development I’ve gotten 6 religious spam messages in my gmail Inbox so far today (it’s 3:39 now). All of them have a subject of BLESS YOU… and the body says something about the Lord, didn’t really read them. You figure that by marking the first 5 messages as spam gmail would mark the 6th one as spam… no dice :/ So why does the lord spam me? Why doesn’t he follow the CAN-SPAM act (bleh)?

WWJS - Who Would Jesus Spam (this one comes from my friend Jim, I cannot take credit).

Don’t update to (ubuntu) edgy quite yet…

… that is, if your have a laptop. I’ve been running edgy almost since it was branched, today I’ve noticed that my laptop goes thought battery power like Jorge through beer. Then I thought about it and I did notice a couple times over the past two weeks that my laptops battery doesn’t last as long. Also my friend who work at Oakland noticed that their batteries don’t last as long on edgy as well (a couple of them made comments).

Now using the spify new gnome power manager I noticed that my laptop was sucking twice as much power then it was only a month ago (picture bellow); it use it show about consistend ~18W on full bright screen, now it uses around ~30W, so almost twice as much, at minimum brightness.
Before & after, edgy power usage
So if your running ubuntu on a laptop, I recommend holding off edgy till the issue is resolved, unless you can’t resist the new features and would like to enjoy half the battery time.

This has been a P.S.A, courtesy of meh.

P.S: To answer your questions, no there is no disk activity, and yes the cpu is running (mostly) in its lowest power state.