Πώς να αποκτήσετε ένα εργαλείο διαχείρισης χρόνου που βασίζεται σε τερματικό στο 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”. Για να το αποκτήσετε, ακολουθήστε τα παρακάτω βήματα.
Βήμα 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. Ως αποτέλεσμα, πρέπει να δημιουργήσετε τον κώδικα από την πηγή για να τον χρησιμοποιήσετε.
Το πρώτο βήμα για τη δημιουργία του 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.
Αρχικά, απαριθμήστε τις εργασίες σας με:
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