δυναμική διαχειριστή παραθύρων ή DWM είναι ένα δυναμικό διαχειριστή παραθύρων για το X11.
Ως ιδρυτής και κύριος προγραμματιστής του wmii ήρθα στο συμπέρασμα ότι wmii είναι πάρα πολύ ογκώδη για τις ανάγκες μου. Δεν χρειάζεται τόσα πολλά funky χαρακτηριστικά και όλο αυτό το hype γύρω από το τηλεχειριστήριο μέσω μιας υπηρεσίας 9P, θέλω μόνο να διαχειριστεί τα παράθυρα μου σε μια απλή, αλλά δυναμικό τρόπο.
wmii δεν πήρε ποτέ τελείωσε επειδή άκουσα για τους χρήστες, οι οποίοι πρότειναν αυθαίρετες ιδέες που θεωρείται χρήσιμο. Αυτό οδήγησε σε μια ακραία CADT μοντέλο ανάπτυξης, το οποίο ήταν ένα λάθος. Έτσι, η φιλοσοφία του DWM είναι απλά για να ταιριάζει στις ανάγκες μου (ίσως η δική σας, όπως καλά). Αυτό είναι
Χαρακτηριστικά :.
- DWM δεν έχει ένταξη Lua, καμία υποστήριξη 9P, δεν επεξεργάσιμο tagbars, δεν βασίζεται στο κέλυφος διαμόρφωση, δεν τηλεχειριστήριο, και έρχεται χωρίς πρόσθετα εργαλεία, όπως η εκτύπωση της επιλογής ή στρέβλωσης το ποντίκι.
- DWM είναι μόνο ένα δυαδικό, είναι πηγαίος κώδικας έχει ως στόχο να μην υπερβαίνει τα 2000 SLOC.
- DWM βασίζεται στο tagging και δυναμική διαχείριση παραθύρων (ωστόσο απλούστερη από ό, ιόντων, wmii ή larswm). Διαχειρίζεται τα παράθυρα στα πλακάκια και τα πλωτά μέσα μεταφοράς. Είτε η λειτουργία μπορεί να εφαρμοστεί δυναμικά, ανάλογα με την εφαρμογή που χρησιμοποιείτε και των εργασιών που εκτελούνται.
- DWM δεν διακρίνει μεταξύ των στρωμάτων, δεν υπάρχει κυμαινόμενο ή πλακάκια στρώμα. Είτε οι πελάτες του επιλεγμένου tag είναι σε λειτουργία πλακάκια ή όχι, μπορείτε να ρυθμίσετε εκ νέου όλους τους πελάτες σχετικά με τη μύγα. Οι Popup- και σταθερού μεγέθους παράθυρα αντιμετωπίζονται κυμαινόμενο, ωστόσο.
- DWM έχει προσαρμοστεί με την επεξεργασία του πηγαίου κώδικα του, που το καθιστά εξαιρετικά γρήγορο και ασφαλές - δεν επεξεργάζεται οποιαδήποτε δεδομένα εισόδου, η οποία δεν έχει γίνει γνωστό κατά τη μεταγλώττιση, εκτός από τα ονόματα τίτλο του παραθύρου και κείμενο κατάστασης διαβάσει από το standard input. Δεν χρειάζεται να μάθουν Λούα / sh / ρουμπίνι ή κάποια μορφή αρχείου παράξενο διαμόρφωση (όπως τα αρχεία Χ πόρων), δίπλα C για να το προσαρμόσετε στις ανάγκες σας, δεν έχετε παρά να μάθεις C (τουλάχιστον επεξεργασία αρχείων κεφαλίδα).
- Επειδή DWM έχει προσαρμοστεί με την επεξεργασία του πηγαίου κώδικα του, δεν έχει νόημα να κάνει δυαδικά πακέτα του. Αυτό κρατά userbase του μικρού και ελιτίστικη. Δεν αρχάριους ζητούν ηλίθιες ερωτήσεις.
- DWM χρησιμοποιεί 1-pixel συνόρων για να παράσχει τη μέγιστη πραγματική οθόνη
- ακινήτων για τους πελάτες. Μικρές titlebars που μόνο μπροστά αόριστες πελάτες.
- DWM διαβάζει από το standard input για να εκτυπώσετε αυθαίρετο κείμενο κατάστασης (όπως η ημερομηνία, το φορτίο, το φορτίο της μπαταρίας). Αυτό είναι πολύ πιο απλό από ό, τι larsremote, wmiir και τι όχι ...
- Μπορείτε να το κατεβάσετε και να διανέμεται σύμφωνα με τους όρους της άδειας MIT / Χ Consortium.
- Προαιρετικά μπορείτε να εγκαταστήσετε dmenu να επεκτείνει DWM με wmii-όσο μενού.
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Αυτή η έκδοση περιλαμβάνει αρκετές Τακτοποίηση κώδικα και δεν τραβάει τα σύνορα γύρω ενιαία πλακάκια πελάτες κατά την άποψη.
Τι είναι καινούργιο στην έκδοση 5.3:
- Αυτή η έκδοση περιέχει ένα ζευγάρι των NoBorder που σχετίζονται με διορθώσεις, μια νέας υλοποίησης του γόνου (), και μια νέα επιλογή για να αρπάξει τον εξυπηρετητή X κατά την αλλαγή μεγέθους των παραθύρων / κίνηση.
Τι είναι καινούργιο στην έκδοση 5.2:.
- Αυτή η έκδοση περιέχει σημαντικές διορθώσεις και κάποια κωδικός γυάλισμα
- Καθορίζει το χειρισμό aspect ratio, και είναι πιο αυστηροί όσον αφορά τους ελέγχους αποτέλεσμα, όσον αφορά διάφορα Xlib κλήσεις.
Τα σχόλια δεν βρέθηκε