Rilis lingkungan kustom Sway 1.1 menggunakan Wayland

ambil tempat rilis manajer komposit bergoyang 1.1, dibuat menggunakan protokol Wayland dan sepenuhnya kompatibel dengan pengelola jendela ubin i3 dan panel i3bar. Satu jam setelah rilis 1.1.0, rilis korektif diterbitkan 1.1.1 dengan penghapusan perubahan yang ditambahkan secara keliru yang tidak kompatibel dengan wlroots 0.6. Kode proyek ditulis dalam C dan didistribusikan oleh di bawah lisensi MIT. Proyek ini ditujukan untuk digunakan di Linux dan FreeBSD.

Kompatibilitas i3 disediakan pada tingkat perintah, file konfigurasi, dan IPC, memungkinkan Sway digunakan sebagai pengganti i3 transparan yang menggunakan Wayland, bukan X11. Sway memungkinkan Anda menempatkan jendela di layar tidak secara spasial, tetapi secara logis. Windows disusun dalam kisi yang memanfaatkan ruang layar secara optimal dan memungkinkan Anda memanipulasi jendela dengan cepat hanya dengan menggunakan keyboard.

Untuk menciptakan lingkungan pengguna yang lengkap, komponen-komponen berikut ditawarkan: kami makan (proses latar belakang yang mengimplementasikan protokol idle KDE), bergoyang (screen saver), mako (manajer notifikasi), suram (mengambil tangkapan layar), mencucup (memilih area di layar), wf-perekam (pengambilan video), bilah jalan (bilah aplikasi), papan kebajikan (keyboard layar), wl-papan klip (bekerja dengan papan klip), wallutils (manajemen wallpaper desktop).

Sway sedang dikembangkan sebagai proyek modular yang dibangun di atas perpustakaan akar rumput, yang berisi semua dasar dasar untuk mengatur pekerjaan manajer gabungan. Wlroots menyertakan backend untuk
abstraksi akses ke layar, perangkat input, rendering tanpa akses langsung ke OpenGL, interaksi dengan KMS/DRM, libinput, Wayland dan X11 (disediakan lapisan untuk menjalankan aplikasi X11 berdasarkan Xwayland). Selain Sway, perpustakaan wlroots digunakan secara aktif proyek lainnyatermasuk Librem5 ΠΈ Kandang. Selain C/C++, binding telah dikembangkan untuk Scheme, Common Lisp, Go, Haskell, OCaml, Python, dan Rust.

Dalam rilis baru:

  • Utilitas telah dipisahkan menjadi proyek terpisah bergoyang, dirancang untuk mengelola wallpaper desktop. Swaybg tidak lagi terikat dengan Sway dan dapat digunakan dengan server komposit Wayland mana pun yang mendukung protokol tingkat lanjut
    wlr-layer-shell, xdg-output dan xdg-shell;

  • Pekerjaan telah dilakukan untuk menghilangkan ketidaksesuaian dengan window manager i3;
  • Dukungan untuk layar sentuh telah ditambahkan ke panel swaybar (mengaktifkan elemen dengan sentuhan dan menelusuri desktop dengan gerakan menggeser);
  • swaybar menerapkan mode "overlay" untuk menampilkan panel di atas jendela lain tanpa memproses kejadian input;
  • Menambahkan kemampuan untuk menonaktifkan pintasan keyboard kontrol menggunakan pengaturan unbind{sym,code,switch}.



Sumber: opennet.ru

Tambah komentar