Skip to content

Desktop Drapes, first public preview

So I finally got of my ass and decided to release something; after long deliberations I’ve decided that if I wait till it’s perfect… well it’ll never be out. So I present to the world Desktop Drapes 0.4.96 nicknamed “Still no Icon”.

While this version still has some kinks left in it (I’m sure), it should be relatively bug free (i hope). If drapes decides to take a dive, please try running drapes from a terminal and email me a backtrace (which it will spit out) of it crashing spectacularly. Better yet, summit a bug using the bug tracker at https://launchpad.net/products/drapes/+bugs.
For the time being I’m not adding any more features to drapes. I’m just fixing (any) remaining issues that stop it form getting stable and to 0.5. After that, I’ll be adding Avahi support (pr0n wallpapers over the office LAN), Dbus (jumping on the dbus bandwagon^W bus), RSS wallpaper feeds … the sky is the limit.

You can download it from the website: http://drapes.mindtouchsoftware.com tarballs and debs.

And ofcourse everyone likes prutty pictures so:

Moment of zen

*Magic*

On a short note, drapes (from the current bzr tree) support file system watching magic. Plus it has a bunch of bug fixes.

So, go on now and rejoice.

Java script

* Syntax is cross between C and Python.
* It has the library features of assembly.
* And it’s user friendliness only equals that of raw turing machine.
* User created classes… wait does anyone acctualy use that in JS?

That’s all folk.

Dokument

DokumentKoincidence

While taking a trip to ikea Jorge and I found this. Needless to say we got a laught out of it. In fact I think we are still writing. Koincidence, I think NOT!

Long time no see… erm, speak

Hai!

I haven’t blogged about drapes in a long time. Well there is progress being made, mostly on the two remaining biggies Applet and file system monitoring. The applet stuff is almost done, there are a couple odds and ends and most of them are due to bugs in Gtk#. I’m working around them and hopefully I’ll have a patch to contribute to Gtk#. As far as file system monitoring is concerned inotify is no more; Why? Well mono’s FileSystemWatcher supports inotify now (SVN). So no longer do I have to write (or copy) a shill lib to get inotify working in my app. So as soon you guys updated to the new version of the mono class libraries you will get inotify support for FREE. Also, Drapes works much faster now too, some operations that were doing some retarded things aren’t anymore (or at least do it in a less retarded than they were before).

Also I moved to a new host, and I now I have my own domain (www.mindtouchsoftware.com). If you haven’t noticed that’s because the crack/magic (i can’t decide which one it is) that mod_rewrite is forwarded you. So, welcome to the dub dub dub mind touch software dot com.

As usual, I promise that drapes 0.5 will be out REAL SOON NOW TM. If you want to check out the progress in (near) real-time you can visit the web based bzr repository. Also part of drapes are translated into 4 languages now, thanks to this excellent Rosetta software that availble as part of launchpad. If you’d like to check it out, or contribute translations you can do it here, you can do it via the web no software installation required.

Ubuntu + z61t thinkpad

I’ve noticed i’ve been getting a decent ammount of traffic associated with my post about the z61t thinkpad, if you need info on setting it up I’ve posted most (if not all) my knowled at thinkwiki.org you can look at the z61t page wrote here. I hope it helps you guys out. If you need help with it feel free to email me or post a comment.

Ubuntu books

I noticed on the back cover of the IEEE mag there were add for Linux book. In fact there were 3 books, including the official ubuntu book, what’s missing is the WildBill & co Ubuntu hacks book.

Here’s pix for your viewing pleasure.

DSCN0318.JPG


DSCN0319.JPG

UPDATE: Now properly rotated for your viewing pleasure.

Stuff works… maybe

Well this is not the final artwork… nor release for that matter but, I got a preview for drapes you can pickup a deb file (works on dapper) or a classic tarball with the source. This is _NOT_ the final release. This is a test release to help me bang out songs bugs, also add translations if at all possible. The usual disclaimer, this software was tested (but not enought), it might make your computer explode, might cause your daughter to become pergrant… you know, the usual.
Please report all bugs via the lauchpad (yes that ubuntu magical tool); here is a link. Please file all bugs that you find so we can ensure that the 0.5.0 is a overall great application. Eventualy we should be able to translate the application via rosetta (also in this automagical lauchpad thing) if I can only figure out how to use lauchpad (this is a totaly separetly topic all together).
What’s missing so far:

  • Translations
  • Inotify (monitor the dir)
  • Man page
  • Help file

Now for a rant about gnu autotools (die, die, die) even with the autotools book and the autoconf/automake information it’s be a uphill battle to get this shit to work. It finaly works as it should (well… no gnome documetnation being built yet), but it seams like i spent just as much time fighting with this autotools stuff as acctualy working on my applicatons. The problem is that every other build system is tied for 2nd worse…

Enjoy drapes, and send me some feedback!

New laptop hotness

For those of you not in the know my older laptop died, actually one day it started refusing to even turn off and that was it. It was a Dell 5150, my dad had the exact same model and it died of the same exact symptoms. I’ll never buy a dell ever again.

At first I was going to buy a laptop that I could get like TODAY, but after some persuasion from my friend Jorge I’ve decided not to buy a new macbook (thank you Jorge). I’ve looked online at a bunch of laptops, but I couldn’t find a perfect one… till I found the Thinkpad z61t… only one problem I had to wait a month to get it and one of the people at my school pulled some strings called up Lenovo and preordered a model that didn’t exist yet (thanks). Well my laptop came in this pas Thursday… and to my knowledge you still can’t get it from Lenovo. The model number of my z61t is: 9442-89U (with 3 yr warranty).

The good

This machine rocks, this is most solidly build laptop I’ve owned, everything about it just seams solid. The LCD screen rocks, it’s very very bright, it’s even comfortable to look at outside when I’m chilling on my deck (the pictures on the bottom of this post don’t do it justice). And of course everything looks awesome with the nice titanium screen lid. Of course I had to get the high resolution version (1440×900), it’s nice to have that much real estate on such a little machine (14″ wide screen). The weight of this machine (with titanium and with the little battery) is something like 4.5 pounds, once the bigger 7-cell battery comes out it’ll be around 5 pounds. It really looks a lot heavier, only once you pick it up you being to wonder how did IBM pack so much quality in a such a little & light box.
The laptop is really, really fast (esp considering the fact I got 2gigs of memory in a dual channel configuration). Everything is really zippy, and the drive although (only) 5200 does feel considerably faster then one in my old laptop (maybe it’s the IDE->SATA upgrade). The thumb scanner is really neat (guide on how to set it up in Linux is on ThinkWiki). Another thing worthy of mention is the ThinkLight that comes with this guy I had a opportunity to use a couple times at night, plus Gain has a cool plugin to flash the ThinkLight when you get a new message. And to top of the package, is the awesome Thinkpad keyboard. It took about a day to get use to it (from the older Dell keyboard) but now I have to say it is the most comfortable laptop keyboard I’ve used. Tho, if you use vim, make sure you remap your F1 key to Esc in vim… you’ll see what I mean.

The bad

Well the one bad thing I found so far is… the Thinkpad/Lenovo service. I’ve read so many good things about Lenovo service online, didn’t turn out to be so far. First, they shipped it to wrong place (school) instead of to my house. Second, I ordered it with the bigger 7-cell battery… I got a 4-cell battery in the mail. When we called em up, they refused to acknowledge that I ordered a 7-cell, wouldn’t even let me pay the difference to get a 7-cell, so i order another 7-cell batter and i had to pay full price for it… sigh; wouldn’t even let me exchange my 4-cell battery for a 3-cell bay. I was really disappointed. And guess, what my 7-cell battery while in the process of being shipped from Honhkong with UPS express got held up by FDA, cause you know Lenovo tries to smuggle food with my battery. One would think that was the end, but then it got lost on the way to MI from the sorting center god knows whenever. Then it got found somewhere in KA, turns out it bounced 4 times between sorting centers in KA and AR (this part is really not Lenovo’s fault). UPDATE: Lenovo solves the situation read all about it here.

Linux

I’ve never even booted Windows on this laptop, first boot put a Ubuntu Dapper CD and the rest is history; I’m sure it runs fine in windows. Most everything works fine… 3 things that don’t work fine, the built in little cam (couldn’t find a 3rd party driver online), the SD card slot (actually there is a tifm driver on berlios but you need kernel 2.6.17, and it caused oops for me on umounts), and ACPI sleep isn’t there yet, it goes to sleep but dosen’t wake up a majority of the time (Linux sata ich7 issue) because the kernel dosen’t wait for sata drives to wake backup and when the ext3 module tries to access the drive the kernel says: BAI!!!! Btw, To get laptop mode on the built in sata drive you’re going to need kernel 2.6.17 at least, so it dosen’t chew thought your battery.

The pics

For your enjoyment here are some pix:

DSCN0296.JPG DSCN0293.JPG DSCN0292.JPG DSCN0291.JPG DSCN0290.JPG DSCN0287.JPG DSCN0285.JPG DSCN0284.JPG DSCN0283.JPG DSCN0281.JPG DSCN0275.JPG DSCN0274.JPG DSCN0273.JPG

Conclusion

To say that Lenovo service was less then stellar would be a understatement, but as far as the laptop it self is concerned I can’t really find short coming to this Thinkpad (esp, once everything in Linux is fixed up, which will be really soon now TM). After using this machine for almost of for a week, I can honestly say I love it and I’m glad I got it.

P.S: Drapes updates coming soon.

No screenshots

Well figured I’d post an update how things are goign, with drapes that is. The app is fairly complete, what’s missing from the app code is inotify goodness, and a couple other polish type things. Starttup is near instant now, files are lazy loaded ditto for thumbnail generation, it’s very smart how it goes about. I’ve also made the config window taller, so we can fit more windows wallpapers in the treeview. There is some autotools stuff present. Other stuff not listed is done/fixed too. Oh, before I forget we are also version controlled too, check out the “Getting Drapes” on the right side of the page.
What’s needs to be done:

  • Icon, yes WE NEED AN ICON PLZ.
  • fixup the rest of autotools stuff (we hates you autotools, we hates you) — Andrew is making fixes.
  • inotify hotness.
  • help file, a shiny help file that integrates with the other gnome help and use Yelp.
  • packages — jorge is working on the ubuntu/debian setup.
  • gconf schema
  • man page — we know Richard Stallman hates em and wants us to use info, but just like Stallman we don’t give into peer presure!

Besides inotify it’s all polish now…

Also in other good news turns out that the Gtk# that ships with Dapper has that Gnome# Mimebug fixed, yay!