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

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

Το i3 εγκαθίσταται ως εξής (ω, αυτό το Bubunta):

sudo apt-get install i3 i3status i3lock dmenu

Ολοκληρώνουμε την εργασία στον τρέχοντα διαχειριστή παραθύρων, εισάγουμε το όνομα χρήστη και τον κωδικό πρόσβασης, επιλέγουμε τον διαχειριστή παραθύρων i3. Κατά την πρώτη εκκίνηση, το i3 θα σας ρωτήσει εάν πρέπει να δημιουργήσετε μια προεπιλεγμένη ρύθμιση παραμέτρων (ναι, είναι αυτονόητο) και τι να χρησιμοποιήσετε ως κλειδί mod (Win, γιατί έτσι κι αλλιώς δεν χρειάζεται για τίποτα).

Όλα, δουλεύουμε κάτω από το i3. Οι κύριες συντομεύσεις πληκτρολογίου είναι οι εξής:

  • Mod + Enter - ανοίξτε ένα νέο τερματικό.
  • Mod + D - εκτελέστε οποιοδήποτε πρόγραμμα μέσω του dmenu.
  • Mod + 0..9 - εναλλαγή μεταξύ χώρων εργασίας.
  • Mod + Shift + 0..9 - μετακινήστε τα παράθυρα στον καθορισμένο χώρο εργασίας.
  • Mod + Shift + Q - κλείστε το τρέχον παράθυρο.
  • Mod + Βέλη - μετακινηθείτε μεταξύ των παραθύρων, αντί για βέλη, μπορούν επίσης να χρησιμοποιηθούν τα πλήκτρα "J" (αριστερά), "K" (κάτω), "L" (πάνω) και ";" (σωστά);
  • Mod + Shift + Arrows - μετακινήστε τα παράθυρα εντός του χώρου εργασίας, γράμματα και ερωτηματικά μπορούν επίσης να χρησιμοποιηθούν αντί για βέλη.
  • Mod + V - χρησιμοποιήστε κάθετη διαίρεση.
  • Mod + H - χρησιμοποιήστε οριζόντια διάσπαση.
  • Mod + E - προεπιλεγμένη τοποθέτηση παραθύρου (προεπιλεγμένη διάταξη).
  • Mod + S - διάταξη στοίβαξης.
  • Mod + W - τοποθέτηση με καρτέλες (διάταξη με καρτέλες).
  • Mod + F - επέκταση του παραθύρου σε πλήρη οθόνη ή ελαχιστοποίηση του πίσω.
  • Mod + Shift + Space - επιτρέψτε στο παράθυρο να κινείται ελεύθερα (floating mode) ή επιστρέψτε το στο μωσαϊκό.
  • Mod + Shift + R - επανεκκίνηση του i3 (για παράδειγμα, μετά την ενημέρωση της διαμόρφωσης).
  • Mod + Shift + E - έξοδος i3.

Το μέγεθος των Windows μπορεί να αλλάξει σύροντας τα περιγράμματά τους με το ποντίκι. Μπορείτε επίσης να μεταβείτε στη λειτουργία αλλαγής μεγέθους παραθύρου πατώντας Mod + R. Σε αυτήν τη λειτουργία, χρησιμοποιώντας τα βέλη ή τα γράμματα, επιλέγετε το περίγραμμα του παραθύρου από το οποίο πρέπει να μικρύνει το παράθυρο ή, εάν πατηθεί το Shift, να μεγεθύνεται. Επιστρέψτε στην κανονική λειτουργία πατώντας Enter ή Escape.

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

Για να πετύχω αυτή τη διάταξη των παραθύρων, πρώτα πέρασα σε κάθετο διαχωρισμό (Mod + V) και δημιούργησα τρία παράθυρα (Mod + Enter). Στη συνέχεια επέλεξα καθένα από τα τρία παράθυρα με τη σειρά (Mod + Βέλη), για καθένα από αυτάπέρασε σε οριζόντιο διαχωρισμό (Mod + H) και δημιούργησε άλλα δύο παράθυρα. Στην επάνω σειρά, άφησα την προεπιλεγμένη διάταξη, στη μέση άλλαξα στη διάταξη καρτελών (Mod + W) και στην κάτω σειρά άλλαξα στη διάταξη στοίβας (Mod + S).

Το σημαντικό σημείο εδώ είναι ότι τα παράθυρα στο i3 σχηματίζουν μια δομή δέντρου (με γονείς και παιδιά). Η αλλαγή της μεθόδου κατάτμησης (Mod + H/V) δημιουργεί ένα νέο κοντέινερ (υποδέντρο) και η αλλαγή της διάταξης επηρεάζει μόνο το τρέχον κοντέινερ. Με αυτήν την προσέγγιση, το i3 επιτρέπει πολύ πιο σύνθετη διάταξη παραθύρων από το Xmonad.

Κύριος αρχεία ρυθμίσεωνΤο i3 είναι ~/.i3/config και ~/.i3status.conf.

Στο ~/.i3/config πρόσθεσα:

bindsym $mod+t εναλλαγή περιγράμματος

Έναρξη Exec dropbox
exec wicd-client -t
exec gxneur &

μπαρ(
θέση επάνω
status_command i3status
}

Στην πρώτη γραμμή, έκλεισα τον συνδυασμό Mod + T για να αλλάξω το στυλ περιγράμματος. Από προεπιλογή, τα παράθυρα στο i3 έχουν τίτλους και περιγράμματα, τα οποία μπορεί να είναι εντελώς περιττά εάν, για παράδειγμα, έχετε το Chrome ανοιχτό σε πλήρη οθόνη.

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

sudo apt-get εγκατάσταση 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 εγκατάσταση xneur gxneur

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

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

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

ψευδώνυμο lockscreen="i3lock -c 000000"

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

Λογότυπο i3WM

Στα σύγχρονα γραφικά κελύφη, η έννοια της παράθεσης είναι πολύ υποτιμημένη, η πρωτόγονη παράθεση είναι επίσης διαθέσιμη στα Windows και σε κελύφη όπως το KDE, το Gnome, το XFce. Αλλά όλα αυτά είναι μόνο μερική υποστήριξη για πλακάκια. Το True tiling εφαρμόζεται τέλεια σε διαχειριστές παραθύρων όπως το Awesome, το DWM, το i3WM. Και σήμερα θα μιλήσουμε μόνο για το τελευταίο.

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

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

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

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

Τώρα ας τα αντιμετωπίσουμε όλα με τη σειρά.

Ρύθμιση του i3WM

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

Παράθυρο επιλογής πλήκτρου Mod

Το προεπιλεγμένο τερματικό είναι xterm - εκκινείται με τον συνδυασμό Mod+Enter. Ας μην κολλήσουμε το τηλέφωνο προς το παρόν, θα καταλάβουμε μόνο ότι για να κλείσετε το παράθυρο πρέπει να πατήσετε mod+shift+qκαι για επανεκκίνηση του i3 - mod+shift+r.

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

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


Υπενθύμιση τυπικών πλήκτρων πρόσβασης i3WM

Διαμόρφωση συσκευής στο i3WM

Από προεπιλογή, η διαμόρφωση i3WM βρίσκεται στο φάκελο ~/.config/i3

Γενικά, για να δουλέψετε αριστοτεχνικά με τη διαμόρφωση i3wm, απλά πρέπει να ξέρετε ότι ό,τι ακολουθεί μετά το # είναι ένα σχόλιο και τρία ακόμη πράγματα:
1) Τα προγράμματα ξεκινούν με χρήση exec, για να ξεκινήσει κάτι ο διαχειριστής παραθύρων, χρησιμοποιούμε το ακόλουθο πρότυπο

εκτελεστ<команда>

  1. Παράδειγμα
    exec compton
    Όταν ξεκινά το i3, θα ξεκινήσει και το compton composer
  2. Παράδειγμα
    exec ~/script.sh
    Κατά την εκκίνηση του i3 - εκτελέστε το σενάριο που βρίσκεται στον αρχικό φάκελο με το όνομα script.sh
  3. Παράδειγμα
    exec άζωτο - -αποκατάσταση
    Κατά την εκκίνηση του i3 - ξεκινήστε το άζωτο με την επιλογή επαναφοράς

2) Ρύθμιση μεταβλητών. Στο i3wm, μπορείτε να δημιουργήσετε μεταβλητές, όλα λειτουργούν όπως ορίζεται στη C ++. Η συμβολοσειρά που της έχει εκχωρηθεί θα πάρει τη θέση της μεταβλητής. Οι μεταβλητές μπορούν να οριστούν χρησιμοποιώντας το σύνολο.

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

  1. Παράδειγμα
    σετ $color #023537
    μεταβλητός $χρώμαορίστηκε σε #023537
  2. Παράδειγμα
    ορίστε το $fileManager pcmanfm-qt
    μεταβλητός $fileManagerσημείο ρύθμισης pcmanfm-qt

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

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

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

  1. Παράδειγμα
    bindsym $mod+1 χώρος εργασίας 1
    Πατώντας το πλήκτρο mod και τον αριθμό 1 - θα πάμε στην επιφάνεια εργασίας 1.
  2. Παράδειγμα
    bindsym XF86Tools exec firefox
    Πατώντας το κουμπί Εργαλεία θα ξεκινήσει το FireFox
  3. Παράδειγμα
    ορίστε $press XF86Search
    ορίστε $search dmenu
    bindsym $press $search
    Όταν πατήσετε το κουμπί που καθορίζεται στη μεταβλητή, θα εκτελεστεί το πρόγραμμα που καθορίζεται σε άλλη μεταβλητή.

Στην αρχή της διαμόρφωσης, θα πρέπει να διορθώσετε μερικές γραμμές σύμφωνα με το γούστο σας:

set $mod Mod4 # Ρυθμίστε το πλήκτρο mod

γραμματοσειρά pango:xos4 Terminus 8 # Ορισμός γραμματοσειράς για πλαίσιο παραθύρου

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

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

1) Έλεγχος έντασης. Χρησιμοποιώ το pactl για αυτούς τους σκοπούς και για να λειτουργούν τα κουμπιά +\- και να αλλάζουν την κατάσταση του μικροφώνου και του ήχου, χρησιμοποιώ αυτούς τους δεσμούς

bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5%

bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5%

bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle

bindsym XF86AudioMicMute exec pactl set-source-mute alsa_input.pci-0000_00_1b.0.analog-stereo toggle

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

bindsym XF86MonBrightnessUp exec xbacklight -inc 6
bindsym XF86MonBrightnessDown exec xbacklight -δεκ 6

Εμφάνιση

Κουφώματα παραθύρων

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

Μπορείτε να αλλάξετε το προεπιλεγμένο μέγεθος πλαισίου παραθύρου με το new_window pixel<Размер рамки в пикселях>- Βάζω τον εαυτό μου 1, μόνο και μόνο για να δω τα όρια των παραθύρων.

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

Κατηγορίες παραθύρων:
πελάτης.εστιασμένος- παράθυρο εστίασης
πελάτης.μη εστιασμένος- το παράθυρο εκτός εστίασης
client.focused_inactive- παράθυρο σε εστίαση αλλά όχι ενεργό
πελάτης επείγον- ένα παράθυρο χρειάζεται προσοχή (μια αναδυόμενη ειδοποίηση για παράδειγμα)

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

# τάξη περιγράμματος backgr. text indicator child_border client.focused #4c7899 #285577 #ffffff #2e9ef4 #285577 client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a client.unfocused #333333 #222222 #888888 #292d2e #2222223 #904023 client.urgenta ffffff #900000 #900000 client.background #ffffff

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

Κατηγορίες δεικτών επιφάνειας εργασίας:

  • εστίαση_χώρου εργασίας- Επιφάνεια εργασίας σε εστίαση.
  • ενεργός_χώρος εργασίας- Ενεργή επιφάνεια εργασίας.
  • ανενεργός_χώρος εργασίας- Ανενεργή επιφάνεια εργασίας.
  • επείγοντα_χώρο εργασίας- Υπάρχει μια εφαρμογή στην επιφάνεια εργασίας που χρειάζεται προσοχή.

Ένα παράδειγμα ρυθμίσεων χρώματος για το i3bar:

Γραμμή ( χρώματα ( φόντο #000000 statusline #ffffff separator #666666 focused_workspace #4c7899 #285577 #ffffff ενεργός_χώρος εργασίας #333333 #5f676a #ffffff ανενεργός_χώρος εργασίας #333333 #22880ff8 #333333 #22880ff8

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

Λογότυπο Qt

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

Τώρα είναι πιο δύσκολο - η ρύθμιση του Qt.
Για να ρυθμίσουμε το Qt, θα χρειαστούμε μόνο δύο εφαρμογές qt4configΚαι qt5ct.
Εκκινούμε qt4config- επιλέξτε θέμα, γραμματοσειρά κ.λπ. - αυτό είναι.
Αν όμως τρέξουμε qt5ctτότε θα δούμε ένα μήνυμα για την απουσία μεταβλητή περιβάλλοντος. Για να το διορθώσουμε θα χρειαστεί να επεξεργαστούμε το αρχείο Χ συνεδρία, μιας και χρησιμοποιώ sddm- τότε το έχω στο /usr/share/sddm/scripts/Xsession. Πρέπει να προσθέσουμε τη γραμμή εξαγωγής QT_QPA_PLATFORMTHEME="qt5ct" σε αυτήν - μετά την οποία θα συνδεθούμε και θα μπορούμε να τρέξουμε με ασφάλεια qt5ctκαι εγκατασταθεί εκεί.

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

Κινούμενα σχέδια και VSync

Λογότυπο CompizFusion

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

Προσθέστε exec compton -f --vsync drm στη διαμόρφωση
Και μετά την επανεκκίνηση, έχουμε όμορφες μεταβάσεις, διαφάνεια και, κυρίως, κάθετο συγχρονισμό, όλα είναι πολύ απλά!

Ταπετσαρία

Διεπαφή αζώτου

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

Conky

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

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

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

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

  • Το Dmenu είναι ο κανονικός εκτοξευτής, στην πραγματικότητα είναι μια αναπτυσσόμενη γραμμή τερματικού με αυτόματη συμπλήρωση. Μινιμαλιστικό και ελαφρύ.
  • Το Xfce AppFinder είναι ένα πρόγραμμα εκκίνησης εφαρμογών από το περιβάλλον XFace, βασισμένο στο GTK +, για να μην πω ότι είναι μια βολική λύση, αλλά είναι απλή και απλή.
  • Rofi - Ένα αρκετά ευέλικτο πρόγραμμα εκκίνησης, εκτός από την απλή εκκίνηση εφαρμογών, μπορεί να πλοηγηθεί μέσα από παράθυρα και ένα πρόγραμμα-πελάτη ssh.

συμπέρασμα

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

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

οδηγός τελικού χρήστη για την εκτέλεση της εφαρμογής σε διάφορα λειτουργικά συστήματακαι πλατφόρμες

Εγκατάσταση

Apple iOS

Εγκατάσταση γ" App Store" σε iPad, iPhone, iPod touch:

Συνδεθείτε λογαριασμός(Αποθήκευση) iTunes σε συσκευή iOS. Ακολουθήστε τον σύνδεσμο για το i3 pro ή πληκτρολογήστε "i3 pro" στην Αναζήτηση. Εγκαταστήστε την εφαρμογή.

Περιορισμός πρόσβασης

Καθοδηγούμενη πρόσβαση - "Λειτουργία περιορισμένη χρήση» Apple iOS, τυπική επιλογή iOS από το iOS 6.

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

σύνθεση:

Ρυθμίσεις > Γενικά > Προσβασιμότητα > Καθοδηγούμενη πρόσβαση

Η λειτουργία είναι χρήσιμη όταν χρησιμοποιείτε iPad, iPhone, iPod touch ως σταθερό πάνελ σε κατάστημα, ξενοδοχείο, επίδειξη, εκθεσιακό χώρο, έκθεση κ.λπ.


Google Android

Η εφαρμογή είναι διαθέσιμη για εγκατάσταση από Google Playή ιστότοπος iRidium Mobile:

  • Εγκατάσταση από το Google Play

Ανοίξτε το Google Play στη συσκευή σας Android, βρείτε την εφαρμογή i3 pro μέσω της Αναζήτησης και εγκαταστήστε την.

Εάν το Google Play δεν σας επιτρέπει να εγκαταστήσετε το i3 pro ("η εφαρμογή δεν υποστηρίζεται από αυτήν τη συσκευή"):

  1. Ανοιξε Ρυθμίσεις Androidσυσκευές.
  2. Να επιτρέπεται η εγκατάσταση εφαρμογές τρίτων, παράγραφος " άγνωστες πηγές". Συνήθως, αυτό το στοιχείο βρίσκεται στην ενότητα "Ασφάλεια > Διαχείριση συσκευής". Ωστόσο, ανάλογα με την έκδοση του Andorid, μπορεί να βρίσκεται σε άλλη ενότητα, για παράδειγμα, "Εφαρμογές".
  3. Κατεβάστε το αρχείο .apk της εφαρμογής i3 pro από την ιστοσελίδα iRidium μέσω του προγράμματος περιήγησής σας συσκευές Android.
  4. Ξεκινήστε την εγκατάσταση της εφαρμογής μέσω του μενού «Λήψεις» ή από διαχείριση αρχείων(για παράδειγμα, "File Expert").

Μπορείτε επίσης να κατεβάσετε και να εγκαταστήσετε το αρχείο .apk της εφαρμογής στον υπολογιστή σας και στη συνέχεια να το ανεβάσετε στην κάρτα μνήμη androidσυσκευές για εγκατάσταση μέσω του διαχειριστή αρχείων.

Microsoft Windows

Κατεβάστε και εγκαταστήστε την εφαρμογή i3 pro ως μέρος του κιτ διανομής iRidium από τον ιστότοπο iRidium Mobile ( Ρύθμιση). Η εφαρμογή i3 pro.exe είναι διαθέσιμη στο "Έναρξη > Όλα τα προγράμματα > iRidium Pro > iRidium Client".

Apple MacOS X

  • Η εφαρμογή είναι διαθέσιμη για εγκατάσταση από τον ιστότοπο iRidium Mobile:

Κατεβάστε τη διανομή i3 pro για OS X, αποσυσκευάστε το αρχείο με το πρόγραμμα διπλό κλικκαι αντιγράψτε την εφαρμογή στο φάκελο Εφαρμογές.

  • Εγκατάσταση μέσω iTunesσε PC ή Mac:

Τρέξιμο εφαρμογή iTunesσε υπολογιστή ή Mac, στην Αναζήτηση του App Store, πληκτρολογήστε "i3 pro", κατεβάστε την εφαρμογή. Συγχρονίστε τη συσκευή σας με το iTunes.

Εξουσιοδότηση στην εφαρμογή

1 Πατήστε το κουμπί ΚΩΔΙΚΟΣ ΣΥΝΔΕΣΗΣ.

Κουμπί QR CODEσχεδιασμένο για χρήστες του συστήματος BYOD.

2 Εισαγάγετε το e-mail και τον κωδικό πρόσβασής σας και μετά κάντε κλικ ΣΥΝΔΕΘΕΙΤΕ.

Φόρτωση και εκτέλεση του έργου

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

Με απευθείας σύνδεσμο

Απλώς κάντε κλικ στο κουμπί "σύννεφο βέλους" στο απαιτούμενο έργο από τη λίστα.

Με ενσωματωμένο QR code scanner

1 Σύρετε την οθόνη από αριστερά προς τα δεξιά. Θα εμφανιστεί το μενού συστήματος.

2 Πατήστε το κουμπί ΣΑΡΩΣΗ QR CODE.

3 Σαρώστε τον παρεχόμενο κωδικό QR.

Χρησιμοποιώντας έναν σαρωτή κώδικα QR τρίτου μέρους

1 Κατεβάστε πρώτα την εφαρμογή i3 pro και συνδεθείτε σε αυτήν.

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

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

Βάζουμε i3, και επίσης επιπλέον πακέτα:

$ sudo apt-get install i3 i3status i3lock dmenu

Αφού συνδεθούμε κάτω από το i3 ... voila. Στην πρώτη εκκίνηση, το i3 θα κάνει μερικές ερωτήσεις (πού να αποθηκεύσει τη διαμόρφωση και τι θεωρείται κλειδί mod, δηλαδή κλειδί τροποποίησης. Εκχώρησα ένα κλειδί win, αυτό, παρεμπιπτόντως, προσφέρεται από προεπιλογή ).

Βασικές συντομεύσεις πληκτρολογίου:

  • Mod + Enter - ανοίξτε ένα νέο τερματικό.
  • Mod + D - εκτελέστε οποιοδήποτε πρόγραμμα μέσω του dmenu.
  • Mod + 0..9 - εναλλαγή μεταξύ χώρων εργασίας (παρεμπιπτόντως, υπάρχουν 10 από αυτούς. Ο αριθμός του τρέχοντος εμφανίζεται στην κάτω αριστερή γωνία).
  • Mod + Shift + 0..9 - μετακινήστε τα παράθυρα στον καθορισμένο χώρο εργασίας.
  • Mod + Shift + Q - κλείστε το τρέχον παράθυρο.
  • Mod + Βέλη - μετακινηθείτε μεταξύ των παραθύρων, αντί για βέλη, μπορούν επίσης να χρησιμοποιηθούν τα πλήκτρα "J" (αριστερά), "K" (κάτω), "L" (πάνω) και ";" (σωστά);
  • Mod + Shift + Arrows - μετακινήστε τα παράθυρα εντός του χώρου εργασίας, αντί για βέλη, μπορούν επίσης να χρησιμοποιηθούν πλήκτρα γραμμάτων και ερωτηματικό.
  • Mod + V - χρησιμοποιήστε κάθετη διαίρεση.
  • Mod + H - χρησιμοποιήστε οριζόντια διάσπαση (σημειώνω ότι μπορείτε εύκολα να συνδυάσετε κάθετη και οριζόντια διάσπαση, χάρη στην οποία μπορείτε να επιτύχετε ενδιαφέροντα εφέ).
  • Mod + E - προεπιλεγμένη διάταξη των παραθύρων.
  • Mod + S - διάταξη στοίβαξης.
  • Mod + W - τοποθέτηση με καρτέλες (διάταξη με καρτέλες).
  • Mod + F - επέκταση του παραθύρου σε πλήρη οθόνη ή ελαχιστοποίηση του πίσω.
  • Mod + Shift + Space - επιτρέψτε στο παράθυρο να κινείται ελεύθερα (floating mode) ή επιστρέψτε το στο μωσαϊκό.
  • Mod + Shift + R - επανεκκίνηση του i3 (για παράδειγμα, μετά την ενημέρωση της διαμόρφωσης).
  • Mod + Shift + E - έξοδος i3.
Το i3 διαμορφώνεται μέσω απλών αρχείων ρύθμισης παραμέτρων: ~/.i3/config και ~/.i3status.conf (ουράι! χωρίς lua και αναδόμηση πηγής!!!)

Παρεμπιπτόντως, το ~/.i3/config λαμβάνεται με αντιγραφή από το /etc/i3.. Από προεπιλογή, το ~/.i3/config λείπει.

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

Βάζουμε το xxkb και το οδηγούμε στην αυτόματη εκκίνηση (exec στο ~/.i3/config):

Exec xxkb &

Επίσης, ορίζουμε και εισάγουμε τις απαραίτητες μικροεφαρμογές στο autorun:

exec nm-applet & exec blueman-applet &

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

# Ρυθμίσεις έντασης bindsym XF86AudioRaiseVolume exec amixer -q sset Master 3%+ bindsym XF86AudioLowerVolume exec amixer -q sset Master 3%-bindsym XF86AudioMute 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), αλλά σκέφτομαι σοβαρά ότι σε ένα netbook (παλιό 8 "sony, ευρεία οθόνη έως αίσχος) το i3 θα εγγραφεί ως κύριος διαχειριστής ... και , προφανώς, για πολύ καιρό.



Φόρτωση...
Μπλουζα