I3wm. Ο καλύτερος διαχειριστής παραθύρων για Linux

Προσοχή! Αυτό το άρθρο δεν περιέχει οδηγούς για τη ρύθμιση ενός συγκεκριμένου διαχειριστή παραθύρων. Εξηγεί ορισμένες από τις γενικές θεωρητικές και πρακτικές πτυχές της χρήσης των διαχειριστών παραθύρων. Για οδηγίες, ανατρέξτε στο συγκεκριμένο άρθρο του διαχειριστή παραθύρων σε αυτό το wiki ή δημοσιεύστε μια ερώτηση στο φόρουμ

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

Ο διαχειριστής παραθύρων μπορεί να λειτουργήσει τόσο μαζί με το περιβάλλον επιφάνειας εργασίας (Gnome, KDE, XFCE), όσο και ξεχωριστά από αυτό. Η λειτουργικότητα που παρέχεται από τους διαχειριστές παραθύρων μπορεί να ποικίλλει αρκετά.

Διαχείριση παραθύρων σε περιβάλλον επιφάνειας εργασίας

Έτσι, το περιβάλλον επιφάνειας εργασίας περιλαμβάνει ήδη έναν διαχειριστή παραθύρων. Στην περίπτωση του Gnome είναι το Metacity, στην περίπτωση του KDE είναι το kwin, το XFCE χρησιμοποιεί xfwm4 από προεπιλογή. Το περιβάλλον επιφάνειας εργασίας LXDE χρησιμοποιεί τη διαχείριση παραθύρων ανοιχτού κουτιού - σε αντίθεση με άλλες DE που χρησιμοποιούν διαχειριστές παραθύρων γραμμένες ειδικά για αυτούς, το LXDE περιλαμβάνει έναν διαχειριστή παραθύρων που αναπτύσσεται ανεξάρτητα από το υπόλοιπο περιβάλλον.

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

Ίσως δύο από τα πιο σημαντικά παραδείγματα για το Ubuntu είναι η αντικατάσταση του τυπικού διαχειριστή παραθύρων Metacity με το Compiz για την ενεργοποίηση διαφόρων ειδικών εφέ ή με το Openbox για μείωση της κατανάλωσης πόρων και παροχή πιο ακριβούς διαχείρισης παραθύρων (αποτελεσματικότερη χρήση πλήκτρων πρόσβασης, τοποθέτηση παραθύρων σε διαφορετικά στρώσεις (Πάντα από πάνω) κ.λπ.)

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

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

    Προσθήκη εντολής για την αντικατάσταση της διαχείρισης παραθύρων στο autorun χρησιμοποιώντας τα βοηθητικά προγράμματα ελέγχου συνεδρίας αυτού του περιβάλλοντος (σύμταξη εγχειριδίου – αντικατάσταση)

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

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

Διαχείριση παραθύρων χωρίς περιβάλλον επιφάνειας εργασίας

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

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

Ας το πάρουμε με τη σειρά.

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

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

    Διαχείριση σύνδεσης δικτύου. Το περιβάλλον επιφάνειας εργασίας σάς παρέχει έναν διαχειριστή σύνδεσης δικτύου, στην περίπτωση ενός διαχειριστή παραθύρων, θα πρέπει να το φροντίσετε μόνοι σας. Μπορείτε να συνδεθείτε στο δίκτυο πριν από την εκκίνηση του διακομιστή γραφικών ή μετά την εκκίνηση της διαχείρισης παραθύρων και την εκτέλεση του δίσκου nm-appletή wicd-client.

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

    Αλλαγή διατάξεων πληκτρολογίου. Έχει εξαφανιστεί!

Η πιο ευέλικτη λύση:

Setxkbmap -διάταξη "us,ru(winkeys)" -μοντέλο "pc105" -επιλογή "grp:ctrl_shift_toggle,grp_led:scroll"

Πρέπει επίσης να προστεθεί στο autorun. Για καλύτερη ρύθμιση των διατάξεων εναλλαγής, χρησιμοποιήστε τα βοηθητικά προγράμματα xxkbή xneur

    Ίσως χρειάζεστε πάνελ και/ή δίσκους. Ο διαχειριστής παραθύρων μπορεί να περιλαμβάνει έναν πίνακα, όπως συμβαίνει με το fluxbox, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο - μη απαιτητικό σε πόρους απόχρωση2ή λειτουργικό gnome-panel ή xfce-panel

    Διαχείριση ισχύος. Εάν χρησιμοποιείτε φορητό υπολογιστή, ίσως χρειαστεί να διαχειριστείτε τα προφίλ ισχύος. Μπορεί να χρησιμοποιηθεί gnome-power-managerή xfce-power-manager

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

    εικονίδια επιφάνειας εργασίας. Αν τα χρειάζεστε καθόλου, τότε μπορείτε να χρησιμοποιήσετε έναν διαχειριστή αρχείων που μπορεί να τα σχεδιάσει. Ναυτίλος, pcmanfmή rox-filerκατάλληλος. Το Nautilus - σε μικρότερο βαθμό - τείνει να αναλαμβάνει τον πλήρη έλεγχο της επιφάνειας εργασίας και μπορεί να εμποδίσει τον διαχειριστή παραθύρων σας.

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

    Εμφάνιση εφαρμογής. Γραμματοσειρές, εικονίδια, θέματα επιφάνειας εργασίας, θέματα δρομέα. Τώρα πρέπει να τα διαμορφώσετε μόνοι σας. Δημιουργήστε κρυφούς φακέλους .icons και .themes στον αρχικό σας φάκελο, στον πρώτο μπορείτε να προσθέσετε θέματα εικονιδίων και δρομέα, στον δεύτερο - θέματα GTK. Προσοχή! Προσέξτε την ιεραρχία των φακέλων! Τα θέματα θα διαμορφωθούν μόνο εάν η διαδρομή θέματος μοιάζει με αυτό: ~/.themes/ όνομα_θέματος/gtk-2.0. Ορισμένοι συγγραφείς δημιουργούν πακέτα θεμάτων και στον φάκελο "Θέμα" ενδέχεται να υπάρχουν υποφάκελοι "Ελαφρύ θέμα" και "Σκοτεινό θέμα". Ένα εύχρηστο εργαλείο για την προσαρμογή θεμάτων gtk, εικονιδίων, γραμματοσειρών και θεμάτων δρομέα - εμφάνιση. Μην ξεχνάτε ότι τα θέματα gtk απαιτούν τις λεγόμενες «μηχανές θεμάτων» για να λειτουργούν σωστά, κάτι που πιθανότατα δεν διαθέτει ένα πρόσφατα εγκατεστημένο ελάχιστο σύστημα. Μπορείτε να τα εγκαταστήσετε από τα αποθετήρια, μπορείτε να δείτε ποιες μηχανές υπάρχουν στο αποθετήριο ως εξής: aptitude search gtk-engines

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

    Ένα βοηθητικό πρόγραμμα για γρήγορη εκκίνηση εφαρμογών με την εισαγωγή μιας εντολής. Προσπαθήστε για αυτούς τους σκοπούς gmrun

    Σύνθεση, γνωστό και ως «διαφάνεια και κύβος». Εφόσον το ίδιο το compiz είναι διαχειριστής παραθύρων, δυστυχώς δεν είναι δυνατός ο συνδυασμός του με το openbox ή το fvwm. Υπάρχουν, ωστόσο, σύνθετοςμάνατζερ που δεν ασχολούνται με την απόδοση παραθύρων, αλλά αποκλειστικά με ειδικά εφέ - cairocompmgrκαι ένα μάτσο xcompmgrΚαι ΜΕΤΑΦΟΡΑ- και τα δύο σας επιτρέπουν να προσθέσετε μερικά απλά ειδικά εφέ σύνθεσης (σκιές, διαφάνεια), αλλά τίποτα περισσότερο.

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

Γειά σου! Έχοντας διαβάσει πρόσφατα ένα άρθρο σχετικά με τους διαχειριστές παραθύρων στο Linux, ήθελα να πω σε όλους για τον διαχειριστή που αναφέρθηκε εκεί - "καταπληκτικός".
Αυτό είναι ένα tiling windows manager για unix (linux, freebsd, openbsd, netbsd).

Περιγραφή

Φοβερό WM - πλακάκια wm, με δυνατότητα σύνθεσης. Αυτό είναι ένα από τα χαρακτηριστικά του, συχνά οι χρήστες χρειάζονται συμπαγή (η πλευρά αυτού του WM), αλλά μερικές φορές μπορείτε να εργαστείτε σε κανονική λειτουργία (σύνθετο). Είναι πολύ ελαφρύ, δεν φορτώνει τον επεξεργαστή και ο χώρος της οθόνης χρησιμοποιείται πολύ μετρημένα και δεν υπάρχουν κενοί χώροι (σε ​​λειτουργία πλακιδίων).
Ρυθμίζεται χρησιμοποιώντας ένα αρχείο διαμόρφωσης, στη γλώσσα δέσμης ενεργειών Lua. Υπάρχει υποστήριξη για πρόσθετα, τα οποία, με τη σειρά τους, είναι επίσης γραμμένα σε Lua.

Εγκατάσταση

Η εγκατάστασή του είναι πολύ εύκολη, για παράδειγμα στο Arch Linux απλά γράψτε
sudo pacman -S φοβερό μοχθηρό
Ή με βάση το Debian
sudo apt-get install awesome awesome-extra
Το φαύλο πακέτο περιέχει βασικά πρόσθετα που μπορείτε να χρησιμοποιήσετε αργότερα.

Στη συνέχεια, πρέπει να καταχωρήσετε τη φόρτωσή του κατά τη φόρτωση του συστήματος παραθύρων X. Αυτό είναι γραμμένο σε ένα αρχείο που βρίσκεται στον αρχικό κατάλογο, ".xinitrc".
#!/bin/sh exec φοβερό
Κάνουμε επανεκκίνηση και εμφανίζεται αυτό το wm.

Πρώτη συνεδρίαση



Αυτή είναι η συνεδρία σας όταν την ενεργοποιείτε για πρώτη φορά. Φαίνεται πώς να εργαστείτε σε αυτό και τι να κάνετε εδώ; Στην πραγματικότητα, όλα είναι απλά όταν καταλαβαίνεις το σύστημά της. Όλες οι ενέργειες με τα παράθυρα εκτελούνται χρησιμοποιώντας πλήκτρα πρόσβασης. Από προεπιλογή έχουν ως εξής (όλα αυτά μπορούν να διαβαστούν στο "man awesome", το ίδιο το κείμενο προέρχεται από το wiki του gentoo):

σούπερ + αριθμόςμετάβαση σε άλλη ετικέτα, όπου η ετικέτα είναι ο αριθμός κλειδιού, ή μάλλον η θέση του (σχεδιάζοντας μια αναλογία με άλλα wm, tag = εικονική επιφάνεια εργασίας).
super + shift + αριθμόςμετακινήστε το τρέχον παράθυρο σε άλλη ετικέτα.
υπερ+ι, σούπερ+κμετάβαση μεταξύ των παραθύρων.
super + shift + jή σούπερ + μετατόπιση + κανταλλάξτε δύο παράθυρα.
σούπερ + χώροςαλλαγή οθόνης παραθύρου. (Στο awesome υπάρχουν πολλοί τύποι οθονών - πλακάκια: κάθετα, οριζόντια, σύνθετα - μπορείτε να σύρετε το ποντίκι, η εφαρμογή εστιάζεται σε ολόκληρη την οθόνη κ.λπ.)
super + Enterτερματικό εκκίνησης.
σούπερ + ρεκκίνηση του προγράμματος.
super+shift+cκλείσε ένα παράθυρο.
super+shift+rεπανεκκίνηση φοβερό.
super+shift+qέξοδος φοβερή.

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

Αρχείο διαμόρφωσης

Προειδοποίηση, χρειάζεστε τουλάχιστον κάποιες δεξιότητες προγραμματισμού ή δέσμης ενεργειών για να το επεξεργαστείτε.
Το αρχείο καθολικής διαμόρφωσης βρίσκεται στο σύστημα στο "/etc/xdg/awesome/rc.lua", αλλά καλύτερα να μην το αλλάξετε, γιατί αν δεν είναι σωστό, τότε το wm δεν θα ξεκινήσει. Ας φτιάξουμε λοιπόν το δικό μας.
mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
Και θα το αλλάξουμε άμεσα.
Πρώτα απ 'όλα, θα ήθελα να αλλάξω μερικά πλήκτρα.
Τα πλήκτρα συντόμευσης βρίσκονται στην ενότητα
"-(((Δεσμοί κλειδιών"
Είναι εύκολο να αλλάξεις τα πάντα.
Το modkey είναι το σούπερ κλειδί μας (με το λογότυπο των windows στο πληκτρολόγιο).
Για παράδειγμα:
awful.key (( modkey, "Shift" ), "q", awesome.quit),
Αυτή η γραμμή λέει ότι το super + Shift + q θα αναγκάσει το Awesome να κλείσει.
Ας πούμε ότι θέλουμε να αφήσουμε το ίδιο πράγμα, αλλά χωρίς μετατόπιση, τότε θα είναι
awful.key (( modkey, ), "q", awesome.quit), Ή απλώς το πλήκτρο Esc (Αυτό είναι απλώς ένα παράδειγμα!)
awful.key((), "Esc", awesome.quit), νομίζω ότι η λογική είναι ξεκάθαρη.
Έτσι, καταλάβαμε τα κλειδιά. Τώρα ήρθε η ώρα να ρυθμίσετε καθολικές μεταβλητές.
Αυτή η ενότητα είναι στην αρχή. (Οι παρακάτω είναι οι δικές μου ρυθμίσεις, τις οποίες μπορείτε φυσικά να αλλάξετε)
terminal = "terminal" browser = "chromium-dev" editor = os.getenv("vim") or "vim" editor_cmd = terminal .. " -e " .. editor
Νομίζω ότι καταλάβαμε τα «μέσα», ήρθε η ώρα να αναλάβουμε εμφάνιση.

Λίγα περισσότερα για τη ρύθμιση

Συνεχίζουμε να εργαζόμαστε στο αρχείο ρυθμίσεων με τον ίδιο τρόπο.
Αρχικά, αντί για αριθμούς, θα θέλαμε να μετονομάσουμε τις ετικέτες μας. Είναι στην ενότητα
"--- ((( Ετικέτες"
Αντί για αριθμούς, απλώς γράψτε ονόματα.
Για παράδειγμα έχω:
tags[s] = awful.tag(( "Όλα", "IM", "Work", "Etc", "Media"), s, διατάξεις)
Γενικά, δεν θα μπορώ να γράψω καλά για τη διαμόρφωση, γιατί αυτό είναι προσωπικό θέμα. Το καλύτερο μέρος για να διαβάσετε γι 'αυτό είναι στο φοβερό wiki. Σε γενικές γραμμές, προσθέτοντας το config, θα νιώσετε μια νέα ευκολία στην εργασία με τα Windows. Ένας μεγάλος αριθμός καλούδια μπορεί να βρεθεί.

Αντί για συμπέρασμα

Θέλω να σημειώσω ότι αυτό το wm είναι ιδανικό για άτομα που συχνά εστιάζουν πολλά παράθυρα. Είναι επίσης κατάλληλο για αδύναμα μηχανήματα και ελαφριά συστήματα και μηχανήματα με μικρές οθόνες (laptop)
Έχοντας απομνημονεύσει (στην αρχή) και μετά από μια ιδιοτροπία πατώντας πλήκτρα πρόσβασης, δεν θα σκέφτεστε πλέον πώς, πού, τι να κάνετε με το παράθυρο, πώς να το τοποθετήσετε.
Για παράδειγμα, στο awesome, μπορείτε να διατηρήσετε ορισμένα παράθυρα σε μία ετικέτα. Για παράδειγμα, έχω Skype και Pidgin στην ετικέτα IM μου.
Μα τι λόγια! Στιγμιότυπα οθόνης!


Τελευταίο στιγμιότυπο οθόνης πλήρους μεγέθους
Η ταπετσαρία μου, κατόπιν αιτήματος των εργαζομένων.
Καθώς και ένα βίντεο που δείχνει το έργο του WM.

Επισυνάπτω επίσης ένα αρχείο με τα config + plugins μου.

Ελπίζω να σας κίνησα το ενδιαφέρον για αυτό το δροσερό (από το αγγλικό φοβερό) WM και θα το δοκιμάσετε στην πράξη! Και χαίρομαι να απαντήσω και να βοηθήσω στα σχόλια.

Στο Linux, υπάρχουν πολλοί διαχειριστές Windows, όπως το KDE, το GNOME, το Unity, αλλά δεν ταιριάζουν όλοι, για παράδειγμα - σίγουρα, εάν εργάζεστε με κώδικα, θέλετε μέγιστη άνεση όταν εργάζεστε με το λειτουργικό σύστημα, χωρίς κανένα γραφικές υπερβολές και καμπάνες και σφυρίγματα. Οι διαχειριστές παραθύρων με πλακάκια είναι μια πραγματική εξοικονόμηση στην περιοχή της οθόνης. τουλάχιστον λόγω της απουσίας στρογγυλοποιήσεων στις γωνίες της οθόνης, ογκώδεις μορφές. Επιπλέον, ελαχιστοποιείται η χρήση πόρων γραφικών, μνήμης υπολογιστή. Ας προχωρήσουμε λοιπόν στην ανασκόπηση των καλύτερων διαχειριστών παραθύρων κατά τη γνώμη μου.

Πώς να αλλάξετε τη γραφική διεπαφή (γραφικό\περιβάλλον παραθύρου)

Για να αλλάξετε τη γραφική διεπαφή, κατά την εκκίνηση ή τη σύνδεση λογαριασμός Ubuntu κάντε κλικ σε αυτό το κουμπί:

Στη συνέχεια, επιλέξτε ένα προεγκατεστημένο γραφικό σχέδιο.

Λοιπόν, η κριτική

1. Διαχείριση παραθύρων - i3

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

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

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

2. Διαχειριστής παραθύρων - Φοβερό

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

Στιγμιότυπο από τον ιστότοπο:

3. Διαχείριση παραθύρων - DWM

- Δυναμικός διαχειριστής παραθύρων. Ταυτόχρονα, συνδυάζει όχι μόνο το "πλακιδωτό" στυλ σχεδιασμού παραθύρων, αλλά και σε διάφορα στυλ - επιλεγμένα εάν είναι απαραίτητο, αυτή είναι η κύρια διαφορά του από τους διαχειριστές παραθύρων που περιγράφονται παραπάνω. Οι συντομεύσεις πληκτρολογίου είναι εξίσου εύκολο να κατανοηθούν, να θυμηθούν και να διαχειριστούν :), οπότε, στιγμιότυπο οθόνης:

Όπως μπορούμε να δούμε - πιο κορεσμένα με χρώματα, ενδιαφέροντα κουφώματα :)

Συμπεράσματα, συμπεράσματα

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

Οι διαχειριστές παραθύρων Linux διαχειρίζονται τα παράθυρα του συστήματος που καλούν μια εφαρμογή. Ας το διευκρινίσουμε αυτό με ένα παράδειγμα:

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

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

Οι καλύτεροι διαχειριστές παραθύρων Linux

Καταπληκτικό WM

Ένας από τους καλύτερους διαχειριστές παραθύρων Linux που σας επιτρέπει να μεταφέρετε την ασύγχρονη βιβλιοθήκη XCB αντί για XLib. Επιτρέπονται πολλές ετικέτες για την οργάνωση του χώρου εργασίας με το Awesome WM και είναι πλήρως επεκτάσιμο με το LUA. Μπορεί να προσαρμοστεί, να αφαιρεθεί και να είναι φιλικό προς το πληκτρολόγιο μαζί με μια λειτουργία συντόμευσης.

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

Κατεβάστε το από αυτόν τον ιστότοπο https://awesomewm.org/download/

i3

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

Η εναλλαγή και η διαχείριση αιωρούμενων παραθύρων είναι επίσης εύκολη, καθώς μπορούν να αλλάξουν με $ mod + shift + space. Η διαδικασία ανάπτυξης είναι κανονική, αποτρέπονται σφάλματα και μπορείτε επίσης να χρησιμοποιήσετε το τερματικό για να ειδοποιηθείτε για τις ενέργειες που έγιναν.

Μπορείτε να το κατεβάσετε από τον επίσημο ιστότοπο https://i3wm.org/downloads/

ανοιχτό κουτί

Είναι πολύ ελαφρύ, ένα από τα διάσημα Linux Window Manager για το σύστημά σας. Η λήψη θα χρησιμοποιεί περίπου 100 MB μνήμης RAM. Είναι εξαιρετικά προσαρμόσιμο και εύκολο στην εφαρμογή. Μπορείτε εύκολα να επεξεργαστείτε πολλά αρχεία διαμόρφωσης αυτού του διαχειριστή, τα οποία θα ταιριάζουν επίσης τέλεια με τα παραδοσιακά στοιχεία επιφάνειας εργασίας, όπως πίνακες, κουμπιά μενού και άλλα.

Δοκιμάστε το κατεβάζοντάς το από τον επίσημο ιστότοπο http://openbox.org/wiki/Openbox:Download

XMonad

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

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

Θα λάβετε όλες τις πρόσθετες πληροφορίες σχετικά με την εγκατάστασή του στη διεύθυνση https://xmonad.org/download.html

Εορτάσιμος

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

Είναι πολύ εύκολο στη χρήση για αρχάριους Χρήστες Linux. Όντας απίστευτα προσαρμόσιμο, το Gala διαθέτει συντομεύσεις για ευκολία στη χρήση. Οι καυτές γωνίες είναι χρήσιμες για πολλαπλές εργασίες ή οποιεσδήποτε προσαρμοσμένες εντολές. 4 εξαιρετικά εύκολες συντομεύσεις πληκτρολογίου προστίθενται στα χειριστήρια.

Περιλαμβάνονται επίσης κινούμενα σχέδια και φανταχτερά εφέ. Θα επωφεληθείτε από τη δυναμική διαχείριση του χώρου εργασίας προσθέτοντας ή αφαιρώντας οτιδήποτε σύμφωνα με τις απαιτήσεις σας. Το Gala είναι πολύ γρήγορο και συνήθως εκτελείται σε ορισμένες συσκευές με περιορισμένους πόρους, όπως Chromebook ή παλαιότερα netbook. Η σταθερότητα είναι επίσης μεγάλη. Θεωρείται ένας από τους πιο διάσημους διαχειριστές παραθύρων Linux.

Κατεβάστε το https://github.com/elementary/gala

DWM

Αυτός ο διαχειριστής παραθύρων Linux είναι μέρος της σουίτας suckles και συνήθως μπορεί να ζητήσει από τον χρήστη να τον προσαρμόσει και να τον επεκτείνει με αλλαγές κώδικα. Το dwm είναι επίσης πολύ ελαφρύ στο σύστημά σας και θα το καταφέρετε χωρίς κανένα πρόβλημα. Είναι απλό στη σχεδίασή του και είναι διαχειριστής χαμηλών πόρων.

Η απλή διαμόρφωση, η λειτουργικότητα και τα keybinding του dwm είναι απίστευτα καλά μελετημένα, καθιστώντας το έναν από τους καλύτερους διαχειριστές παραθύρων Linux. Διατίθενται πλήκτρα πρόσβασης όπως ALT + TAB.

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

Μπορείτε να το χρησιμοποιήσετε μεταβαίνοντας στον ιστότοπο https://dl.suckless.org/

Fluxbox

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

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

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

Κατεβάστε και χρησιμοποιήστε το με την ευκολία του http://fluxbox.org/download/

KWin

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

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

φάσματος

Περιλαμβάνει μια ρύθμιση απλού κειμένου που μπορεί να επαναφορτωθεί ενώ εκτελείται. Αυτό θα σας επιτρέψει να δείτε τα αποτελέσματα της επεξεργασίας διαμόρφωσης χωρίς να αποσυνδεθείτε. Οι προεπιλογές είναι οι ίδιες και οποιοσδήποτε χρήστης μπορεί να απολαύσει την απλότητα αυτού του διαχειριστή παραθύρων Linux.
Είναι πολύ απλό καθώς περιλαμβάνει ένα βασικό σύνολο επιλογών και δεν απαιτεί καμία γλώσσα κατά την εγκατάσταση. Το Spectrwm είναι ιδανικό για αρχάριους και προσφέρει υποστήριξη για ενσωματωμένες συντομεύσεις πληκτρολογίου. Θα είναι η καλύτερη επιλογή εάν δεν είστε εξοικειωμένοι με το Haskell.

Μπορείτε να το κατεβάσετε από τη διεύθυνση https://github.com/conformal/spectrwm

μυς

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

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

mob_info