Το Sway 1.8 έρχεται με βελτιώσεις για το Vulkan και πολλά άλλα

ταλάντευση

Το Sway είναι ένας συνθέτης Wayland με πλακάκια και ένας αναπτυσσόμενος αντικαταστάτης του i3 window manager για το X11

Μετά από 11 μήνες ανάπτυξης ανακοινώθηκε η κυκλοφορία της νέας έκδοσης διευθυντής σύνθεσης Ταλάντωση 1.8, βασισμένο στο πρωτόκολλο Wayland και πλήρως συμβατό με το i3 window manager και το i3bar panel.

Για όσους δεν γνωρίζουν για το Sway, θα πρέπει να γνωρίζουν ότι αυτό αναπτύσσεται ως ένα αρθρωτό έργο χτισμένο πάνω από τη βιβλιοθήκη wlroots, η οποία περιέχει όλα τα βασικά primitives για την οργάνωση της εργασίας του composite manager.

Η υποστήριξη i3 παρέχεται σε επίπεδο εντολών, διαμόρφωσης και αρχείων IPC, επιτρέποντας στο Sway να χρησιμοποιηθεί ως διαφανές αντικατάσταση για το i3, χρησιμοποιώντας το Wayland αντί για το X11. Το Sway σάς επιτρέπει να τοποθετείτε παράθυρα στην οθόνη όχι χωρικά, αλλά λογικά. Τα παράθυρα είναι διατεταγμένα σε ένα πλέγμα που κάνει τη βέλτιστη χρήση του χώρου της οθόνης και σας επιτρέπει να χειρίζεστε γρήγορα τα παράθυρα χρησιμοποιώντας μόνο το πληκτρολόγιο.

Για να ρυθμίσετε ένα πλήρες περιβάλλον χρήστη, προσφέρονται σχετικά στοιχεία: swayidle (διαδικασία παρασκηνίου με την υλοποίηση νεκρού πρωτοκόλλου του KDE), swaylock (προφύλαξη οθόνης), μεταξύ άλλων.

Κύρια νέα χαρακτηριστικά του Sway 1.8

Σε αυτή τη νέα έκδοση που παρουσιάζεται του Sway 1.8 μπορούμε να το βρούμε εφάρμοσε μια νέα εντολή "bindgesture" για να επισυνάψετε ενέργειες σε χειρονομίες επιφάνειας αφής.

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι διαδικασία κλειδώματος οθόνης (swaylock) άλλαξε σε χρήση του πρωτοκόλλου Wayland ext-session-lock-v1, το οποίο κατέστησε δυνατή την αύξηση της αξιοπιστίας και της ασφάλειας του κλειδώματος συνεδρίας.

Επιπλέον, τώρα παρέχεται από αυτή τη νέα έκδοση του Sway 1.8 υποστήριξη για τη ρύθμιση "απενεργοποίηση κατά την παρακολούθηση" στη βιβλιοθήκη libinput για να ελέγξετε την απενεργοποίηση της επιφάνειας αφής κατά τη χρήση μιας γραμμής μετρητή τάσης (για παράδειγμα, TrackPoint σε φορητούς υπολογιστές ThinkPad).

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

Από την άλλη η βιβλιοθήκη Το wlroots έχει βελτιώσει την εφαρμογή του συστήματος απόδοσης χρησιμοποιώντας το Vulkan γραφικά API.

Για τον εξορθολογισμό της διαδικασίας προγραμματισμού εκκίνησης εργασιών στην πλατφόρμα Linux, έχει εφαρμοστεί η δυνατότητα ορισμού δικαιωμάτων CAP_SYS_NICE, καθώς και μια νέα εντολή "disconnect output" για την κατάργηση συσκευών εικονικής εξόδου.

Του άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Προστέθηκε υποστήριξη για συμβάντα κύλισης τροχού ποντικιού υψηλής ανάλυσης.
  • Η υποστήριξη για εργασία με το ριζικό μήνυμα SUID έχει διακοπεί.
  • Καταργήθηκε η εντολή "output dpms", αντικαταστάθηκε από την εντολή "output power".
  • Για να εργαστείτε με κανονικές εκφράσεις, το pcre2 χρησιμοποιείται πλέον αντί της βιβλιοθήκης pcre.

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

Πώς να αποκτήσετε Sway;

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

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

Για να εγκαταστήσετε το Sway στο Ubuntu, καθώς και παράγωγα αυτού, θα πρέπει να προσθέσουν το ακόλουθο αποθετήριο στο σύστημά τους.

Για αυτό ας ανοίξουμε ένα τερματικό (μπορείτε να χρησιμοποιήσετε τα πλήκτρα συντόμευσης Ctrl + Alt + T) και σε αυτό θα πληκτρολογήσετε την ακόλουθη εντολή:

sudo add-apt-repository ppa:samoilov-lex/sway

Και προχωρούμε στην εκτέλεση της εγκατάστασης με:

sudo apt install sway

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

git clone https://github.com/swaywm/sway.git

Εκτελέστε αυτές τις εντολές:

meson build/
ninja -C build/
sudo ninja -C build/ install

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

sudo chmod a+s /usr/local/bin/sway

Το Sway θα αφαιρέσει τα δικαιώματα root λίγο μετά την εκκίνηση.

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.