Filed under: Features, Linux, Productivity, Open Source, Beta
Flipping the Linux switch: Forgetful penguins love Tasque
Do you forget stuff? Do you wonder where the heck you put the keys when they're in your right hand? Do you get in the shower with your socks still on? Do you ever get to the bus stop, and realize you can't recall if you've put on pants? We're the only ones? Really? Damn.We're willing to bet you can still benefit from Tasque, even if you just need reminders about the things normal people put on their to-do lists.
There are a few other to-do list applications in Linux, but most lack the finesse that Tasque is already bringing to the table. Tasque is a newcomer (it got its start at last year's Hackweek), and seems well on its way to becoming a big player.
Tasque (pronounced "Task") is a unified frontend for a number of backends. Honest to god, we don't mean anything obscene by that. What we mean is, it's a very standard graphical interface that works with a number of to-do and database types to make your to-do list dynamic.
Before we get into the real meat of Tasque, and get you all excited, we need to be upfront. Tasque is less than a pleasure to install on many systems at present. We expect this will change as it leaves the developmental stages and starts getting packaged for other distros. So here's the deal: We got it to install with very little difficulty on openSUSE. We got it to configure but not quite through the compilation on Zenwalk. We pulled most of our hair out trying to get it to just configure on Ubuntu.
So, yes, it needs, presently, to be installed from source. It's not a bad source install at all, provided that Mono and ndesk-dbus are already installed on your system. You can install these from your distro's repositories. The problem we saw on Ubuntu came down to the absence of (and the complete inability to attain) the notify-sharp bits of Mono.



Once you download and extract Tasque, it's the standard ./configure, make, and su- make install compile procedure (check the README.txt and INSTALL.txt files if you've got any questions). Then the fun begins. We like fun a heck of a lot better than compiling.

The first time we fired up Tasque, it asked what backend we wanted our to-do list associated with. Since we've not got much of anything going on in Evolution or SQLite, we opted for Remember the Milk (RTM).


Tasque then let us know that we had to tell RTM that it was okay for it to download and exchange information with our RTM account. We logged in, gave it the go-ahead, and then we were ready to roll.
We really are busy here at DLS. It's just that some of us have a pretty barren RTM list. Probably because we keep, you know, forgetting to put stuff on it. It comes back to the whole "Am I wearing pants?" thing. But say we had some pressing stuff already in RTM, it would appear in our new Tasque window.
Since we don't, and since we don't want to have to log on to RTM to update our to-do list all the freakin' time, here's how it all works in Tasque.
Tasque allows us to filter our lists just as we would in RTM.







We'd definitely recommend Linux users (even new ones) with adventurous spirits (and Mono and ndesk-dbus installed) to give compiling Tasque a try on their computers. We are hopeful that a variety of distros will pick up packaging this little utility as it develops,
It's quitting time though. Where did we leave the keys?
[Thanks, Zonker, for the Tasque tip]
With Halloween fast approaching, it's a great time to get in some practice defending your territory against zombies. In Graveyard Shift, you take aim at zombies and other creepy-crawlies, blasting them into splatters of cartoony green guts. It's a casual first-person shooter, and it's very easy to get the hang of - use the mouse to aim, click to fire. Graveyard Shift has at least 15 levels, and it might even have some secret stages I haven't unlocked yet.
They key to getting good at Graveyard Shift is learning to use ...

Reader Comments (Page 1 of 1)
Paddy said 2:26PM on 4-18-2008
Nice 4/20!
Reply
Kristin Shoemaker said 2:32PM on 4-18-2008
It's a high stress lifestyle I lead.
Reply
Bufsabre said 4:04PM on 4-18-2008
sad to say i think ive fallen into all of those conundrums in the first stanza
Reply
Checketts said 6:57AM on 4-23-2008
I got it working in Ubuntu (Hardy) by installing this Deb file:
http://projects.dvwd.be//index2.php?page=1atatime&id=14
The program crashed until so I added notify-sharp from the PPA here: https://launchpad.net/~banshee-team/+archive (just the libnotify0.4-cil_0.4.0~r2998-1~hardy1_all.deb package)
Then followed the advice here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474666 to install the libgtk2.0-dev package.
Yeah it sounds complex, but really it was just 2 minutes of Googling, and obviously jumping through these hoops was just a side effect of getting a dev version running.
Reply
Kristin Shoemaker said 7:05AM on 4-23-2008
Sweet! Thanks for that input. I don't think that the package (even as testalicious as it is) was available for Hardy when I tried it. Heh, I have to admit, I've been trying to get this to work with Ubuntu since... early March?
Finally wanted to see this app so badly, I went ahead and installed openSUSE w/GNOME (as per last week's FTLS). The side benefit is that I rediscovered some lost love there.
Thanks so much for the links, though. It's a neat, useful little program, and I'm sure there are many Ubuntu users out there who'll find that handy.
Cheers!
Kristin
Checketts said 7:07AM on 4-29-2008
This fellow has a PPA for Tasque: http://blog.nixternal.com/2008.04.28/tasquerade-party/
A comment also points out the required dependencies.
A PPA (personal package archive) is an auto-compiling service that Canonical provides that compiles the software and creates a DEB file for Ubuntu users.
Reply
dmt195 said 9:04AM on 6-21-2008
I followed your instructions and eventually got this working. I thought I'd share quickly:
When './configure' ing I had an error saying that gmcs was missing. I tried the usual apt-get install gmcs with no luck and was getting frustrated. I searched for gmcs in the synaptic package manager and mono-gmcs was the only result. Installing this made the rest of the process go without a hitch.
I guess you also need to ensure that you have some basic development tools installed otherwise you can't build anything.
I hope this helps someone!
Reply