30Jul

2 Εναλλακτικές λύσεις για την οθόνη GNU για τερματικό Multitasking Linux

Έχουμε γράψει για τη χρήση του GNU Screen σε πολυάριθμες εργασίες στο τερματικό Linux στο παρελθόν.Η οθόνη GNU είναι ο παππούς των προγραμμάτων αυτών, αλλά οι tmux και dvtm + dtach είναι άλλες λύσεις που προτιμάτε.Το

Tmux είναι μια βελτιωμένη επανεγγραφή της οθόνης GNU.Το Dvtm είναι ένας πολυπλέκτης κονσόλας εμπνευσμένος από τους διαχειριστές παραθύρων και το dtach προσθέτει τη δυνατότητα αποσύνδεσης και επανασύνδεσης σε συνεδρίες dvtm.

Tmux

Ως επανεγγραφή της οθόνης GNU, το tmux προσφέρει μια ποικιλία βελτιώσεων.Μερικά από τα πιο σημαντικά περιλαμβάνουν ένα μοντέλο πελάτη-διακομιστή, το οποίο σας επιτρέπει να συνδεθείτε σε μια συνεδρία tmux από πολλές τοποθεσίες και μια καθαρότερη μορφή αρχείου ρυθμίσεων.Ελέγξτε τις συχνές ερωτήσεις του tmux για να ανακαλύψετε μια λίστα τρόπων που διαφέρει από την οθόνη GNU.

Χρησιμοποιήστε αυτήν την εντολή για να εγκαταστήσετε το tmux στο Ubuntu:

sudo apt-get install tmux

Εάν χρησιμοποιείτε άλλη διανομή, πιθανόν να την βρείτε στο διαχειριστή πακέτων της διανομής σας.

Για να ξεκινήσετε το tmux μετά την τοποθέτησή του, απλά εκτελέστε την εντολή tmux .Σε αντίθεση με την οθόνη, το tmux έρχεται με γραμμή κατάστασης από προεπιλογή.

Για να ανοίξετε ένα πρόσθετο παράθυρο τερματικού, χρησιμοποιήστε τη συντόμευση Mod-c .Ο προεπιλεγμένος συνδυασμός πλήκτρων modifer είναι Ctrl-b .Αυτό σημαίνει ότι θα πρέπει να πατήσετε Ctrl-b και στη συνέχεια c για να δημιουργήσετε ένα νέο παράθυρο.

Κάθε νέο παράθυρο που ανοίγετε θα εμφανιστεί στη γραμμή κατάστασης.Από προεπιλογή, το tmux εμφανίζει μόνο ένα παράθυρο στην οθόνη κάθε φορά.

Εδώ είναι μερικές σημαντικές συντομεύσεις πληκτρολογίου για να ξεκινήσετε:

Mod-X - Σκοτώστε το τρέχον τερματικό.

Mod-n - Εστίαση στο επόμενο παράθυρο.

Mod-p - Εστίαση στο προηγούμενο παράθυρο.

Mod- # - Εστίαση στο καθορισμένο παράθυρο, όπου # είναι ένας αριθμός μεταξύ 0 και 9.

Mod- ' - Προτροπή για ένα παράθυρο για επιλογή.

Mod-% - Διαχωρίστε το τρέχον παράθυρο σε δύο οριζόντια.

Mod- " - Διαχωρισμός του τρέχοντος παραθύρου σε δύο κάθετα


Για να αποσυνδεθείτε από την τρέχουσα περίοδο λειτουργίας, χρησιμοποιήστε τη συντόμευση Mod-d .

Για να επανασυνδεθείτε σε μια περίοδο λειτουργίας, εκτελέστε την ακόλουθη εντολή:

tmux attach

Για περισσότερες συντομεύσεις πληκτρολογίου, εκτελέστε την εντολή man tmux ή διαβάστε το εγχειρίδιο του tmux στο διαδίκτυο.

Dvtm &Dtach

Σε αντίθεση με το GNU Screen και tmux, το dvtm δεν σας επιτρέπει να αποσυνδέσετε και να επανασυνδεθείτε στις συνεδρίες.Θα πρέπει να εκτελέσετε dvtm με dtach για να αποσυνδεθείτε και να επανασυνδεθείτε στις συνεδρίες σας.

Εκτελέστε αυτήν την εντολή για να εγκαταστήσετε το dvtm και το dtach στο Ubuntu:

Αυτά τα προγράμματα πρέπει να είναι διαθέσιμα και σε αποθήκες λογισμικού άλλων διανομών.

Εκτελέστε την εντολή dvtm για να ξεκινήσει το dvtm.Θα δείτε ένα μόνο παράθυρο τερματικού.

Για να ανοίξετε πρόσθετα παράθυρα τερματικών, χρησιμοποιήστε τη συντόμευση Mod-c .Ο προεπιλεγμένος συνδυασμός πλήκτρων τροποποίησης είναι Ctrl-g .Αυτό σημαίνει ότι θα χρειαστεί να πατήσετε Ctrl-g και στη συνέχεια c για να ανοίξετε ένα νέο παράθυρο τερματικού.

Όπως ένας διαχειριστής παραθύρων, το dvtm θα τοποθετήσει αυτόματα τα παράθυρα του τερματικού.Σε αντίθεση με τα άλλα βοηθητικά προγράμματα, εμφανίζει όλα αυτά στην οθόνη από προεπιλογή.

Εδώ είναι μερικές σημαντικές συντομεύσεις πληκτρολογίου για να ξεκινήσετε:

Mod-x - Κλείστε το τρέχον παράθυρο.

Mod-j - Εστίαση στο επόμενο παράθυρο.

Mod-k - Εστίαση στο προηγούμενο παράθυρο.

Mod- # - Εστίαση στο καθορισμένο παράθυρο, όπου # είναι ο αριθμός του παραθύρου.

Mod-q - Κλείσιμο dvtm.

Για μια πλήρη λίστα, εκτελέστε την εντολή man dvtm ή ελέγξτε τη σελίδα εγχειριδίου dvtm στο διαδίκτυο.Το

Dvtm υποστηρίζει επίσης το ποντίκι.Για παράδειγμα, μπορείτε να κάνετε κλικ σε ένα από τα παράθυρα για να το επιλέξετε.

Για να αποσυνδεθείτε από μια συνεδρία dvtm και να την επανασυνδέσετε αργότερα, θα πρέπει να την εκτελέσετε με την εντολή dtach.Για να ξεκινήσετε το dvtm με dtach, χρησιμοποιήστε την ακόλουθη εντολή:

dtach -c /tmp/ dvtm-session -r winch dvtm

Για να αποσυνδεθείτε από μια συνεδρία dvtm που ξεκίνησε με dtach, χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl- \ .

Για να επανασυνδεθείτε στη συνεδρία dvtm αργότερα, χρησιμοποιήστε την ακόλουθη εντολή:

dtach -a /tmp/ dvtm-session -r winch

Μπορείτε να χρησιμοποιήσετε το dtach για να τρέξετε, να αποσυνδέσετε και να επανασυνδέσετε και σε άλλες εφαρμογές.

Μπορεί επίσης να θέλετε να ελέγξετε το byobu, το οποίο ενισχύει την οθόνη GNU.