Το i3wm είναι εύκολα ο πιο δημοφιλής διαχειριστής παραθύρων πλακιδίων που διατίθεται αυτή τη στιγμή. Είναι ελαφρύ, εύκολο στην εκμάθηση και εύκολο στη διαμόρφωση.

Το i3 παρέχει τα οφέλη από τη χρήση ενός διαχειριστή παραθύρων πλακιδίων χωρίς τις ταλαιπωρίες να χρειαστεί να γράψετε μακρά και μερικές φορές σύγχυση scripts για διαμόρφωση. Το i3wm χρησιμοποιεί ένα αρχείο διαμόρφωσης απλού κειμένου.

Το i3 είναι επίσης πολύ καλά τεκμηριωμένο. Η τεκμηρίωση είναι το κλειδί κατά τη χρήση ενός διαχειριστή παραθύρων, επειδή είστε υπεύθυνοι για τη ρύθμιση και την προσαρμογή όλων. Με το i3wm μπορείτε να βρείτε συνήθως τις απαντήσεις σε τυχόν ερωτήσεις που εμφανίζονται γρήγορα.

Τι είναι ένας διαχειριστής παραθύρων Tiling;

Ήρθε η ώρα να κάνετε ένα βήμα πίσω. Τι είναι ο διαχειριστής παραθύρων;

Ο διαχειριστής παραθύρων πλακιδίων (TWM) δεν είναι ένα πλήρες περιβάλλον επιφάνειας εργασίας. Αντ 'αυτού, παρέχει μόνο αρκετές λειτουργίες για τον έλεγχο των παραθύρων στην οθόνη σας.

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

Τα Windows δεν επιπλέουν και δεν μπορούν να σύρονται από τόπο σε τόπο ή να κάθονται ο ένας πάνω στον άλλο εκτός εάν καθορίζονται από έναν χρήστη. Από προεπιλογή, ένας διαχειριστής παραθύρων πλακιδίων δεν θα σπαταλήσει απολύτως κανένα χώρο οθόνης.

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

Εγκατάσταση i3wm

Σημείωση : Θα χρησιμοποιήσουμε το Ubuntu ως παράδειγμα σε αυτό το άρθρο. Οι οδηγίες και η χρήση θα είναι οι ίδιες για οποιεσδήποτε άλλες διανομές.

Το i3wm διατίθεται από τα κύρια αποθετήρια του Ubuntu. Μπορείτε να χρησιμοποιήσετε το Apt για να το εγκαταστήσετε.

 sudo apt ενημέρωση sudo apt install i3 

Μπορείτε επίσης να εγκαταστήσετε μέσω του Κέντρου Λογισμικού. Για άλλες διανομές πρέπει επίσης να μπορείτε να βρείτε το "i3-wm" στον διαχειριστή πακέτων ή στο χώρο αποθήκευσης.

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

Αφού εγκατασταθεί το i3, μπορείτε να αποσυνδεθείτε από την τρέχουσα συνεδρία σας στο Ubuntu για να επιστρέψετε στην οθόνη σύνδεσης. Κάντε κλικ στο μικρό εικονίδιο δίπλα στο πλαίσιο κωδικού πρόσβασης. Θα σας δείξει τις επιλογές επιφάνειας εργασίας. Επιλέξτε i3 και συνδεθείτε όπως θα κάνατε κανονικά.

Η πρώτη φορά

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

Το i3wm δεν έχει πολλές προεπιλεγμένες ρυθμίσεις επειδή υποθέτει ότι θέλετε να το προσαρμόσετε και μπορείτε να το κάνετε πολλά.

Κατά την πρώτη σας εκτέλεση θα δείτε ένα παράθυρο που σας ζητά να δημιουργήσετε ένα αρχείο διαμόρφωσης. Αποδέχομαι. Στη συνέχεια, θα λάβετε ένα άλλο ερώτημα ποιο κλειδί θέλετε να χρησιμοποιήσετε ως πλήκτρο "Mod". Μπορεί να είναι είτε το κλειδί "Windows" είτε το "Alt."

Δεδομένου ότι το i3 ελέγχεται κυρίως από το πληκτρολόγιο, το κλειδί mod χρησιμεύει για να διαφοροποιήσει την τακτική πληκτρολόγηση από εντολές σε i3.

Πλοήγηση

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

Πιθανότατα θα εργάζεστε πολύ με τερματικά. Συνεχίστε και ανοίξτε το με το "Mod key + Enter". Εάν συνεχίσετε να πατάτε το πλήκτρο "Mod key + Enter", θα δείτε το προεπιλεγμένο μοτίβο που χρησιμοποιεί το i3 για τη διαίρεση της οθόνης σας.

Δεν είναι όλα χρήσιμα όταν έχετε μια δέσμη αυτών. Δοκιμάστε να τα επανατοποθετήσετε. Από προεπιλογή, μπορείτε να πλοηγηθείτε χρησιμοποιώντας το "Mod key + j" για να μετακινηθείτε αριστερά, "Mod key + k" για να μετακινηθείτε προς τα κάτω, "Mod key + l" για μετακίνηση προς τα επάνω και "Mod key +; Αυτό θα πρέπει να είναι κάτι οικείο στους χρήστες Vim, αλλά ελαφρώς μακριά. Μπορείτε να το αλλάξετε στις πραγματικές δεσμεύσεις Vim.

Εάν θέλετε να μετακινήσετε τα παράθυρα, μπορείτε να προσθέσετε το "Shift" σε οποιοδήποτε από τα πλήκτρα επιτόπισης και το παράθυρο θα κινηθεί προς αυτή την κατεύθυνση. Για να μετακινήσετε ένα παράθυρο προς τα κάτω, χρησιμοποιήστε το "πλήκτρο Mod + Shift + k".

Για να ανοίξετε τα νέα παράθυρα διαχωρισμένα με τον τρόπο που θέλετε, μπορείτε να στοχεύσετε το παράθυρο που θέλετε να διαχωρίσετε και να χρησιμοποιήσετε το "Mod key + h" για να χωρίσετε το παράθυρο οριζόντια και το "Mod key + v" για να το χωρίσετε κάθετα.

Όταν θέλετε να κλείσετε ένα παράθυρο, υπάρχει και ένα πλήκτρο πρόσβασης για αυτό - "Mod key + Shift + q".

Χώροι εργασίας

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

Για να αποκτήσετε πρόσβαση σε ένα χώρο εργασίας, πληκτρολογήστε το πλήκτρο mod σε συνδυασμό με τον αριθμό χώρου εργασίας. Έτσι, το "Mod key + 3" θα σας μεταφέρει στο χώρο εργασίας 3.

Μπορείτε να μετακινήσετε ένα παράθυρο σε ένα νέο χώρο εργασίας εστιάζοντας σε αυτό και εισάγοντας το "Mod key + Shift + 3" με τον αριθμό που είναι ο χώρος εργασίας στον οποίο θέλετε να το μετακινήσετε.

Χειρισμός των Windows

Το i3wm σας επιτρέπει να χρησιμοποιείτε πλωτά παράθυρα. Ορισμένα παράθυρα, όπως οι γραμμές εργαλείων GIMP, θα ανοίγουν αυτόματα, αλλά μπορείτε να κάνετε οποιοδήποτε παράθυρο να επιπλέει. Το "πλήκτρο Mod + Shift + Space" θα μετακινηθεί εμπρός και πίσω μεταξύ πλωτής λειτουργίας και πλακιδίων για το επιλεγμένο παράθυρο.

Μπορείτε επίσης να πιέσετε ένα παράθυρο για να μεταβείτε σε πλήρη οθόνη με το πλήκτρο "Mod + f". Εάν το πατήσετε ξανά, θα το επιστρέψετε.

Άνοιγμα προγραμμάτων

Χρησιμοποιήστε ένα πρόγραμμα εκκίνησης για να ανοίξετε προγράμματα στο i3wm. Ο προεπιλεγμένος εκκινητής είναι dmenu, αλλά μπορείτε να αντικαταστήσετε άλλους όπως το rofi στη θέση του.

Αυτοί οι εκτοξευτές λειτουργούν σαν μια αναζήτηση για τα προγράμματά σας. Διαγράψτε το πρόγραμμα που θέλετε και πατήστε Enter. Το πρόγραμμα θα ξεκινήσει. Ο εκτοξευτής θα παρακολουθεί τα πιο συχνά χρησιμοποιούμενα προγράμματα και θα τα εμφανίζει σε μια λίστα όταν ανοίξει. Μπορείτε να τα επιλέξετε εκεί χωρίς να πληκτρολογήσετε.

Το πλήκτρο ταχείας εκκίνησης είναι "Mod key + d".

Βασική διαμόρφωση

Υπάρχει ένα απολύτως τρελό ποσό διαμόρφωσης που μπορείτε να κάνετε με i3wm, έτσι είναι μόνο δυνατό να καλύψει τα βασικά εδώ. Αυτά είναι μερικά από τα πιο συνηθισμένα πράγματα που θα θέλατε να κάνετε.

Μετά τη δημιουργία της προεπιλεγμένης διαμόρφωσης στην πρώτη σας εκτέλεση, τοποθετήθηκε στον κατάλογο "/ etc /". Πρέπει να το αντιγράψετε στο σπίτι σας για να το προσαρμόσετε.

 mkdir ~ / .i3 sudo cp / etc / i3 / config ~ / .i3 / config sudo chown χρήστης: group ~ / .i3 / config 

Μην ξεχάσετε να αλλάξετε την ιδιοκτησία του αρχείου στο χρήστη. Ο χρήστης και το όνομα της ομάδας θα πρέπει να ταιριάζουν με το όνομα χρήστη σας.

Χρωματιστά

Η αλλαγή των χρωμάτων είναι εύκολη. Το i3wm χρησιμοποιεί τιμές hex για χρώματα όπως το CSS. Υπάρχουν μερικές διαφορετικές τάξεις που το καθένα έχει σύνορα, φόντο, κείμενο και τιμή δείκτη. Μπορείτε να τα τοποθετήσετε σε έναν πίνακα και να συνδέσετε τις τιμές χρώματος που θέλετε.

 τάξη συνοριακής βάσης. δείκτης κειμένου client.focused # 1e1e1e # 1e1e1e # 151515 # AA0000 client.focused_inactive client.unfocused client.urgent client.placeholder client.background # 454545 

Εφαρμογές

Στη διαμόρφωση i3wm, το bindsym δημιουργεί ένα νέο πλήκτρο πρόσβασης. exec εκκινεί προγράμματα. Μπορείτε να τα τοποθετήσετε μαζί για να κάνετε τα δικά σας πλήκτρα πρόσβασης για να ξεκινήσετε τα προγράμματα που χρησιμοποιείτε περισσότερο χωρίς να χρησιμοποιήσετε το εκκινητή. Για παράδειγμα:

 bindsym $ mod + Shift + w exec firefox 

Μπορείτε επίσης να εκτελέσετε εφαρμογές κατά την εκκίνηση. Απλά χρησιμοποιήστε exec για αυτούς.

 exec firefox 

Γραμμή κατάστασης

Η γραμμή κατάστασης είναι ένα από τα πιο σημαντικά μέρη της επιφάνειας εργασίας σας. Εμφανίζει τους χώρους εργασίας σας καθώς και άλλα σημαντικά στοιχεία. Με το i3wm υπάρχει ένας τόνος επιλογών για τη γραμμή κατάστασης.

Κοντά στο κάτω μέρος του αρχείου ρυθμίσεων θα βρείτε ένα μπλοκ που ονομάζεται "bar". Όλα για τη γραμμή κατάστασης θα πάνε εκεί.

Κατ 'αρχάς, θα βρείτε το "status_command." Αυτό υπαγορεύει ποια γραμμή κατάστασης χρησιμοποιείται. Η προεπιλογή είναι i3status, αλλά μπορείτε να χρησιμοποιήσετε ένα φορτίο άλλων, όπως i3blocks, lemonbar και polybar. Είναι όλα διαφορετικά και έχουν τα δικά τους μοναδικά οφέλη και μειονεκτήματα.

Μπορείτε επίσης να αλλάξετε τη θέση του μπαρ.

 θέση κορυφή 

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

 χρώματα {#class #border #bg #txt επικεντρωμένη εργασία # 454565 # 252525 # 1E1E1E ενεργή εργασία αδρανής επιφάνεια εργασίας έκτακτης ανάγκης επιφάνεια εργασίας δεσμευτική επιφάνεια εργασίας # 151515} 

Τι έπεται?

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