Οι διαχειριστές παραθύρων έχουν πολλά πλεονεκτήματα σε σχέση με τα πιο δημοφιλή ξαδέλφια τους όπως το Gnome, το KDE, το XFCE ή το Fluxbox. Το χαρακτηριστικό αυτού του post, dwm, παίρνει αυτά τα πλεονεκτήματα στο πιο ακραίο.

Ενώ οι περισσότεροι διευθυντές πλακιδίων προσπαθούν να είναι ελαφρύς, το dwm διατηρεί τον εαυτό του σε μια δίαιτα λιμοκτονίας με 2000 γραμμές κώδικα ή λιγότερες. Όλες οι ρυθμίσεις του γίνονται όταν είναι συγκεντρωμένες, έτσι δεν διαβάζει ένα αρχείο διαμόρφωσης χρόνου εκτέλεσης. Χρησιμοποιεί ετικέτες (τους αριθμούς 1 έως 9), αντί για αυθαίρετα κατονομαζόμενα διαστήματα παραθύρων, για να ομαδοποιήσει προγράμματα μαζί. Μπορεί επίσης να εκτελεστεί εξ ολοκλήρου με τις εντολές πληκτρολογίου, αν και ενσωματώνει υποστήριξη ποντικιού για την επιλογή και μεταφορά των παραθύρων, όταν είναι απαραίτητο.

Αν ψάχνετε για μια εμπειρία γυμνού οστού ή ένα foil στο τρέχον περιβάλλον εργασίας σας, το dwm μπορεί να προσφέρει αυτό ακριβώς. Ας ξεκινήσουμε με την εγκατάσταση πριν προσπαθήσουμε μερικά από τα χαρακτηριστικά της.

Εγκατάσταση

Η λήψη του πηγαίου κώδικα είναι απλή με το git:

 git clone https://git.suckless.org/dwm 

Από εδώ μπορείτε να επεξεργαστείτε το αρχείο "config.mk" του dwm για να αλλάξετε τον κατάλογο εγκατάστασης του ("/ usr / local /" από προεπιλογή) και το αρχείο "config.h" για να αλλάξετε τα κλειδιά. Στη συνέχεια, μπορείτε να εγκαταστήσετε με make clean install .

Ορισμένες διανομές Linux προσφέρουν προ-συγγραμμένα δυαδικά αρχεία, όπως τα Ubuntu και Arch. Για το Ubuntu, εγκαταστήστε με:

 sudo apt-get install dwm 

Για τον Arch θα χρειαστεί να επισκεφτείτε το χώρο αποθήκευσης του χρήστη και να το εγκαταστήσετε / εγκαταστήσετε με το makepkg .

Προσέξτε, ωστόσο, ότι τα προ -συγκροτημένα δυαδικά αρχεία συνηθίζονται συχνά στους αντίστοιχους διαχειριστές προγραμμάτων τους, όπως το APT του Ubuntu και το Pacman του Arch, το οποίο θα εγκαταστήσει νέα αντίγραφα των "config.mk" και "config.h" όταν ενημερώνεται το dwm. Επομένως, όλες οι ενημερώσεις θα γράψουν πάνω από τις αλλαγές που κάνατε σε αυτά τα αρχεία ρυθμίσεων. Ο Arch σας προτείνει να φτιάξετε το δικό σας πακέτο για να αποθηκεύσετε τις αλλαγές σας.

Το Dwm έχει μερικές εξαρτήσεις εκτός από τις βιβλιοθήκες X. Θα θελήσετε να πάρετε dmenu, ένα εργαλείο μενού και st, ένα τερματικό, εάν εγκαταστήσατε dwm από την πηγή. Εάν χρησιμοποιείτε έναν διαχειριστή πακέτων, θα πρέπει να έχει ήδη πάρει αυτά τα επιπλέον πακέτα.

Ξεκινώντας το dwm

Μετά την εγκατάσταση, αν βρίσκεστε στο Ubuntu, μπορείτε να επιλέξετε "dwm" από το μενού στην οθόνη σύνδεσης. Για άλλους διαχειριστές παραθύρων, ίσως είναι ευκολότερο να επεξεργαστείτε το αρχείο ρυθμίσεων X ".xinitrc".

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

Ανοίξτε το "/home/username/.xinitrc" και μεταβείτε στο κάτω μέρος για να βρείτε καταχωρήσεις όπως "exec gnome-session". Πρέπει να αντικαταστήσετε οποιοδήποτε "exec ..." που βρίσκετε με το "exec dwm" για να ξεκινήσετε το dwm όταν ξεκινάτε το X. αυτό το παράδειγμα θα αλλάξει θα μοιάζει με αυτό:

 #exec gnome-session exec dwm 

Το "#" μπροστά από οποιοδήποτε κείμενο στο .xinitrc θα σχολιάσει αυτή τη γραμμή, οπότε το X δεν θα το διαβάσει. Σχολιάζοντας και μη διαγράφοντας τη γραμμή "exec gnome-session", μπορείτε να επιστρέψετε σε αυτήν αργότερα, να το αποσυνδέσετε, να τοποθετήσετε ένα σχόλιο στο "exec dwm" και να συνεχίσετε τη χρήση του Gnome.

Παράθυρα διαμόρφωσης

Εάν όλα πήγαν καλά κατά την εγκατάσταση και την εκκίνηση, θα πρέπει να κοιτάζετε σε μια (κυρίως) κενή οθόνη. Το Dwm ξεκινά με λίγο παραπάνω από μια γραμμή εργαλείων στην κορυφή της οθόνης.

Χρησιμοποιεί τρεις διατάξεις - πλακάκια, μονόκλινα και κυμαινόμενα - για την εμφάνιση των παραθύρων. Για να ανοίξετε προγράμματα σε αυτές τις διατάξεις, θα πρέπει να μάθετε μερικές εντολές.

Χρησιμοποιώντας dmenu

Από προεπιλογή, το dwm χρησιμοποιεί το dmenu για να ανοίξει προγράμματα που είναι διαθέσιμα στο σύστημά σας. Η εντολή πληκτρολογίου που ανοίγει το dmenu και αναζητά νέα προγράμματα είναι η Mod1 + p, η οποία συνήθως μεταφράζεται στο αριστερό πλήκτρο Alt + p.

Το Dmenu θα παρουσιάσει μια γραμμή εργαλείων στο επάνω μέρος της οθόνης σας. Πληκτρολογείτε απλώς το όνομα του προγράμματος σας (αγνοήστε τα caps, όπως "firefox") και, όταν το βρείτε, πατήστε Enter.

Διάταξη κεραμιδιών

Ανοίξτε τρία προγράμματα, όπως τον Firefox, το feh, και έναν επεξεργαστή κειμένου και μπορείτε να καταλήξετε σε κάτι που φαίνεται γεωμετρικά σαν την ακόλουθη εικόνα.

Αυτή είναι η προεπιλεγμένη λειτουργία του dwm: πλακάκια. Αν βρίσκεστε σε οποιαδήποτε άλλη λειτουργία, πατήστε Mod1 + t για να φτάσετε εδώ.

Αυτή η λειτουργία θα εμφανίσει ταυτόχρονα όλα τα προγράμματα που έχετε ανοίξει. Στο παραπάνω screenshot μπορείτε να δείτε ότι ο Firefox βρίσκεται στην περιοχή "Master" στα αριστερά και ότι ο επεξεργαστής κειμένου βρίσκεται στην περιοχή "Στοίβαξη" στα δεξιά.

Αν δεν το αλλάξετε, η λειτουργία πλακιδίων τοποθετεί ένα πρόγραμμα στο "Master" και το υπόλοιπο στο "Stack". Στην ίδια οθόνη μπορείτε να μετακινήσετε περισσότερα κεραμίδια στο "Master" με Mod1 + i και να τα μειώσετε με το Mod1 + d. Προσθέτοντας μερικά κενά στην περιοχή "Master" και ανοίγοντας μερικά ακόμη παράθυρα, θα μοιάζει με την ακόλουθη εικόνα.

Θα γνωρίζετε ότι βρίσκεστε σε κατάσταση κεραμιδιών, όταν στη γραμμή εργαλείων εμφανίζεται ένα μήνυμα "[] =" μετά τους αριθμούς 1-9.

Μπορείτε να αλλάξετε εστίαση σε οποιοδήποτε παράθυρο στην περιοχή, χρησιμοποιώντας Mod1 + j για να προχωρήσετε προς τα εμπρός και Mod1 + k για να μετακινηθείτε προς τα πίσω. Μπορείτε επίσης να επιλέξετε ένα παράθυρο μετακινώντας το ποντίκι πάνω από αυτό. Πατώντας Mod1 + Enter θα μετακινηθεί ένα εστιασμένο παράθυρο στην περιοχή "Master".

Μονόκλιτη διάταξη

Η διάταξη μονόκλωνου απομακρύνει τις περιοχές "Master" και "Stacking". Αντίθετα, παρουσιάζει κάθε παράθυρο σε πλήρη οθόνη. Τα υπόλοιπα παράθυρα κάθεται πίσω από το παράθυρο.

Μπορείτε να μεταβείτε στη διάταξη Monocle με Mod1 + m. Αυτό θα αλλάξει τα διακριτικά στο "[3]" στη γραμμή εργαλείων σας. Ο αριθμός των διακριτικών θα αλλάξει με τον αριθμό των παραθύρων που έχετε ανοίξει.

Αυτό το στιγμιότυπο εμφανίζει τον ίδιο αριθμό προγραμμάτων που ανοίγουν από το πρώτο στιγμιότυπο οθόνης Tiled, αλλά παρουσιάζει μόνο το ενεργό παράθυρο. Αλλάξτε τα ενεργά παράθυρα με Mod1 + j και Mod1 + k.

Floating Layout

Ορισμένα προγράμματα λειτουργούν καλύτερα όταν τα παράθυρα μπορούν να επιπλέουν γύρω από την οθόνη. Μεταβείτε στη λειτουργία Πλωτή με Mod1 + f και δείτε την αλλαγή διακριτικού σε ">".

Αυτό το στιγμιότυπο εμφανίζει το Gimp σε κατάσταση πλεύσης.

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

Διάφορες εντολές

Σημειώστε αυτές τις άλλες εντολές για να βοηθήσετε την πλοήγησή σας:

  • Ανοίξτε τον τερματικό σταθμό: Mod1 + Shift + Enter
  • Αλλάξτε την προβολή σας σε μια νέα εικονική επιφάνεια εργασίας: Mod1 + [αριθμός 1-9]
  • Μετακινήστε το ενεργό παράθυρο σε μια νέα εικονική επιφάνεια εργασίας: Mod1 + Shift + [αριθμός 1-9]
  • Κλείσιμο dwm: Mod1 + Shift + q

Διαβάστε τη σελίδα εγχειριδίου dwm στο τερματικό σας με τον man dwm για βοήθεια σχετικά με αυτές τις εντολές και άλλα.

συμπέρασμα

Αυτό μπορεί να φαίνεται σαν μια μεγάλη προσπάθεια κατά την πρώτη, αλλά dwm είναι αρκετά εύκολο να το χρησιμοποιήσετε από τη στιγμή που θα το κρεμάσετε.

Μην κάνετε Mod1 + Shift + q πολύ γρήγορα. Το έργο που βάλατε τώρα θα ανταμείβεται με απλότητα, προβλεψιμότητα και ταχύτητα καθώς ολοκληρώνετε τις καθημερινές σας εργασίες.