RSS

Få saker gjorda med Task

17 Feb

Att gå saker gjorda kräver att man är lite systematisk. Fram för allt handlar det om att få bort saker ur minnet så att man inte belastar det i onödan. Istället ska man skriva upp saker i kalendrar, på papperslappar eller dylikt. Jag har skrivit om Get Things Gnome, som är ett program för att hålla ordning på handlingar man behöver utföra. Men nu var det ett tag sedan jag använde det. Istället har jag använt Task, som är ett liknande program. Men Task kör man i terminalen.

Naturligtvis är det enklare med ett grafisk program med ikoner och en mer intuitiv känsla. När man kommer till terminalen handlar det om att lära sig kommandon och användbara växlar. Men använder man terminalen mycket, kan man lika väl ha sin agenda där också. Och Task är ändå ganska enkelt och logiskt uppbyggt.

Installera

Uppdatering 101210
Från och med Ubuntu 10.10 finns nu Task i Ubuntus paketförråd. Programmet installeras nu enkelt med sudo apt-get install task.

På hemsidan finns en nedladdningssida. Här hittar man färdig paket att ladda ner och även paket med källkoden. För oss som använder Ubuntu är det ett DEB-paket som gäller. Var bara medveten om att de översta filerna är betaversioner. Man får titta under Latest stable release för att få en stabil version. Där hittar man också paket för olika versioner av Ubuntu, så välj för den version du har.

Man kan också lägga till förrådet för Task i listan över programkällor. Man lägger då till följande i filen /etc/apt/sources.list, om man kör Ubuntu Karmic Koala.

deb http://ppa.launchpad.net/ultrafredde/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ultrafredde/ppa/ubuntu karmic main

Sedan importerar man nyckeln. Skriv allt på en enda rad.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 
11c351db2428f4e244d892565af518810cd6364d

Uppdatera listan med programkällor och installera.

sudo apt-get update
sudo apt-get upgrade

Första körningen

Starta alltså en terminal och skriv sedan följande.

$task

Du får då en fråga om du vill skapa en konfigurationsfil utifrån en exempelfil.

A configuration file could not be found in /home/maths
Would you like a sample /home/maths/.taskrc created, so 
task can proceed? (y/n)

Har man inga väldigt speciella skäl så svarar man y här.

[task list]
No matches.

Ställa in

Konfigurationsfilen heter .taskrc i hemkatalogen och är en dold fil. Man öppnar den i sin textredigerare. Kör man Ubuntu är det GEdit som är standard. Här kan man bl a ändra formatet för datum, vilken dag veckan börjar på, vilken textredigerare man vill använda och mycket mer. Och textredigeraren kan vara viktig om man vill ändra direkt i uppgiften. Filen innehåller bra kommentarer för vad de olika alternativen innebär, så det borde inte vara några problem att ställa in Task.

Skapa uppgifter

När det gäller att använda sig av Task handlar det om att lära sig olika kombinationer av textkommandon. Vi börjar med att skapa en uppgift. Kommandot är då task add och man lägger till sedan till en text som beskriver vad man ska göra.

task add Min första uppgift

Efter att ha tryckt Enter, får man en upplysning om att uppgiften har skapats och vilket ID-nummer den fått. Varje uppgift får alltså ett unikt ID och det är det man ska ange när man vill göra ändringar eller tillägg.

Created task 1

Man kan också ange ett datum när en uppgift ska vara klar.

task 1 due:2010/10/10

Man kan också på en tregradig skala ange hur man vill prioritera uppgiften. Det här gör man med H, M eller L (Hög, Medium eller Låg).

task 1 priority:H

Det går att förkorta ‘priority’ till bara ‘prio’, om man vill det.

Vill man göra en grundlig redigering av en uppgift, kan man öppna den i sin texteditor. Eftersom man använder terminalen går det inte så bra med GEdit. Man får istället i .taskrc ange till exempel Nano, VIM, Emacs eller vad man nu föredrar att använda.

task edit 1

Avsluta och ta bort

När uppgiften är utförd, markerar man den som klar. Det här tar bort uppgiften från listan.

task done 1

Skulle man vilja ta bort uppgiften, alltså inte markera den som slutförd, gör man så här.

task delete 1

Hålla koll på uppgifterna

När man lagt in sina uppgifter, vill kan kunna se vad man har att göra. Det enklaste är att helt enkelt skriva task, vilket ger dig en fullständig lista sorterad efter prioritet. Vill man ha en enklare lista skriver man istället task ls.

Vill man istället har uppgifter om vara en uppgift, skriver man följande.

task info 1

Projekt

Man kan ordna flera uppgifter i projekt.

task 1 project:mitt-projekt

Det går även att dela upp sina projekt i delprojekt.

task 1 project:huvudprojekt.delprojekt

Även här går det att förkorta. Istället för ‘project’ skriver man ‘proj’.

För att se en lista över sina projekt skriver man task projects. Vill man ha en översikt hur projekten fortskrider använder man task summary Här ser man hur många procent av projekten som är klara.

Allt på en gång

Nu behöver man inte sitta och lägga in allt det här en sak i taget. Det går nämligen lägga in allt på en gång.

task add proj:projekt prio:H due:2010/02/24 Beskrivning av uppgiften

Visa statistik

För den som gärna vill se ha lite statistik på det den håller på med, innehåller Task sådana möjligheter. Visa en översikt över antalet uppgifter

task history

Visar en grafisk lista.

task ghistory

Visa en lista över startade och färdiga uppgifter under 2 veckor.

task timesheet 2

Visar en kalender med uppgifter om slutdatum och om det dragit över.

task calendar

Dokumentation

Vill man dyka djupare i Task, hittar man mer att läsa på sidan med dokumentation. Projektet har också ett forum.

För att inte tynga ner den här sidan, har jag lagt upp en lathund för Task med en del användbara kommandon.

Creative Commons License
Det här verket av Maths Göthe är licensierat under Creative Commons Erkännande-Dela Lika 2.5 Sverige License.

 
4 kommentarer

Publicerat av på 17 februari 2010 i Dator, Terminalen

 

Etiketter: , , , , ,

4 svar till “Få saker gjorda med Task

  1. Fredde Hernandez

    19 juli 2010 at 07:52

    Hej!

    Kul att läsa om task på svenska. En del av utvecklingsteamet sitter i Göteborg.😉

    Hälsningar,
    Fredde

     
    • Maths

      19 juli 2010 at 13:11

      Det känns trevligt att kunna pusha för något med svensk anknytning🙂 Såg att det är ditt förråd på Launchpad man laddar ner från. Jag hoppas att jaq har kunnat ge en god svensk introduktion till Task. Eftersom jag tyckte det är ett bra och funktionellt program, tyckte jag att det var av intresse att lyfta fram det.

       
  2. Fredde Hernandez

    19 juli 2010 at 19:36

    Tycker din introduktion är kanon. Och vi tänkte att länka till den från hemsidan. Om det är OK? Det är fortfarande launchpad som gäller. Vi jobbar med att få task med i Ubuntu och hoppas att få det klart under hösten. Sen våras är task med i Debian och sen hösten förra året i Fedora och cygwin (Windows).

     
    • Maths

      19 juli 2010 at 21:11

      Kul att du gillar det!🙂 Visst får ni länka till den. Om du tittar längst ner på inlägget, ser du att jag har gett det licensen Creative Commons Erkännande – Dela lika. Så det är bara att ta den och göra utveckla den eller länka till den eller vad ni vill, om mitt namn finns med på ett hörn.

       

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

 
%d bloggare gillar detta: