Rilis lingkungan kustom Sway 1.2 menggunakan Wayland

Siap rilis manajer komposit bergoyang 1.2, dibuat menggunakan protokol Wayland dan sepenuhnya kompatibel dengan pengelola jendela ubin i3 dan panel i3bar. 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:

  • Pekerjaan telah dilakukan untuk meningkatkan kompatibilitas dengan window manager
    i3 4.17.

  • Ditambahkan opsi untuk memulai aplikasi setelah restart;
  • Menambahkan tombol untuk memilih metode default untuk membagi jendela menjadi tab atau berdampingan (bertumpuk);
  • Mekanisme untuk mengganti tata letak keyboard telah ditingkatkan, dukungan untuk menentukan jenis perangkat input telah ditambahkan, dan perintah baru xkb_switch_layout telah diusulkan;
  • Menambahkan dukungan untuk tema kursor, untuk mengubah perintah xcursor_theme baru yang diusulkan;
  • Menambahkan dukungan untuk jendela pop-up ke lapisan-shell;
  • Dukungan yang diterapkan untuk protokol Wayland wlr-output-manajemen-v1, dimaksudkan untuk menyiapkan perangkat keluaran;
  • Menambahkan dukungan untuk mengubah pengaturan layar secara atom melalui API wlr_output;
  • Menambahkan pengaturan kalibrasi_matrix untuk kalibrasi layar sentuh;
  • Memperbaiki beberapa kebocoran memori dan masalah kerusakan.

Sumber: opennet.ru

Tambah komentar