Διευθυντής παραθύρου πλακιδίων i3. Τελειώσαμε την επιφάνεια εργασίας του Linux για το Guika. Προηγμένη I3 και Dmenu, Password Manager Pass, Περιηγητής Surf, Blocker, Wallpaper Μεταφραστής Παράθυρο Διαχειριστής I3

Logo i3wm

Στα σύγχρονα γραφικά κελύφη, η ιδέα κεραμιδιών είναι πολύ υποτιμημένη, το πρωτόγονο πλακάκι είναι τόσο στα Windows όσο και σε τέτοια κελύφη όπως το KDE, το GNOME, το XFCE. Αλλά όλα αυτά είναι μόνο μερική υποστήριξη για το Tylang. Κάτω από αυτό το Tyleting εφαρμόζεται τέλεια σε τέτοιους διαχειριστές παραθύρων ως φοβερό, DWM, I3WM. Και σήμερα θα μιλήσουμε για το τελευταίο.

Ένα από τα ελαφρύτερα, πιο βολικά και ευέλικτα στη ρύθμιση των διαχειριστών παραθύρων Linux είναι αναμφισβήτητα i3wm. Ήταν το μερίδιο του λιονταριού στη δημοτικότητά του χάρη σε μια πολύ απλή εγκατάσταση και σε αυτόν τον οδηγό θα αναλύσουμε το I3WM Config με παραδείγματα της διαμόρφωσης του διαχειριστή παραθύρου.

Νομίζω ότι πολλοί αναγνώστες αυτής της ανάρτησης γνωρίζουν ήδη τι Δυναμικός διαχειριστής παραθύρων - Coim και είναι i3wm. Και εκείνοι που δεν γνωρίζουν - ενημερώνω ότι οι διαχειριστές παραθύρων (μέρος οποιασδήποτε DE) χωρίζονται σε δύο τύπους, στοίβα (πλωτά παράθυρα) και πλαίσιο (τα παράθυρα βρίσκονται στο μωσαϊκό). Και αν όλα αυτά αναμειγνύονται, τότε το υβρίδιο έχει τη μορφή δυναμικών διαχειριστών παραθύρων, στην οποία τα παράθυρα μπορούν να μεταβούν από την πλωτή λειτουργία στο πλαίσιο.

Ανεξάρτητα από το λόγο που έχετε επιλέξει το i3wm μεταξύ πολλών άλλων δυναμικών διαχειριστών παραθύρων ... σαν να είναι η απλότητα των ρυθμίσεων (αυτό που βλέπετε παρακάτω), είναι ευκολία σε σύγκριση με άλλους ή ακριβώς στη συμβουλή του πιο έμπειρου Linuxoda. Αρχικά, προτείνω να εξετάσω τι θα έχουμε από το κουτί μετά την εγκατάσταση i3wm:

  • i3. - Στην πραγματικότητα ο ίδιος ο διαχειριστής παραθύρων
  • i3bar - "Native" πίνακα στο i3wm Όλοι γνωρίζουν πώς να εμφανίζουν επιτραπέζιους υπολογιστές και στοιβασία τερματικού
  • i3status. - Εμφανίζει κάποιες πληροφορίες στη γραμμή τερματικού
  • i3lock - Οθόνη ξεκλειδώματος υπολογιστή

Τώρα ας το καταλάβουμε.

Ρύθμιση i3wm

Μετά την εκκίνηση, θα συναντήσουμε το παράθυρο επιλογής mod. Θα υπάρχουν δύο επιλογές META (κουμπί Windows) και Alt. Μετά την εκκίνηση, θα δούμε μόνο το i3bar με το i3status που τρέχει σε αυτό και τίποτα άλλο.

Mod παράθυρο επιλογής κλειδιού

Το Xterm χρησιμοποιείται ως προεπιλεγμένο τερματικό - ξεκινά ένας συνδυασμός Mod + enter.. Δεν θα σταματήσουμε να αλλάζουμε στη διοίκηση, καταλαβαίνουμε μόνο τι να κλείσετε το παράθυρο για να κάνετε κλικ Mod + shift + q και τι να κάνετε επανεκκίνηση i3 - Mod + shift + r.

Τώρα ας διευκρινίσουμε τον εαυτό σας τι χρειαζόμαστε

  • Ταπετσαρία - Για αυτό θα χρησιμοποιήσουμε το άζωτο
  • Εφαρμογή εφαρμογής - υπάρχουν πολλές επιλογές εδώ, σκεφτείτε ότι είμαστε μόνο οι πιο δημοφιλείς
  • Animation και Vsync - Για αυτό χρειαζόμαστε έναν συνθέτη, προτείνω compton επειδή είναι ελαφρύ και σταθερό


ΣΗΜΕΙΑ Standard Hotkes I3WM

Συσκευή config in i3wm

Από προεπιλογή, το i3wm config είναι στο φάκελο ~ / .config / i3

Σε γενικές γραμμές, για να εργάζεστε στο Virtuostive με το I3WM Config. Απλά πρέπει να ξέρετε ότι όλα έρχονται μετά από # - σχόλιο και άλλα τρία πράγματα:
1) Τα προγράμματα λειτουργίας εμφανίζονται με το EXEC, έτσι ώστε ο διαχειριστής παραθύρων μας να αρχίσει να χρησιμοποιεί το ακόλουθο πρότυπο

exec.<команда>

  1. Παράδειγμα
    Exec compton.
    Όταν ξεκινάω i3 - Έναρξη και συνθέτης Compton
  2. Παράδειγμα
    Exec ~ / script.sh
    Όταν ξεκινήσετε το i3 - ξεκινήστε το σενάριο που βρίσκεται στον φάκελο Αρχική σελίδα με το όνομα Script.sh
  3. Παράδειγμα
    Exec αζώτου - -Restore
    Όταν ξεκινάει το I3 - το άζωτο ξεκινά με την επιλογή Επαναφορά

2) Μεταβλητές ρύθμισης. Στο I3WM, μπορείτε να δημιουργήσετε μεταβλητές, λειτουργεί όλα όπως ορίστε στο C ++. Ένας λακκούβας που έχει συσταθεί στη μεταβλητή θα αυξηθεί στη μεταβλητή. Οι μεταβλητές μπορούν να ρυθμιστούν χρησιμοποιώντας το σετ.

Ορίστε $<имя переменной> <значение>

  1. Παράδειγμα
    Ορίστε $ χρώμα # 023537
    Μεταβλητός $ Χρώμα. Ορίστε την αξία # 023537
  2. Παράδειγμα
    Ορίστε $ filemanager pcmanfm-qt
    Μεταβλητός $ Filemanager. Η καθορισμένη τιμή PCMANFM-QT

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

3) Οι συνδυασμοί κλειδιών ρυθμίζονται χρησιμοποιώντας το Bindsym, η σύνταξη είναι εξαιρετικά απλή

bindsym.<комбинация> <действие>

  1. Παράδειγμα
    Bindsym $ + 1 Χώρος εργασίας 1
    Όταν πατάτε mod, τα πλήκτρα και τους αριθμούς 1 - γυρίζουμε στην επιφάνεια εργασίας 1.
  2. Παράδειγμα
    Bindsym XF86Tools Exec Firefox
    Όταν κάνετε κλικ στο κουμπί Εργαλεία - ο Firefox θα ξεκινήσει
  3. Παράδειγμα
    Ορίστε $ Press XF86Search
    Ορίστε $ Αναζήτηση Dmenu
    Bindsym $ Πατήστε $ Αναζήτηση
    Όταν πατάτε το κουμπί που καθορίζεται στη μεταβλητή, θα εκτελεστεί το πρόγραμμα που καθορίζεται σε άλλη μεταβλητή.

Στην αρχή του Config, αξίζει να διορθώσετε μερικές γραμμές στο γούστο σας:

Ορίστε $ mod4 # Ορίστε τα πλήκτρα MOD

font Pango: Xos4 Terminus 8 # Γραμματοσειρά εγκατάστασης για πλαίσια παραθύρων

Τώρα ας συνεχίσουμε να συρρικνωθούν στη δημιουργία ζεστών κλειδιών.
Πιθανότατα θα έχετε μια 6η σειρά πλήκτρων που θέλετε να χρησιμοποιήσετε πλήρη. Τι να μάθετε το όνομα του κλειδιού που χρησιμοποιώ xev..
Εκτόξευση xev. Και στο λευκό παράθυρο, πατήστε το επιθυμητό πλήκτρο για να μάθετε το όνομά της. Για λόγους ανάλυσης της 6ης σειράς, ξεκινήστε το έτσι

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

1) ρύθμιση όγκου. Χρησιμοποιώ το PAGTL για αυτούς τους σκοπούς και για τη λειτουργία του κουμπιού + + και ενεργοποιήστε την κατάσταση του μικροφώνου και του ήχου, χρησιμοποιώ αυτές τις δεσμεύσεις

bindsym XF86AudioAuneVolume exec Pactl Set-Nink-Όγκος 0 + 5%

bindsym XF86AudiolOWOVOVOLOVELE EXEC PACTL SET-NINK-Τόμος 0 -5%

bindsym XF86AudioMute Exec Pactl Set-Sin-Mute 0 Εναλλαγή

bindsym xf86audiomiomicmute exec pactl set-sourci-mute alsa_input.pci-0000_00_1B.0.NALALOG-STEREO εναλλαγή

2) Ρύθμιση φωτεινότητας. Σε γενικές γραμμές, δύσκολα θα είναι ένα πρόβλημα, αλλά για να σας σώσει λιγότερο από το Google - απλά δείξτε πώς γίνεται

bindsym xf86mignnessup exect xbacklight -inc 6
Bindsym xf86mignnessdowndown exec xbacklight -edec 6

Εμφάνιση

Πλαίσια των Windows

Κουμπιά ελέγχου παραθύρων στο i3wm αντικατέστησαν Hotkes

Αλλάξτε το προεπιλεγμένο μέγεθος πλαισίου παραθύρου χρησιμοποιώντας το Pixel New_Window<Размер рамки в пикселях> - Έβαλα 1, μόνο για να δω τα σύνορα των παραθύρων.

Το χρώμα των πλαισίων παραθύρων μπορεί να ρυθμιστεί από το πρότυπο
<Класс окна> <Цвет границы> <Цвет фона> <Цвет текста> <Цвет индикатора>

Μαθήματα παραθύρων:
client.Focused - Παράθυρο στο επίκεντρο
client.unfocused - Παράθυρο εστίασης
client.focused_inactive. - παράθυρο στο επίκεντρο αλλά όχι ενεργό
client.urgent. - Το παράθυρο απαιτεί προσοχή (μια αναδυόμενη ειδοποίηση για παράδειγμα)

Ένα παράδειγμα ρύθμισης χρώματος.

# Backgr Backgr. Ένδειξη κειμένου child_border client.focused # 4c7899 # 285577 #FFFFFF # 2E9EF4 # 285577 Client.focused_inactive # 333333 # 5f676a # 5f676a # 5f676a client.unfocused # 2f343a # 900000 # 900000 # 222222 # 900000 # Ffffff # 900000 # 900000 client.background #fffffff

Λοιπόν, νομίζω ότι αξίζει να φέρουμε ένα παράδειγμα ρύθμισης χρώματος i3bar - όλα είναι όλα το ίδιο σχήμα, μόνο λίγες άλλες ετικέτες.

Μαθήματα δεικτών σημείων γραφείου:

  • Εστιασμένο_workspace. - Γραφείο εργασίας στο επίκεντρο.
  • active_WorkSpace. - ενεργή επιφάνεια εργασίας;
  • inactive_workspace. - Ανενεργός επιφάνεια εργασίας;
  • urgent_WorkSpace. - Στην επιφάνεια εργασίας υπάρχει μια εφαρμογή που απαιτεί προσοχή.

Χρώματα μεγέθους για i3bar:

Μπαρ (χρώματα (φόντο # 000000 statusline #ffffffs διαχωριστικό # 666666 focused_workspace # 4c7899 # 285577 #FFFFFF active_workspace # 333333 # 5f676a #ffffffff inactive_workspace # 333333 # 222222 # 888888 urgent_workspace

Εμφάνιση εφαρμογών

Qt λογότυπο

Για να διαμορφώσετε την εμφάνιση των εφαρμογών, θα χρειαστεί να ιδρώσετε.
Ας ξεκινήσουμε με Simple - GTK + Ρυθμίσεις
Το μόνο που χρειαζόμαστε είναι απλώς ένα πρόγραμμα lxappareanceΜπορεί να ρυθμίσει τα εικονίδια, το θέμα του GTK και του δρομέα.

Τώρα είναι πιο δύσκολο - τη ρύθμιση του QT.
Για να διαμορφώσετε το QT, θα χρειαστούμε μόνο δύο εφαρμογές. qt4config και qt5ct..
Τρέξιμο qt4config - Επιλέγουμε το θέμα, τη γραμματοσειρά, κλπ. - Όλοι.
Αλλά αν ξεκινήσουμε qt5ct. Που θα δουν ένα μήνυμα σχετικά με την απουσία ενός μεταβλητού περιβάλλοντος. Για να διορθώσετε πρέπει να επεξεργαστούμε το αρχείο XsionΕπειδή χρησιμοποιώ sDDM. - Πρέπει να μείνω σε / usr / share / sddm / scripts / xsessions / xsession. Σε αυτό, πρέπει να προσθέσουμε μια εξαγωγή qt_qpa_platformThemeTheme \u003d "QT5CT" - μετά από την οποία μπορούμε να ξεκινήσουμε και να ξεκινήσουμε ήρεμα qt5ct. Και εκεί για να διαμορφώσει

Από τα πρότυπα θέματα για το QT, μπορείτε να επιλέξετε τα θέματα του κινητήρα. Σας συμβουλεύω να δώσετε προσοχή Kvantum - Αυτός είναι ένας κινητήρας που βασίζεται σε SVG για qt. Απλή στην εγκατάσταση, το γεγονός ότι δεν είναι αρκετό, αλλά το γεγονός ότι υπάρχει πολύ δροσερό και φουτουριστικό.

Animation και Vsync.

Λογότυπο compizsfusion

Έχουμε ήδη συμφωνήσει ότι για να εξασφαλίσουμε όμορφο κινούμενο σχέδιο, θα χρησιμοποιήσουμε τον συνθέτη compton., τώρα δεν θα γράψω για το πώς να το προσαρμόσετε, επειδή η θέση σχετικά με το i3wm και όχι για compton., Δείχνουν απλά πού να ξεκινήσω.

Προσθήκη στο Exec Compton -F --VSync DRM Config
Και μετά την επανεκκίνηση, παίρνουμε όμορφες μεταβάσεις, διαφάνεια και κύριο κάθετο συγχρονισμό, όλα είναι πολύ απλά!

Ταπετσαρία

Διασύνδεση αζώτου

Συμφωνήσαμε επίσης στην ταπετσαρία ότι θα χρησιμοποιούσαμε το άζωτο. Τρέξτε το, επιλέξτε την ταπετσαρία και χαίρεσαι, όλα όσα παραμένουν απλά προσθέτοντας ένα exec αζωτούχο --Restore στο config

Conky.

Το Conkyy είναι ένα αρκετά δημοφιλές widget στον κόσμο του Linux

Αυτό είναι ένα προαιρετικό σημείο, αλλά σκέφτηκα ότι αξίζει να αναφερθεί, εδώ δείχνουν ακριβώς πώς να τρέχω πατίνια στο i3wm
Exec conky -c ~ / .config / i3 / conky_c
Πληροφορίες σχετικά με τη δημιουργία πατίνια στο Διαδίκτυο, θα προσθέσω μόνο κάτι από τον εαυτό μου - ότι αξίζει να τους εξαιρέσει από την επεξεργασία των σκιών στο Compton.

Εφαρμογές εκκίνησης

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

  • Το Dmenu είναι ένα εκτοξευτή Canon, στην πραγματικότητα, αυτή είναι η αναπτυσσόμενη γραμμή του τερματικού σταθμού με την αντλία αυτοκινήτων. Μινιμαλιστική και εύκολη.
  • XFCE Appfinder - Lounge εφαρμογής από το περιβάλλον Xface, βασίζεται στο GTK +, για να μην πούμε ότι μια βολική λύση, αλλά είναι απλή και κατανοητή.
  • Το ROFI είναι ένα αρκετά ευέλικτο εκτοξευτή, από την απλή εκτόξευση εφαρμογών, μπορείτε να περιηγηθείτε στο Windows και τον πελάτη SSH.

Παραγωγή

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

Λοιπόν από ένα τέτοιο πράγμα, τότε νομίζω ότι το showmydesktop tred στα σχόλια δεν θα είναι περιττό.
Ευχαριστώ για την προσοχή!

Διευθυντής παραθύρων (I3WM), για να μην συγχέεται με τον επεξεργαστή Intel ή την αρχιτεκτονική I386 είναι ένας διαχειριστής παραθύρων που κατασκευάστηκε από τους περιορισμούς του WMII. Το I3 είναι δημοφιλές με ενθουσιώδεις που εκτιμούν τη μεγιστοποίηση της πραγματικής οθόνης και της λειτουργίας του πληκτρολογίου.

Για να είμαστε συγκεκριμένοι, το i3 είναι ένας δυναμικός διαχειριστής παραθύρων.

Ένας διαχειριστής παραθύρων είναι λιγότερο ισχυρός, αλλά καταναλώνει πολύ λιγότερους πόρους από ένα τυπικό περιβάλλον επιφάνειας εργασίας όπως το gnome. Το I3 ειδικά δεν έχει τρέχουσα λειτουργικότητα επιφάνειας εργασίας, οπότε δεν έχει εικονίδια, μια γραμμή εργασιών / εκτοξευτή ή μια δική του ταπετσαρία. Το i3bar προσθέτει επιφάνεια εργασίας, κατάσταση και αλλαγή δίσκου instad μιας παραδοσιακής γραμμής εργασιών. Το DMENU χρησιμοποιείται συνήθως στη θέση ενός παραδοσιακού εκτοξευτή, και τα ταπετσαρίες μπορούν να προστεθούν με εξωτερική χρησιμότητα όπως Feh ή άζωτο. Αυτό λειτουργεί όλο το στόχο της πλήρους χρήσης οθόνης. Το I3 υποστηρίζει εφαρμογές GTK και QT και θέματα, αλλά δεν θα κάνει τίποτα για να τους τυποποιήσει.

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

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

Δυναμικά σημαίνει ότι μπορείτε να αλλάξετε τη διάταξη των παραθύρων ανά πάσα στιγμή. Το I3 θα αλλάξει έξυπνα και η θέση των παραθύρων σε ίσα μέρη όπως προστίθενται και απομακρύνονται και αφαιρούνται ανάλογα με τη λειτουργία στην οποία βρίσκεται αυτή τη στιγμή (διαχωρισμένη οριζόντια / κατακόρυφα χωρισμένη). Μόλις υπάρχουν τα παράθυρα, τα μπορούν επίσης να μετακινηθούν, να διαιρούνται διαφορετικά και να αλλάξουν.

i3 στο Debian.

Το I3 δεν περιλαμβάνεται σε οποιοδήποτε επίσημο πρόγραμμα εγκατάστασης του Debian, αλλά είναι διαθέσιμο σε μεγάλα αποθετήρια.

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

Το I3 απαιτεί ένα διακομιστή X και δεν υποστηρίζεται από την Wayland. Διατίθεται ως metapackage που περιλαμβάνει I3-WM, I3Lock, I3status, Dunst και Sureless-Tools.

# Apt εγκαταστήστε το i3

Αν θέλετε να εγκαταστήσετε το i3 ελάχιστα Χωρίς χρήσιμα πακέτα, όπως το i3lock και το i3status, χρησιμοποιήστε:

# Apt Εγκατάσταση i3 --no-install-συνιστά

Διαμόρφωση.

Μετά την πρώτη σύνδεση, κάθε χρήστης θα σας ζητηθεί να έχει ένα αρχείο διαμόρφωσης που δημιουργείται για αυτούς, όπως ~ /.i3/config Ή. ~ /.config/i3/config Εάν αυτό το αρχείο δεν υπάρχει ακόμα. Η ερώτηση επιτρέπει στον χρήστη να επιλέξει το κλειδί Alt ή το πλήκτρο Windows (AKA META Key, ένα πλήκτρο εκκίνησης) καθώς το πλήκτρο $ MOD για το I3.

Αυτό το κλειδί είναι η βάση για όλα τα keybinds που θα χρησιμοποιήσει ο διαχειριστής παραθύρων. Το κλειδί των Windows συνιστάται επειδή το ALT χρησιμοποιείται από πολλές άλλες εφαρμογές για άλλους σκοπούς. Το I3 θα έχει προτεραιότητα σε άλλες εφαρμογές και θα χαθεί και άλλες λειτουργίες βασισμένης με βάση το i3.

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

Το πιο θεμελιώδες κλειδί στην προεπιλεγμένη διαμόρφωση I3 είναι η $ Mod + dΠου θα ξεκινήσει την εκκίνηση της εφαρμογής denu. Με το DMENU, η πρώτη συνιστώμενη εφαρμογή για εκτέλεση είναι ένας επεξεργαστής ή τερματικό, ώστε να μπορείτε να διαβάσετε και να τροποποιήσετε το αρχείο διαμόρφωσης.

Το αρχείο διαμόρφωσης είναι απλό και αρκετά διαισθητικό. Μπορούν να προστεθούν keybinds με:

Bindsym $ mod + Bindsym $ mod + i exec firefox www.debian.org

Αυτό το παράδειγμα εγκαινιάζει το Debian.org στον Firefox όταν $ mod και το πλήκτρο "i" πιέζονται.

Άλλες ρυθμιζόμενες επιλογές περιλαμβάνουν το KeyBinds διαχείρισης παραθύρων, τη διαμόρφωση παραθύρων και τη διαμόρφωση των γραμμών του τίτλου, την ονομασία του χώρου εργασίας, την εκχώρηση εφαρμογής σε συγκεκριμένα επιτραπέζιους υπολογιστές από προεπιλογή, διαχείριση i3bar (συμπεριλαμβανομένων αυτόματης), εφαρμογές εκκίνησης και ούτω καθεξής.

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

I3 Επανεκκίνηση

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

Όπως πρέπει να θυμάστε, ήμουν xmonad ο πρώτος διαχειριστής παραθύρων κεραμιδιών μου. Με ταιριάζει πλήρως σε έναν σταθερό υπολογιστή, αλλά δυστυχώς, στο EeePC. Με αυτόν πολλή αποζημίωση - πρέπει να ολοκληρώσετε την ένδειξη της μπαταρίας, να εξάγετε κάπου το επίπεδο σήματος Wi-Fi και το TP. Μετά Μικρή διαβούλευση με τους ανθρώπους στο Twitter Αποφάσισα να δοκιμάσω το διαχειριστή παραθύρων i3.

Είναι ρυθμισμένο στο i3 περίπου όπως αυτό (OH αυτό το κλιπ):

sudo apt-get install i3 i3status i3lock dmenu

Συμπληρώστε την εργασία στον τρέχοντα διαχειριστή παραθύρου, πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασης, επιλέξτε το διαχειριστή παραθύρου I3. Όταν ξεκινάτε για πρώτη φορά, το i3 θα σας ρωτήσει αν θα δημιουργήσετε ένα προεπιλεγμένο config (ναι, πηγαίνει χωρίς να λέει) και αυτή η χρήση ως κλειδί mod (νίκη, επειδή εξακολουθεί να μην χρειάζεται ούτως ή άλλως).

Το μόνο που δουλεύουμε κάτω από το i3. Κύριοι βασικοί συνδυασμοί:

  • Mod + enter - Ανοίξτε ένα νέο τερματικό.
  • Mod + d - εκτελέστε οποιοδήποτε πρόγραμμα μέσω dmenu?
  • Mod + 0..9 - Αλλαγή μεταξύ χώρων εργασίας.
  • Mod + Shift + 0..9 - Μετακίνηση των Windows στον καθορισμένο χώρο εργασίας.
  • Mod + Shift + Q - Κλείστε το τρέχον παράθυρο.
  • Mod + βέλη - Μετακίνηση μεταξύ των Windows, αντί των βέλων, μπορούν επίσης να χρησιμοποιήσουν τα πλήκτρα "J" (αριστερά), "K" (προς τα κάτω), "L" (UP) και ""; (σωστά);
  • MOD + SHIFT + Βέλη - Μετακίνηση παραθύρων εντός του χώρου εργασίας, αντί των βέλων μπορούν επίσης να χρησιμοποιηθούν γράμματα και ένα ερωτηματικό.
  • Mod + v - χρησιμοποιήστε κάθετο διαμέρισμα.
  • Mod + h - χρησιμοποιήστε οριζόντιο διαμέρισμα.
  • Mod + e - η τοποθέτηση των προεπιλεγμένων Windows (προεπιλεγμένη διάταξη).
  • Mod + s - διάταξη στοίβαξης.
  • Mod + w - τοποθέτηση με καρτέλες (διάταξη με καρτέλες).
  • Mod + f - Ανοίξτε το παράθυρο στην πλήρη οθόνη ή περιστρέψτε την προς τα πίσω.
  • MOD + SHIFT + GAP - Αφήστε την ελεύθερη κίνηση του παραθύρου (πλωτή λειτουργία) ή επιστρέψτε το στο μωσαϊκό.
  • MOD + SHIFT + R - Επανεκκινήστε το I3 (για παράδειγμα, μετά την ενημέρωση του διαμόρφωσης).
  • Mod + shift + e - έξοδος i3;

Αλλάξτε το μέγεθος των παραθύρων μπορεί να σύρει τα σύνορά τους χρησιμοποιώντας το ποντίκι. Μπορείτε επίσης να μεταβείτε στη λειτουργία αλλαγής του μεγέθους του παραθύρου πατώντας το MOD + R. Σε αυτή τη λειτουργία, με τη βοήθεια βέλους ή ράμφων, επιλέγετε το περίγραμμα του παραθύρου, από το οποίο πρέπει να μειωθεί το παράθυρο ή αν πατήσετε Μετατόπιση, ζουμ. Η επιστροφή στην κανονική λειτουργία εκτελείται πατώντας Enter ή Escape.

Τώρα εξετάστε το ακόλουθο στιγμιότυπο οθόνης (Clickable):

Για να επιτύχετε αυτή τη θέση των παραθύρων, πρώτα μετακόμισα στο κατακόρυφο διαμέρισμα (mod + v) και δημιουργήθηκαν τρία παράθυρα (mod + enter). Στη συνέχεια, επέλεξα καθένα από τα τρία παράθυρα (mod + βέλη), Για κάθε ένα από αυτά Μεταβείτε στο οριζόντιο διαμέρισμα (MOD + H) και δημιουργήστε άλλα δύο παράθυρα. Στην επάνω σειρά, έφυγα από την προεπιλεγμένη θέση, κατά μέσο όρο μετατόπισε σε διαμονή με Tobami (Mod + W) και στην κάτω τοποθέτηση του εγκεφαλικού επεισοδίου (mod + s).

Ένα σημαντικό σημείο εδώ είναι ότι τα παράθυρα στο I3 σχηματίζουν μια δομή δέντρου (με τους γονείς και τους απογόνους). Η αλλαγή της μεθόδου διαίρεσης (MOD + H / V) δημιουργεί ένα νέο δοχείο (subtree) και η διάταξη της διάταξης είναι έγκυρη μόνο στο τρέχον δοχείο. Λόγω αυτής της προσέγγισης, το i3 σας επιτρέπει να επιτύχετε μια πολύ πιο πολύπλοκη τοποθεσία των Windows από το XMonad.

Τα κύρια αρχεία διαμόρφωσης I3 είναι ~ / .i3 / config και ~ / .i3status.conf.

Σε ~ / .i3 / config, τελείωσα:

bindsym $ mod + t σύνορα

Εκτέλεση Dropbox Έναρξη
Exec Wicd-Client -T
EXEC GXNEUR &

Μπαρ (
Θέση πάνω.
Status_command i3status.
}

Η πρώτη γραμμή που κρέμασα σε ένα συνδυασμό Mod + t αλλάζοντας στυλ συνόρων. Από προεπιλογή, τα παράθυρα στο I3 έχουν τίτλους και όρια που μπορεί να είναι εντελώς περιττή εάν έχετε, για παράδειγμα, ολόκληρη η οθόνη είναι ανοιχτή χρώμιο.

Οι ακόλουθες τρεις γραμμές προστίθενται στα autorun ορισμένα προγράμματα. Με το Dropbox όλα είναι σαφή. Το βοηθητικό πρόγραμμα WICD είναι ένα τέτοιο πράγμα που κρέμεται στο δίσκο και σας επιτρέπει να ελέγχετε τα συνδεδεμένα με ενσύρματα και ασύρματα δίκτυα. Εγκατασταθεί ως εξής:

sudo apt-get install wicd
sudo / etc / init.d / wicd start

Έτσι ώστε το NetworkManager να μην παρεμβαίνει στο έργο WICD, λένε:

sudo Stop Network-Manager

Δώστε προσοχή στο ανάλογο της κονσόλας WICD, το βοηθητικό πρόγραμμα WICD-CURSES.

Πρόσθεση: Όλα αποδείχθηκαν πολύ πιο εύκολα:

exec NM-Applet &
Exec Blueman-Applet &

Xneur, νομίζω ότι δεν χρειάζεται μια άποψη. Το χρησιμοποίησα απλώς ως δείκτης της τρέχουσας διάταξης πληκτρολογίου (χωρίς το οποίο, ωστόσο, μπορείτε εύκολα να το κάνετε). Το XNEUR εγκαθίσταται ως εξής:

sudo apt-get install xneur gxneur

Στο τέλος του conifhate (bar), λέω να εμφανίζεται ένα ποτό ρολογιού, και ούτω καθεξής στην κορυφή της οθόνης, όχι στο κάτω μέρος, όπως γίνεται από προεπιλογή.

Ως βάση ~ / .i3status.conf πήρα το αρχείο /etc/i3status.conf. Σε αυτό, διορθώσαμε τη μορφή της οθόνης της τρέχουσας ημερομηνίας, αλλάξα τα ονόματα των διεπαφών δικτύου, αφαιρέθηκαν περιττές πληροφορίες σχετικά με το IPv6, DHCP και VPN. Δεν βλέπω νόημα να φέρει το αποτέλεσμα εδώ. Αυτό που ευχαριστεί στο I3 είναι μια διαισθητική μορφή διαμόρφωσης και καλή τεκμηρίωση.

Λοιπόν, το τελευταίο εγκεφαλικό επεισόδιο θα προσθέσει στο ~ / .bashrc επόμενη γραμμή:

alias \u200b\u200bLockscreen \u003d "I3LOCH -C 000000"

Το βοηθητικό πρόγραμμα I3LOL έχει σχεδιαστεί για να κλειδώνει την οθόνη. Σε αντίθεση με πολλές παρόμοιες επιχειρήσεις τίποτα απολύτως Δεν εμφανίζει τον χρήστη. Δηλαδή, η οθόνη παραμένει ηλίθια μαύρη (μπορεί να αλλάξει χρώμα) μέχρι να εισαχθεί ο κωδικός πρόσβασης του τρέχοντος χρήστη. Εκτός από ένα συγκεκριμένο χρώμα, μπορείτε επίσης να χρησιμοποιήσετε μια εικόνα σε μορφή PNG.

Για αρκετούς μήνες τώρα έχω περάσει καθώς άλλαξα στο "Manager Window" αντί για το "Περιβάλλον Desktop". Μια πιο τεχνική και ακριβής διαφορά μεταξύ αυτών των δύο εννοιών μπορεί να φτάσει. Από την άποψη του συνήθους χρήστη (τουλάχιστον με αυτό που αισθάνομαι) - WM (διαχειριστής παραθύρων) διαχειρίζεται μόνο τα Windows και ως εκ τούτου:

1) λιγότερο κατανάλωση πόρων ·

2) Η κύρια εργασία θα είναι με το πληκτρολόγιο, το ποντίκι μόνο στο πρόγραμμα περιήγησης στο Gimp.

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

Για έναν τακτικό χρήστη, αυτό μπορεί να φαίνεται περίπλοκο και περιττό - καλά, ότι, ότι τρώει λιγότερους πόρους, έχω 100.500 GB RAM και λίγο λιγότερο από τους πυρήνες του επεξεργαστή. Αλλά ο παλιός μου φορητός υπολογιστής έλαβε μια δεύτερη ζωή, ένα γυμνό σύστημα (Ubuntu 16.04) χωρίς de τρώει μόνο λίγο περισσότερο από 200 MB μνήμης RAM. Λοιπόν, ο διαχειριστής παραθύρων κεραμιδιών I3 (i3wm - βελτιωμένο Windows Manager), το οποίο είναι αφιερωμένο σε αυτή τη θέση, παρέχει μια άλλη θαυμάσια ευκαιρία - η δημιουργία αρκετών οθονών με διαφορετικά δικαιώματα είναι πραγματικά ευκολότερη από ένα ζευγαρωμένο γογγύλι.

Έτσι, μπορείτε να εξοικειωθείτε από την επίσημη ιστοσελίδα - https://i3wm.org/docs/userguide.html. Για να ξεκινήσετε, είναι δυνατόν να το τοποθετήσετε εκτός από το συνηθισμένο de και να επιλέξετε τη συνεδρία i3 όταν συνδεθείτε. Και όταν υπάρχουν αρκετές δυνάμεις να μεταφερθούν εντελώς, μπορείτε να βάλετε μια γυμνή κατανομή του Linux χωρίς de και στη συνέχεια να θέσει αμέσως αυτό το wm. Πριν από τη λήψη της συνεδρίας I3, φροντίστε να γράψετε έναν δύο βασικούς συνδυασμούς και εντολές, επειδή είναι κολλημένο με μια κενή μαύρη οθόνη και θα κάνετε σκληρή επαναφορά :)

Όταν ξεκινάτε για πρώτη φορά, το i3 θα ζητήσει από το κλειδί τροποποιητή, επέλεξα το πλήκτρο "win" - τουλάχιστον κάποιο όφελος και δεν θα διακόψει άλλους συνδυασμούς. Τώρα μπορείτε να εκτελέσετε το τερματικό με ένα συνδυασμό "Win + Enter" και αν υπάρχει ένα τερματικό - υπάρχουν τα πάντα.

Από το δρόμο, για τον εξομοιωτή τερματικού, την επιλογή μου στο i3 - uRXVT.και για την πλήρη ευτυχία πρέπει να βάλετε ένα πακέτο rxvt-unicode-256color. Δεν είναι τόσο λειτουργικό όσο, για παράδειγμα, ο τυπικός νάνος, αλλά φαίνεται ταχύτερος και όμορφα στο TILEY WM. Όλοι οι κανόνες των ρυθμίσεων URXVT σε ~ / .xresources, μετά την επεξεργασία του αρχείου - εκτελέστε την εντολή:

xrdb \u200b\u200b~ / .xresources

Το επόμενο είναι ένα σημαντικό βήμα - Ρύθμιση της γραμμής κατάστασης, ειδικά ήθελε να έχει εικονίδια εργασίας dropbox και skype. Φυσικά, ήθελα να διαμορφώσω τη ζώνη κατάστασης που υπάρχει στο κουτί - i3bar, αν και είναι λίγο ψημένο. Εάν δεν το αρέσει, βάλτε κάτι άλλο, το I3WM δεν θα προσβάλλεται.

Πώς λειτουργεί το i3bar: Το βοηθητικό πρόγραμμα i3status διαβάζει το αρχείο ρυθμίσεων/etc/i3status.conf και τροφοδοτεί τις προκύπτουσες καταστάσεις με τη μορφή χρησιμότητας i3bar συμβολοσειράς. Φυσικά, οι επαρκείς καταστάσεις θέλουν να λάβουν σε έναν αποδεκτό χρόνο, όχι περισσότερο από ένα δευτερόλεπτο. Έτσι στο αρχείο ρυθμίσεωνΣτο γενικό τμήμα, επιλογές διαστήματοςΕίναι απαραίτητο να ορίσετε μια τιμή 1. Δεν υπάρχει ακόμη αίσθηση ταχύτερη, μόνο ένα υπερβολικό φορτίο επεξεργαστή. Αλλά λόγω του γεγονότος ότι αυτές οι καταστάσεις είναι ακόμα σε γραμμές, ή κάτι άλλο, και το παλιό μου netbook είναι πριν από το φρένο, ότι δεν είχα χρόνο να χειριστώ τα πάντα κάθε δευτερόλεπτο και να επεξεργαστούμε την κατάσταση κάπου σε 1,1 δευτερόλεπτα, δεν εμφανίστηκαν στη διάρκεια. Μετά από μια ώρα εργασίας, η διαφορά στο χρόνο (μεταξύ του παρόντος και του τι έδειξε στη γραμμή κατάστασης) ήταν πολύ μεγάλη, περίπου 15-20 λεπτά. Επομένως, ήταν απαραίτητο να βρούμε κάτι άλλο. Ευτυχώς, το i3 σας επιτρέπει να γράψετε το σενάριο σας για να λάβετε την κατάσταση και να το χρησιμοποιήσετε μαζί με το ενσωματωμένο ή ακόμα και χωρίς ενσωματωμένο. Έτσι, η πρώτη έκδοση του σεναρίου:
#! / Bin / sh # shell script για να προετοιμαστείτε i3status με περισσότερα πράγματα i3status | Ενώ έχετε διαβάσει line dateTime \u003d $ (ημερομηνία + "% y-% m-% d% h:% m:% s") echo "$ dateime | $ line" || Έξοδος 1 Έγινε

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

Για να ξεκινήσει αυτό το σενάριο αντί του Standard I3status, πρέπει να επεξεργαστείτε το τμήμα γραμμής σε ~ / .config / i3 / config.

Bar (status_command ~ / i3status.sh tray_output πρωτογενή θέση) Στην επιλογή status_command, πρέπει να καθορίσετε την πλήρη διαδρομή στο σενάριο (καλά ή να το τοποθετήσετε ένα από τα μονοπάτια στη μεταβλητή διαδρομής).

Το επόμενο πράγμα είναι τρομακτικό για την ατιμία - την εμφάνιση των διατάξεων, της γλώσσας. Και πάλι, το i3wm δεν είναι για αρχάριους, θα πρέπει να περάσετε πολύ χρόνο και νεύρα. Αλλά ρυθμίστε μία φορά, μπορείτε εύκολα να μεταφέρετε τις ρυθμίσεις σας σε οποιαδήποτε άλλη μηχανή. Μπορείτε επίσης να ρίξετε τα αρχεία διαμόρφωσης και τα αυτόματα σενάρια σε github και να εκτελέσετε οποιαδήποτε ρύθμιση από το μηδέν μέσα σε λεπτά. Για να ελέγξετε τις διατάξεις (έτσι ώστε κάθε εφαρμογή να έχει τη δική της διάταξη), πρέπει να βάλετε kbdd. Οι ίδιοι οι διατάξεις, η μέθοδος μεταγωγής και η εκτόξευση της διαμόρφωσης KBDD στο ~ / .xInitrc:

SETXKBMAP "US, UA, RU", WINKYYS "" GRP: Shift_Caps_Toggle "KBDD Exec I3

Τι σημαίνουν όλα αυτά:

1) 3 διατάξεις - ΗΠΑ, UA, RU, αλλαγή του συνδυασμού της Shift + Caps Lock (με αναλογία μπορείτε να διαμορφώσετε οτιδήποτε)

2) Εκτελέστε το KBDD μετά τη ρύθμιση

3) Έναρξη της Cessia I3

Σε αυτή την περίπτωση, αυτό θα ξεκινήσει όλοι κατά την εκτέλεση της εντολής startx. Και το StartX θα πρέπει να εκτελέσει, επειδή ο υπολογιστής θα φορτωθεί σε λειτουργία χωρίς ICS και αντί για ένα λογικό παράθυρο θα είναι μια κονσόλα σύνδεσης. Με την ευκαιρία, είναι επίσης απαραίτητο να ρυθμίσετε σωστά:

1) Πρέπει να διορθώσετε το config grub

Ψάχνετε για μια συμβολοσειρά

Grub_cmdline_linux_default \u003d "ήσυχη splash"

Και να αλλάξετε

Grub_cmdline_linux_default \u003d "κείμενο"

Μετά από αυτή την ανανέωση του αγώνα:

sudo ενημέρωση-grub

2) Για συστήματα που χρησιμοποιούν το SystemD για να κάνετε πρόσθετες ρυθμίσεις:

Sudo SystemCTL Ενεργοποιήστε το multi-user.target --force sudo systemCTL set-προεπιλεγμένο multi-user.target

3) Ο ίδιος ο αποκλεισμός οθόνης με σύνδεση είναι επίσης απαραίτητη κονσόλα, για αυτό το φρύμα είναι κατάλληλο, αλλά είναι απαραίτητο να εγκαταστήσετε την έκδοση 2.2.2-3, χωρίς τρόπο 2.2.2-5 (σε αυτή την νεότερη έκδοση, για κάποιο λόγο, Μπορείτε να πάτε χωρίς κωδικό πρόσβασης από άλλο tty). Λοιπόν, τότε θα χρειαστεί να πούμε στο διαχειριστή παρτίδων σας έτσι ώστε να μην ενημερώσετε το φρύνο. Στη συνέχεια, κρεμάστε το μπλοκ οθόνης στον τυποποιημένο συνδυασμό (Ctrl + Alt + L), για αυτό, σε ~ / .config / i3 / config Προσθήκη γραμμής:
bindsym ctrl + mod1 + l exec vlock -an

Τώρα πρέπει να διαμορφώσετε την εμφάνιση των διατάξεων στη γραμμή κατάστασης, έτσι ώστε το σενάριο i3status.sh να φαίνεται κάτι τέτοιο:

#! / Bin / sh # shell script για να προετοιμαστείτε i3status με περισσότερα πράγματα i3status | Ενώ έχετε διαβάσει line dateTime \u003d $ (ημερομηνία + "% y-% m-% d% h:% m:% s") layouts \u003d $ (setxkbmap -query | awk "/ διάταξη / (εκτύπωση $ 2)") Τρέχουσα \u003d $ (dbus-send -print-απάντηση \u003d κυριολεκτική - γράμμα \u003d ru.gentoo.kbddservice / ru / gentoo / kbddservice ru.gentoo.kbdd.getcurrentlayout | AWK "(Εκτύπωση $ 2)") Ευρετήριο \u003d $ ( ($ Ρεύμα + 1)) lang \u003d $ (echo $ layouts cut -d, -f $ δείκτη) echo "$ lang | $ dateime | $ dateime | Έξοδος 1 Έγινε

Δηλαδή, η τρέχουσα διάταξη θα εμφανιστεί πριν από την ημερομηνία / ώρα.

Εάν εξακολουθείτε να αποφασίζετε να βάλετε ένα i3wm σε ένα φορητό υπολογιστή, πιθανότατα θα θέλετε να εμφανίσετε το επίπεδο στάθμης μπαταρίας και το επίπεδο σήματος WiFi. Η οθόνη στάθμης της μπαταρίας μπορεί να ρυθμιστεί με τυποποιημένα εργαλεία στο αρχείο /etc/i3status.conf (είναι δυνατό να αλλάξετε τον δείκτη μπαταρίας από 0 έως 1 ή αντίστροφα, ανάλογα με το φορητό υπολογιστή):
Μπαταρία 1 (μορφή \u003d "% Κατάσταση% ποσοστό -% υπόλοιπο" Low_threshold \u003d 30 καρέκλας_TELD_TYPE \u003d χρόνος # Εναλλαγή πραγματική χωρητικότητα / χωρητικότητα σχεδιασμού #last_full_capacity \u003d true hide_seconds \u003d true integer_battery_capacity \u003d true) Ομοίως, ίσως χρειαστεί να παίξετε με τον δείκτη συσκευής ήχου για να εμφανιστεί η ένταση ήχου:
Master Volume (μορφή \u003d "♪:% ένταση" μορφή_MING \u003d "♪: σίγαση (% έντασης)" συσκευή \u003d "παλμός: 0") Είναι δυνατά δυνατά σε αυτή την περίπτωση, προσαρμογή μέσω του προγράμματος Pavucontrol (εάν έχετε επίσης παλμό, τότε οι ρυθμίσεις είναι ουσιαστικά το ίδιο).

Λοιπόν, εδώ το επίπεδο σήματος WiFi ήταν "να πάρει" όχι τόσο απλό. Προσωπικά, κατάφερε μέσω του διαχειριστή δικτύου CLI (Interface Command)-a. Μπορεί να βρείτε τον καλύτερο τρόπο. Με την ευκαιρία, αναζητήστε ασύρματα δίκτυα και μπορείτε να τα συνδεθείτε μέσω του ίδιου nmcli. Έτσι, η τελική έκδοση του script i3status.sh για ένα φορητό υπολογιστή:
#! / Bin / sh # shell script για να προετοιμαστείτε i3status με περισσότερα πράγματα i3status | Ενώ πρέπει να διαβάσετε layouts line \u003d $ (setxkbmap -query | awk "/ διάταξη / (εκτύπωση $ 2)") Τρέχουσα \u003d $ (dbus-send --print-απάντηση \u003d literal - mest \u003d ru.gentoo.kbddservice / ru / ru / Gentoo / kbddservice ru.gentoo.kbdd.getcurrentlayout | awk "(εκτύπωση $ 2)") ευρετήριο \u003d $ (($ ρεύμα + 1)) lang \u003d $ (ece $ + 1)) lang \u003d $ (echo $ layouts cut -d, -f $ ευρετήριο) wifi \u003d $ (Nmcli d wifi | grep "^ \\ *" | grep -v "\\ *. * SSID" | AWK "(Εκτύπωση $ 8)") DateTime \u003d $ (ημερομηνία + "% y-% m-% d% H:% M:% s ") Echo" $ lang | w: $ wifi | $ line | $ dateime "|| Έξοδος 1 Έγινε Ω, καλά, και εξακολουθούν να απενεργοποιούν το "κλικ του ποντικιού" στο touchpad, είναι τρομερά εξευτελισμένο. Πρέπει να προσθέσετε μια γραμμή (# - ένα σχόλιο, δεν είναι απαραίτητο να προσθέσετε, αλλά αποσαφηνίζει την επόμενη γραμμή καλά) να καταθέσει ~ / .config / i3 / config:
# Απενεργοποιήστε τη βρύση Κάντε κλικ (ενιαίο δάχτυλο, δύο δάχτυλο και 3 δάχτυλο) EXEC Synclient Tapbutton1 \u003d 0 Tapbutton2 \u003d 0 Tapbutton3 \u003d 0 Εικονίδια. Για κάποιο λόγο, το εικονίδιο dropbox δεν θέλετε να εμφανίζεται κανονικά στο i3bar. Αποδεικνύεται ότι πρέπει να ξεκινήσετε το dbus πριν από την έναρξη του dropbox, αλλά σε ποια δέσμη script δεν προσπάθησα να το σπρώξω και το dropbox εξακολουθούσε να ξεκίνησε χωρίς ένα εικονίδιο. Μέχρι στιγμής, λύνω αυτό το πρόβλημα δημιουργώντας ένα script dropbox_fix.sh και συνταγογραφήθηκε μια τέτοια γραμμή:

Διακοπή dropbox; dbus-launch; Start & Και τώρα κάθε φορά που βλέπω ότι δεν υπάρχει εικονίδιο, ξεκινώ αυτό το σενάριο. Μερικές φορές υπάρχουν προβλήματα με την εμφάνιση των εικονιδίων Skype και ακόμη και του Thunderbird. Αντιμετωπίζεται ευκολότερη - απλά επανεκκίνηση i3 "στο χώρο του ξενοδοχείου" (σε καμία περίπτωση επηρεάζει όλα τα τρέχοντα προγράμματα), συνήθως αυτό το συνδυασμό mod + shift + R. Ναι, για άλλη μια φορά ας σας υπενθυμίσουμε ότι υπάρχουν αρκετά σφάλματα, αλλά είδα περισσότερα πλεονεκτήματα στο I3WM, και δεν απενεργοποιώ τον υπολογιστή εργασίας για μήνες, πράγμα που σημαίνει "εκκίνηση baagofixes" που εκτελούν πολύ σπάνια.

Στη συνέχεια, τι άλλο πρέπει να γνωρίζει σχετικά με τις ρυθμίσεις - στο αρχείο config ~ / .config / i3 / config ο επιλεγμένος τροποποιητής του κλειδιού σας θα χαρακτηριστεί ως $ mod, το πλήκτρο Alt υποδεικνύεται ως mod1, win key - mod4. Όλα τα άλλα κλειδιά δεν έχουν τέτοιες ειδικές ονομασίες. Μπορείτε να διαμορφώσετε πολλές οθόνες στο ίδιο αρχείο χρησιμοποιώντας την εντολή xrandr.
Και ένα ακόμα σημαντικό πράγμα - τα στιγμιότυπα οθόνης πρέπει επίσης να διαμορφώσουν! Αλλά αυτό δεν είναι πρόβλημα. Πρώτον, βάζουμε το βοηθητικό πρόγραμμα πνεύματος - εύκολο, γρήγορο και διαμορφωμένο. Το συνηθισμένο στιγμιότυπο (ολόκληρη η οθόνη) κρέμεται στο κουμπί PrintTscreen και στο Alt + Printscreen, ένα στιγμιότυπο του τρέχοντος (ενεργού) παραθύρου. Δεδομένου ότι το ίδιο το κλειδί Alt είναι ένας τροποποιητής, ο ευκολότερος τρόπος σύνδεσης αυτού του συνδυασμού είναι να καθορίσετε την εναλλακτική τιμή του κουμπιού PrintTscreen, δηλαδή το SYSRQ. Σύνολο στο αρχείο ~ / .config / i3 / config Προσθήκη των ακόλουθων γραμμών:

# Πάρτε screenshots bindsym εκτύπωση exec crot "% y-% m-% d_% h:% m:% s.png" -e "mv $ f ~ / εικόνες /" bindsym mod1 + sys_req exec scrot -u "% y- % M-% d_% h:% m:% s.png "-e" mv $ f ~ / εικόνες / " Ως αποτέλεσμα, όλα τα στιγμιότυπα οθόνης θα πέσουν στον φάκελο ~ / Pictures. Εάν επιθυμείτε, μπορείτε να ολοκληρώσετε ακόμα μεγαλύτερη ευελιξία. Εδώ είναι ένα παράδειγμα οθόνης με το i3wm:

Αλλά στην πραγματικότητα αναγνωρίστηκαν ως ακατάλληλα για χρήση. Το πρώτο είναι επειδή έχει ρυθμιστεί μέσω των επεξεργασμένων πηγών, το δεύτερο - επειδή το config on Lua και απαιτεί πάρα πολλά ταμπούρ. (Είμαι περίεργος πόσο χρόνο πέρασε ο καθορισμός από εκείνους που κάθονται κάτω από αυτά τα WM).

i3 - από φήμες, απαιτεί πολύ λιγότερη προσπάθεια για τη διαμόρφωση. Λοιπόν, τι ... ας δούμε.

Βάζουμε i3, καθώς και πρόσθετα πακέτα:

$ sudo apt-get install i3 i3status i3lock dmenu

Μετά την καταγραφή κάτω από το I3 ... Voila. Όταν ξεκινάτε πρώτα το i3, θα ορίσετε μερικές ερωτήσεις (όπου μπορείτε να αποθηκεύσετε το config και τι να διαβάσετε το κλειδί MOD, δηλαδή με ένα κλειδί τροποποιητή. Έδωσα το κλειδί win, αυτό, παρεμβαίνει, προσφέρεται από Προκαθορισμένο).

Κύριοι συνδυασμοί κλειδιών:

  • Mod + enter - Ανοίξτε ένα νέο τερματικό.
  • Mod + d - εκτελέστε οποιοδήποτε πρόγραμμα μέσω dmenu?
  • Mod + 0..9 - Εναλλαγή μεταξύ των χώρων εργασίας (τους, παρεμπιπτόντως, 10. Ο τρέχων αριθμός εμφανίζεται στην κάτω αριστερή γωνία).
  • Mod + Shift + 0..9 - Μετακίνηση των Windows στον καθορισμένο χώρο εργασίας.
  • Mod + Shift + Q - Κλείστε το τρέχον παράθυρο.
  • Mod + βέλη - Μετακίνηση μεταξύ των Windows, αντί των βέλων, μπορούν επίσης να χρησιμοποιήσουν τα πλήκτρα "J" (αριστερά), "K" (προς τα κάτω), "L" (UP) και ""; (σωστά);
  • MOD + SHIFT + Βέλη - Μετακίνηση παραθύρων εντός του χώρου εργασίας, αντί των βέλων μπορούν επίσης να χρησιμοποιήσουν κυριολεκτικά κλειδιά και ένα ερωτηματικό.
  • Mod + v - χρησιμοποιήστε κάθετο διαμέρισμα.
  • MOD + H - Χρησιμοποιήστε ένα οριζόντιο διαμέρισμα (σημειώστε ότι είναι δυνατόν να συνδυαστεί εύκολα το κατακόρυφο και οριζόντιο διαμέρισμα, το οποίο μπορεί να επιτευχθεί με ενετική επίδραση).
  • Mod + e - η τοποθέτηση των προεπιλεγμένων Windows (προεπιλεγμένη διάταξη).
  • Mod + s - διάταξη στοίβαξης.
  • Mod + w - τοποθέτηση με καρτέλες (διάταξη με καρτέλες).
  • Mod + f - Ανοίξτε το παράθυρο στην πλήρη οθόνη ή περιστρέψτε την προς τα πίσω.
  • MOD + SHIFT + GAP - Αφήστε την ελεύθερη κίνηση του παραθύρου (πλωτή λειτουργία) ή επιστρέψτε το στο μωσαϊκό.
  • Mod + Shift + R - Επανεκκινήστε το i3 (για παράδειγμα, μετά την ενημέρωση του διαμόρφωσης).
  • Mod + shift + e - έξοδος i3;
I3 ρυθμίζει μέσω απλών αρχείων ρυθμίσεων: ~ / .i3 / config και ~ / .i3status.conf (Hooray! No Lua και Rebuilding Source !!!)

Με την ευκαιρία, ~ / .i3 / config - παίρνουμε με αντιγραφή από / etc / i3 .. Λείπει η προεπιλογή ~ / .i3 / config.

$ cp /etc/i3status.conf ~ / .i3 / i2status.conf

Βάζουμε το XXKB και το οδήγησα στο σταθμό λεωφορείων (Exec in ~ / .i3 / config):

Exec XXKB &

Έχουμε επίσης τοποθετήσει και ταιριάζει με τις απαραίτητες εφαρμογές για το AutoRun:

Exec NM-Applet & Exec Blueman-Applet &

Στη συνέχεια - πλήκτρα ελέγχου ήχου:

# Ρυθμίσεις όγκου Bindsym XF86AudioAveVolume Exec Amixer -Q SSET Master 3% + Bindsym XF86AudiolOWOVOWERVOLOVELED EXEC AMIXER -Q SSET MASTER 3% - bindsym xf86adiomute exec amixer -q set master toggle

Υπάρχουν γενικά - όλα είναι σαφή. Γενικά, το i3 είναι σπάνια αβεβαιότητα και σαφή διαμόρφωση.

Αλλά αυτό, όπως λένε, "όχι τα πάντα". Οι ρυθμίσεις είναι καλά τεκμηριωμένες. Αρκεί να εξετάσουμε τη διεύθυνση http://i3wm.org/i3status/manpage.html (για σπόρους: περιγράφεται, για παράδειγμα, πώς να χρησιμοποιήσετε το Dzen2 από το I3) και http://i3wm.org/docs/userguide. HTML να καταλάβει - τεκμηριωμένα ότι όλα είναι αρκετά καλά. Ναι, και όλα όσα περιγράφονται στην τεκμηρίωση - έργα!

  • Εάν θέλετε να δοκιμάσετε ένα διαχειριστή χρονοδιαγράμματος, έχει νόημα να κοιτάξετε το i3 - αυτός, αυτή τη στιγμή, στην ταπεινή μου γνώμη, είναι η πιο απλή όσον αφορά τη ρύθμιση
  • Θα πρέπει να "ανοικοδομήσουμε το κεφάλι σας". Ο διευθυντής χρονισμού είναι ένας άλλος τρόπος για να οργανώσετε την αλληλεπίδραση του υπολογιστή - ένα άτομο, θέλουμε αυτό ή όχι. Απλό - το άλλο. Περισσότερο πληκτρολόγιο, ελάχιστο ποντίκι. Το αρχείο δεν θέτει το αρχείο (και η ίδια η επιφάνεια εργασίας είναι τόσο πολύ συγγενής).
  • Παρ 'όλα αυτά, είναι δυνατόν να ζήσεις και αρκετά άνετα. Αν και μπροστά του φαίνεται - καλά, η Nafig! Αλλά αν επέζησε (στην κατάσταση των "δακτύλων που θυμούνται"), γίνεται αρκετά βολικό.

Προσωπικά, εργάστηκα κάτω από το i3 για περίπου μια εβδομάδα, επέστρεψα πίσω (OpenBox και Xfce Panels), αλλά σκέφτομαι σοβαρά ότι σε ένα netbook (παλιά 8 "Sony, ευρεία οθόνη για ντροπή) i3 Καταχωρήστε τον κύριο διευθυντή ... και προφανώς, για μεγάλο χρονικό διάστημα.

Συνεχίζοντας το θέμα:
Λινάρι

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

Νέα άρθρα
/
Δημοφιλής