Sway một nhà soạn nhạc Wayland để thay thế trình quản lý cửa sổ i3

Sự ảnh hưởng

Sway là một nhạc sĩ của Wayland và là người theo học, được thiết kế để thay thế trình quản lý cửa sổ i3 cho X11. Hoạt động với thiết lập i3 hiện có và hỗ trợ hầu hết các tính năng của i3, cộng với một số tính năng bổ sung.

Sự ảnh hưởng cho phép bạn tổ chức các cửa sổ ứng dụng một cách hợp lý, thay vì theo không gian. Các cửa sổ được sắp xếp theo dạng lưới theo mặc định, giúp tối đa hóa hiệu quả của màn hình và bạn có thể nhanh chóng thao tác chỉ bằng bàn phím.

Về Sway

Hỗ trợ trình quản lý cửa sổ I3 được cung cấp ở cấp lệnh, tệp cấu hình và IPC, cho phép Sway được sử dụng như một sự thay thế minh bạch cho i3 bằng cách sử dụng Wayland thay vì X11.

En Sway các thành phần sau được cung cấp để tổ chức một môi trường người dùng hoàn chỉnh:

  • lắc lư (quy trình nền với triển khai giao thức nhàn rỗi KDE)
  • swaylock (bảo vệ màn hình)
  • Mako (quản lý thông báo)
  • Grim(công cụ dành riêng cho ảnh chụp màn hình)
  • xì xụp (chọn một vùng trên màn hình)
  • Máy ghi âm Wf (chăm sóc quay video)
  • Thanh cách (Một thanh ứng dụng)
  • bảng ảo (chăm sóc bàn phím trên màn hình)
  • wl-clipboard (để làm việc với khay nhớ tạm)
  • wallutils (điều khiển nền màn hình).

Sway đang được phát triển như một dự án mô-đun được xây dựng trên đầu thư viện wl Cơ sở, bao gồm tất cả các nguyên tắc cơ bản để tổ chức công việc của người quản lý tổng hợp.

WlTHER bao gồm các chương trình phụ trợ để truy cập trừu tượng vào màn hình, thiết bị đầu vào, hiển thị mà không cần truy cập trực tiếp vào OpenGL, tương tác với KMS / DRM, libinput, Wayland và X11 (một lớp giữa được cung cấp để chạy các ứng dụng X11 dựa trên X11).

Bên cạnh Sway, thư viện wl Cơ sở được sử dụng tích cực trong các dự án khác , bao gồm Librem5 và Cage. Ngoài C / C ++, các liên kết đã được phát triển cho Scheme, Common Lisp, Go, Haskell, OCaml, Python và Rust.

Mã dự án Sway được viết bằng C và được phân phối theo giấy phép MIT. Dự án dự định sẽ được sử dụng trên Linux và FreeBSD.

Giới thiệu về phiên bản mới của Sway 1.1

Cách đây vài giờ, phiên bản mới của Sway 1.1 đã được công bố, một phiên bản trong đó một giờ sau khi phát hành 1.1.0, bản phát hành 1.1.1 sửa chữa đã được xuất bản với việc loại bỏ các thay đổi đã thêm do nhầm lẫn, chúng không tương thích với wlellow 0.6.

Trong số những điểm mới chính của phiên bản mới này, chúng ta có thể thấy rằng tiện ích swaybg để quản lý nền máy tính để bàn được đánh dấu trong một dự án riêng biệt.

Với thông báo này, bây giờ Swaybg không còn bị ràng buộc với Sway và có thể được sử dụng với bất kỳ máy chủ tổng hợp Wayland nào hỗ trợ các giao thức wlr-layer-shell, xdg-output và xdg-shell nâng cao.

Mặt khác Công việc đã được thực hiện để loại bỏ sự không tương thích với trình quản lý cửa sổ i3. Ngoài ra, hỗ trợ cho màn hình cảm ứng đã được thêm vào bảng điều khiển thanh ổn định (kích hoạt các phần tử bằng cách chạm và đạp xe trên bàn với một cử chỉ thay đổi).

Trong thanh cuộn, chế độ "lớp phủ" được triển khai để hiển thị bảng điều khiển trên các cửa sổ khác mà không cần xử lý các sự kiện đầu vào.

Y thêm khả năng vô hiệu hóa các phím tắt điều khiển sử dụng cài đặt hủy liên kết {sym, code, switch}.

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ọ, dHọ nên nhớ 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.

Trong trường hợp của Ubuntu, điều này có thể thực hiện được, bạn chỉ cần kích hoạt phiên với Wayland. Một bản phân phối khác có thể sử dụng Sway mà không gặp vấn đề là Fedora, nơi thậm chí Sway đã có trong kho Fedora để cài đặt.

Để cài đặt Sway trên bản phân phối của bạn, Bạn nên truy cập liên kết sau, nơi bạn sẽ tìm thấy các tệp dự án cũng như hướng dẫn cài đặt nó.

Liên kết là cái này.

Đ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. Vì vậy, nếu bạn có một card màn hình đang chạy với các trình điều khiển độc quyền, bạn nên 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ế.


Để 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.