Keluaran persekitaran tersuai Sway 1.4 menggunakan Wayland

Bersedia pelepasan pengurus komposit Bergoyang 1.4 (keluaran 1.3 tidak dibina), dibina menggunakan protokol Wayland dan serasi sepenuhnya dengan pengurus tetingkap berjubin i3 dan panel i3bar. Kod projek ditulis dalam C dan diedarkan oleh di bawah lesen MIT. Projek ini bertujuan untuk digunakan pada Linux dan FreeBSD.

Keserasian i3 disediakan pada peringkat arahan, fail konfigurasi dan IPC, membolehkan Sway digunakan sebagai pengganti i3 telus yang menggunakan Wayland dan bukannya X11. Sway membolehkan anda meletakkan tingkap pada skrin bukan secara spatial, tetapi secara logik. Windows disusun dalam grid yang menggunakan ruang skrin secara optimum dan membolehkan anda memanipulasi tetingkap dengan cepat hanya menggunakan papan kekunci.

Untuk mencipta persekitaran pengguna yang lengkap, komponen yang disertakan berikut ditawarkan: kami makan (proses latar belakang melaksanakan protokol terbiar KDE), swaylock (gambar skrin), Mako (pengurus pemberitahuan), suram (mengambil tangkapan skrin), slurp (memilih kawasan pada skrin), perakam wf (tangkapan video), waybar (bar aplikasi), virtboard (papan kekunci skrin), wl-papan keratan (bekerja dengan papan keratan), wallutils (pengurusan kertas dinding desktop).

Sway sedang dibangunkan sebagai projek modular yang dibina di atas perpustakaan wlroots, yang mengandungi semua primitif asas untuk mengatur kerja pengurus komposit. Wlroots termasuk hujung belakang untuk
pengabstrakan akses kepada skrin, peranti input, pemaparan tanpa akses terus kepada OpenGL, interaksi dengan KMS/DRM, libinput, Wayland dan X11 (lapisan disediakan untuk menjalankan aplikasi X11 berdasarkan Xwayland). Selain Sway, perpustakaan wlroots digunakan secara aktif dalam projek laintermasuk Librem5 ΠΈ Sangkar. Selain C/C++, pengikatan telah dibangunkan untuk Skim, Common Lisp, Go, Haskell, OCaml, Python dan Rust.



Dalam keluaran baharu:

  • Menambah sokongan untuk protokol VNC untuk akses jauh ke desktop. Kerja diatur melalui penggunaan pelayan wayvnc, yang boleh menyambung untuk menjalankan sesi kerja berasaskan Wayland, mencipta peranti input maya dan menyiarkan output skrin menggunakan protokol RFB. Wayvnc juga boleh digunakan untuk menjalankan desktop maya yang berjalan pada pelayan tanpa monitor. Sokongan untuk bahagian belakang berasaskan RDP yang ditawarkan sebelum ini telah dihentikan.
  • Menambahkan sokongan separa untuk melancarkan bar tugas yang dibangunkan oleh projek MATE;
  • Melaksanakan keupayaan untuk mengkonfigurasi kelewatan untuk memaparkan aksara apabila memasuki (pilihan max_render_time dan sway-output);
  • Sokongan tambahan untuk pemprosesan berasingan kumpulan kekunci pada papan kekunci (untuk papan kekunci khusus);
  • Sokongan protokol telah dihentikan xdg-shell v6 (versi v6 tidak stabil tidak lagi berkaitan selepas penstabilan xdg-shell).

    Sumber: opennet.ru

  • Tambah komen