Sway 1.8 xuất hiện với các cải tiến dành cho Vulkan và hơn thế nữa

Sự ảnh hưởng

Sway là bộ tổng hợp Wayland được xếp gạch và là sự thay thế thả vào cho trình quản lý cửa sổ i3 dành cho X11

Sau 11 tháng phát triển việc phát hành phiên bản mới đã được công bố quản lý thành phần lắc lư 1.8, được xây dựng trên giao thức Wayland và hoàn toàn tương thích với trình quản lý cửa sổ i3 và bảng điều khiển i3bar.

Đối với những người không biết về Sway, họ nên biết rằng điều này được phát triển như một dự án mô-đun được xây dựng trên thư viện wlroots, chứa tất cả các nguyên tắc cơ bản để tổ chức công việc của trình quản lý tổng hợp.

hỗ trợ i3 được cung cấp ở cấp lệnh, cấu hình và tệp IPC, cho phép sử dụng Sway như một sự thay thế minh bạch cho i3, sử dụng Wayland thay vì X11. Sway cho phép bạn đặt các cửa sổ trên màn hình không phải theo không gian mà theo logic. Các cửa sổ được sắp xếp theo dạng lưới giúp sử dụng tối ưu không gian màn hình và cho phép bạn thao tác nhanh với các cửa sổ chỉ bằng bàn phím.

Để thiết lập một môi trường người dùng hoàn chỉnh, các thành phần liên quan được cung cấp: swayidle (tiến trình nền với việc triển khai giao thức chết của KDE), swaylock (trình bảo vệ màn hình), trong số những thành phần khác.

Các tính năng mới chính của Sway 1.8

Trong phiên bản mới này được trình bày của Sway 1.8, chúng ta có thể thấy rằng thực hiện một lệnh mới "bindgesture" để đính kèm các hành động vào các cử chỉ trên bàn di chuột.

Một thay đổi khác nổi bật là quá trình khóa màn hình (khóa lắc lư) đã thay đổi để sử dụng giao thức Wayland ext-session-lock-v1, điều này giúp tăng độ tin cậy và bảo mật của khóa phiên.

Ngoài ra, giờ đây từ phiên bản Sway 1.8 mới này, nó được cung cấp hỗ trợ cài đặt “vô hiệu hóa trong khi theo dõi” trong thư viện libinput để kiểm soát việc tắt bàn di chuột trong khi sử dụng thanh đo điện áp (ví dụ: TrackPoint trên máy tính xách tay ThinkPad).

Chúng ta cũng có thể thấy rằng giao thức xdg-activation-v1 đã được triển khai, giao thức này được sử dụng để cải thiện độ tin cậy của định nghĩa không gian làm việc khi bắt đầu các ứng dụng khách mới.

Mặt khác, thư viện wlroots đã cải thiện việc thực hiện của hệ thống kết xuất bằng cách sử dụng API đồ họa Vulkan.

Để hợp lý hóa quy trình lập lịch khởi chạy tác vụ trên nền tảng Linux, khả năng đặt quyền CAP_SYS_NICE đã được triển khai, cũng như lệnh “ngắt kết nối đầu ra” mới để xóa thiết bị đầu ra ảo đã được thêm vào.

Của những thay đổi khác nổi bật so với phiên bản mới này:

  • Đã thêm hỗ trợ cho các sự kiện cuộn bánh xe chuột có độ phân giải cao.
  • Hỗ trợ làm việc với lời nhắc gốc SUID đã bị ngừng.
  • Lệnh "đầu ra dpms" không dùng nữa, được thay thế bằng lệnh "công suất đầu ra".
  • Để làm việc với các biểu thức chính quy, pcre2 hiện được sử dụng thay cho thư viện pcre.

Cuối cùng, nếu bạn muốn biết thêm về phiên bản mới này, bạn có thể xem thông tin chi tiết tại liên kết sau.

Làm thế nào để có được Sway?

Đối với những người quan tâm đến việc có thể thử nghiệm Sway trên hệ thống của họ, Họ nên lưu ý rằng yêu cầu chính để có thể sử dụng nó là phải có Wayland dưới mui xe của hệ thống của bạn.

Điều quan trọng cần đề cập là Sway sẽ không hoạt động với các trình điều khiển đồ họa độc quyền, bạn sẽ phải gỡ cài đặt các trình điều khiển này và sử dụng các trình điều khiển miễn phí thay thế.

Để cài đặt Sway trên Ubuntu, cũng như các dẫn xuất của nó, họ nên thêm kho lưu trữ sau trên hệ thống của họ.

Đối với điều này hãy mở một thiết bị đầu cuối (họ có thể sử dụng tổ hợp phím tắt Ctrl + Alt + T) và trong đó họ sẽ gõ lệnh sau:

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

Và chúng ta tiến hành cài đặt với:

sudo apt install sway

Trong khi đối với những người thích biên dịch, họ phải lấy mã nguồn bằng cách nhập như sau:

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

Chạy các lệnh sau:

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

Trên các hệ thống không có logind, bạn cần xử lý số nhị phân cân bằng:

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

Sway sẽ xóa quyền root ngay sau khi khởi động.

Cuối cùng, tôi phải kể đến rằng tại thời điểm viết bài, gói Sway trong kho vẫn chưa được cập nhật lên phiên bản mới, nhưng việc có sẵn thì chỉ còn vài tiếng nữa thôi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.