Πώς να αποκτήσετε ένα εργαλείο διαχείρισης χρόνου που βασίζεται σε τερματικό στο Linux με το Taskwarrior

Όσοι αναζητούν ένα εξαιρετικό εργαλείο διαχείρισης χρόνου που βασίζεται σε τερματικά για τη γραμμή εντολών Linux δεν χρειάζεται να κοιτάξουν πέρα ​​από την εφαρμογή Taskwarrior. Είναι μια προσεγμένη εφαρμογή που ακολουθεί τις ιδέες που έγιναν διάσημες από το βιβλίο του David Allen “Ολοκληρώνοντας τα πράγματα

Ο σχεδιασμός του Taskwarrior είναι απλός και κατευθείαν στην ουσία. Με αυτό, οι χρήστες μπορούν να δημιουργήσουν εργασίες, να αναφέρουν τη λίστα υποχρεώσεων τους, να δημιουργήσουν υπενθυμίσεις και πολλά άλλα! Ακολουθήστε τον οδηγό μας καθώς εξετάζουμε πώς να εγκαταστήσετε το Taskwarrior και πώς να το χρησιμοποιήσετε από το τερματικό ως εργαλείο διαχείρισης εργασιών στο Linux.

Σημείωση: Μπορείτε να χρησιμοποιήσετε το Taskwarrior εάν βρίσκεστε σε Ubuntu, Debian, Arch Linux, Fedora ή OpenSUSE. Διαφορετικά, απαιτείται μεταγλώττιση από τον πηγαίο κώδικα.

Εγκαταστήστε το Taskwarrior

Πολλά λειτουργικά συστήματα Linux μεταφέρουν απευθείας την εφαρμογή Taskwarrior. Επιλέξτε το λειτουργικό σύστημα που χρησιμοποιείτε παρακάτω και ακολουθήστε τις οδηγίες για να μάθετε πώς να το κάνετε να λειτουργεί.

Ubuntu

Οι χρήστες του Ubuntu μπορούν εύκολα να εγκαταστήσουν αυτήν την εφαρμογή χάρη στη συμπερίληψή της στις πηγές λογισμικού της διανομής. Για να το αποκτήσετε, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε την εντολή Apt.

sudo apt install taskwarrior

Debian

Όσοι χρησιμοποιούν Debian Stable ή νεότερο μπορούν να κάνουν το Taskwarrior να λειτουργεί χρησιμοποιώντας την εντολή Apt-get.

sudo apt-get install taskwarrior

Arch Linux

Το Arch έχει μια έκδοση του Taskwarrior στις πηγές λογισμικού του που μπορούν να εγκαταστήσουν οι χρήστες. Είναι διαθέσιμο μέσω του αποθετηρίου “Community”. Για να το αποκτήσετε, ακολουθήστε τα παρακάτω βήματα.

  Οι 6 καλύτερες διανομές Kodi Linux προς χρήση

Βήμα 1: Ανοίξτε το Pacman.conf στο πρόγραμμα επεξεργασίας κειμένου Nano, με δικαιώματα sudo.

sudo nano /etc/pacman.conf

Βήμα 2: Κάντε κύλιση στο αρχείο Pacman.conf και αναζητήστε το αποθετήριο “Community”. Διαγράψτε όλα τα # σύμβολα μπροστά από την “Κοινότητα” για να ενεργοποιήσετε τη χρήση της. Φροντίστε επίσης να απαλλαγείτε από το σύμβολο στις γραμμές ακριβώς από κάτω του, διαφορετικά δεν θα λειτουργήσει σωστά.

Βήμα 3: Αποθηκεύστε τις αλλαγές στο αρχείο Pacman.conf πατώντας το συνδυασμό πληκτρολογίου Ctrl + O.

Βήμα 4: Βγείτε από το Nano με Ctrl + X και συγχρονίστε ξανά το Pacman, για να ενεργοποιήσετε τη νέα πηγή λογισμικού “Community”.

sudo pacman -Syy

Βήμα 5: Εγκαταστήστε το Taskwarrior στον υπολογιστή σας Arch Linux.

sudo pacman -S task

Μαλακό καπέλλο

Από την έκδοση 18, το λογισμικό Taskwarrior είναι άμεσα διαθέσιμο στους χρήστες του Fedora Linux. Για να το εγκαταστήσετε, ανοίξτε ένα τερματικό και χρησιμοποιήστε την εντολή DNF για να λειτουργήσει.

sudo dnf install task

OpenSUSE

Οι χρήστες SUSE έχουν εύκολη πρόσβαση στο λογισμικό Taskwarrior και είναι στις κύριες πηγές λογισμικού από την έκδοση 12.2. Για να λειτουργήσει το πρόγραμμα, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε τη διαχείριση εργασιών Zypper.

sudo zypper install taskwarrior

Γενικό Linux

Μπορεί να χρησιμοποιείτε μια έκδοση του Linux που δεν έχει εύκολο στην εγκατάσταση πακέτο για το λογισμικό Taskwarrior. Ως αποτέλεσμα, πρέπει να δημιουργήσετε τον κώδικα από την πηγή για να τον χρησιμοποιήσετε.

  Πώς να εισάγετε φωτογραφίες σε Linux με το Shotwell

Το πρώτο βήμα για τη δημιουργία του Taskwarrior από την πηγή είναι η λήψη της πιο πρόσφατης έκδοσης. Σε ένα τερματικό, χρησιμοποιήστε το εργαλείο λήψης wget και αποκτήστε την πιο πρόσφατη έκδοση του λογισμικού.

Σημείωση: είναι σημαντικό να επαναλαμβάνετε αυτή τη διαδικασία με κάθε ενημέρωση του Taskwarrior, για να διασφαλίζετε ότι το λογισμικό παραμένει φρέσκο. Βρείτε τις πιο πρόσφατες λήψεις πηγαίου κώδικα εδώ.

wget https://taskwarrior.org/download/task-2.5.1.tar.gz

Με τη λήψη του αρχείου Taskwarrior TarGZ, χρησιμοποιήστε την εντολή tar και εξαγάγετε το.

tar xzvf task-2.5.1.tar.gz

Μετακινήστε το παράθυρο του τερματικού σας στον φάκελο κώδικα εκτελώντας την εντολή CD.

cd task-2.5.1

Εκτελέστε το cmake και ξεκινήστε τη διαδικασία μεταγλώττισης.

cmake -DCMAKE_BUILD_TYPE=release .
...

Στη συνέχεια, χρησιμοποιήστε το make and make install για να ολοκληρώσετε. Όταν ολοκληρωθεί η εκτέλεση αυτών των δύο εντολών, το Taskwarrior θα είναι σε λειτουργία στον υπολογιστή σας Linux!

make
...
sudo make install

Χρησιμοποιώντας το Taskwarrior για να δημιουργήσετε μια λίστα υποχρεώσεων

Η δημιουργία μιας νέας εργασίας στην εφαρμογή Taskwarrior είναι ανανεωτικά γρήγορη και απλή. Για να το κάνετε, χρησιμοποιήστε την εντολή add. Στο τερματικό, γράψτε:

task add new task

Αφού γράψετε την εργασία σας με την εντολή προσθήκης, θα την προσθέσει αμέσως στη λίστα.

Ολοκληρώστε την εργασία σας

Λοιπόν, ολοκληρώσατε μια εργασία και ήρθε η ώρα να την ελέγξετε από τη λίστα σας. Στην εφαρμογή Taskwarrior, οι χρήστες ολοκληρώνουν εργασίες χρησιμοποιώντας την εντολή done.

  Πώς να παίξετε το Orcs Must Die! 2 σε linux

Αρχικά, απαριθμήστε τις εργασίες σας με:

task list

Κοιτάξτε τη λίστα των αντικειμένων και βρείτε το “ID” δίπλα στο στοιχείο που θέλετε να επισημάνετε ως “ολοκληρωμένο”. Στη συνέχεια, χρησιμοποιήστε το Done για να το αφαιρέσετε από τη λίστα.

Σημείωση: αλλάξτε το σύμβολο # με το αναγνωριστικό της εργασίας σας.

task done #

Άλλα χαρακτηριστικά του Taskwarrior

Το Taskwarrior δεν είναι απλώς μια βασική εφαρμογή λίστας υποχρεώσεων όπου προσθέτετε ένα αντικείμενο και μετά το ελέγχετε αργότερα. Έχει και πολλά άλλα χαρακτηριστικά. Σε αυτήν την ενότητα του σεμιναρίου, θα εξετάσουμε μερικές από τις πιο προηγμένες λειτουργίες που έχει να προσφέρει η εφαρμογή.

Δημιουργία εργασίας με υπενθύμιση

Το Taskwarrior επιτρέπει στους χρήστες να δημιουργούν στοιχεία λίστας που προκαλούν υπενθύμιση χρησιμοποιώντας την οφειλόμενη εντολή. Για παράδειγμα, για να κάνετε μια εργασία με ημερομηνία λήξης αύριο, κάντε:

task add My important task due:tomorrow

Δημιουργία επαναλαμβανόμενης εργασίας

Θέλετε να δημιουργήσετε μια εργασία που επαναλαμβάνεται στην εφαρμογή Taskwarrior; Χρησιμοποιήστε την εντολή recur. Να μερικά παραδείγματα.

task add My weekly task recur: daily due:tomorrow

ή

task add My weekly task recur: weekly due:monday

ή

task add My weekly task recur: biweekly due:sunday

Δημιουργία μιας εργασίας μέσα σε ένα έργο

Καταχωρίστε τις περισσότερες εφαρμογές λίστας υποχρεώσεων, το Taskwarrior επιτρέπει στους χρήστες να προσθέτουν εργασίες σε ξεχωριστά έργα, για μεγαλύτερη οργάνωση. Για να προσθέσετε ένα στοιχείο στη λίστα σας, δημιουργήστε μια νέα εργασία με την εντολή έργου.

task add My task project:ProjectName

Είναι επίσης δυνατή η προσθήκη ετικετών σε εργασίες, κάνοντας:

task add My task project:ProjectName +project +tag2 +tag3

Για να ελέγξετε τα στοιχεία στη λίστα σας για ετικέτες και αναγνωριστικά έργων, εκτελέστε την εντολή λίστας.

task list