Saatos ampir tilu taun pangwangunan, server komposit Wayfire 0.8 parantos dileupaskeun. Éta ngagunakeun Wayland sareng ngamungkinkeun nyiptakeun antarmuka pangguna anu ringan sareng épék 3D anu sami sareng anu dipendakan dina plugins Compiz 3D (saklar layar ngalangkungan kubus 3D, perenah jandela spasial, morphing jandela, jsb.). Wayfire tiasa diperpanjang via plugins sareng nawiskeun sistem konfigurasi anu fleksibel. Kodeu proyék ditulis dina C ++ sarta disebarkeun dina lisénsi MIT.
Proyék ieu diwangun dina dasar perpustakaan wlroots, dikembangkeun ku pamekar lingkungan pangguna Sway sareng nyayogikeun fungsi dasar pikeun ngatur karya manajer komposit dumasar kana Wayland. Systemd, elogind, atanapi seatd tiasa dianggo pikeun ngatur sesi. Ngarojong ngajalankeun aplikasi X11 maké XWayland. Salaku panel, anjeun tiasa nganggo wf-shell ti pamekar Wayfire atanapi panel pihak katilu LavaLauncher. Proyék ieu ogé ngembangkeun perpustakaan pikeun gawé bareng file konfigurasi wf-config sarta configurator grafis wcm.
Dina versi anyar:
- Nambahkeun plugin "wsets" (Workspace sets), ngamungkinkeun anjeun damel sareng koleksi desktop virtualKoleksi ngamungkinkeun anjeun pikeun ngahijikeun desktop anu aya hubunganana sareng topik khusus (contona, damel dina proyék utama, damel dina proyék pribadi, atanapi hiburan) babarengan pikeun ditingali sacara simultan dina hiji layar. Pangguna tiasa ngalih ka koleksi anu béda iraha waé sareng ngaksés sakumpulan desktop virtual anu béda. Unggal layar tiasa nampilkeun koleksi desktopna nyalira (contona, monitor éksternal tiasa nganggo koleksi pikeun hiburan, sedengkeun layar internal laptop tiasa nampilkeun koleksi padamelan). Koleksi tiasa dipindahkeun antara layar.

- Kamampuhan pikeun ngadalikeun manajer komposit liwat paréntah IPC anu dikirimkeun kana stop kontak jaringan ayeuna sayogi. Fungsionalitas ieu dilaksanakeun ngaliwatan plugin ipc sareng plugin processing paréntah tambahan. Salaku conto, plugin ipc-rules kalebet paréntah pangaturan jandela dasar. Rojongan pikeun paréntah sareng acara tambahan direncanakeun pikeun masa depan.
- Ditambahkeun kamampuan pikeun nganapigasi antara desktop virtual nganggo keyboard.
- The basajan-ubin plugin implements épék animasi.
- The Vswitch plugin ayeuna ngawengku bindings pikeun mindahkeun unsur ka desktop maya husus.
- Palaksanaan protokol Wayland parantos dipindahkeun tina paket dasar pikeun misahkeun plugins: wayfire-shell, foreign-toplevel, sareng gtk-shell.
- Ditambahkeun rojongan pikeun protokol Wayland "xdg-aktivasina", nu ngidinan mindahkeun fokus antara surfaces mimitina béda (Contona, ngagunakeun xdg-aktivasina, hiji aplikasi bisa pindah fokus kana sejen).
- Widget anyar parantos ditambah kana panel, ngalaksanakeun baki sistem, bewara, sareng dialog pareum. Widget Command-output ogé geus ditambahkeun, sahingga panel pikeun mintonkeun hasil executing paréntah custom.
- Panel wf-cangkang, perpustakaan wf-config, sareng wcm configurator anu dikembangkeun ku proyék parantos diropéa.

- API kreasi plugin geus dimekarkeun sarta redesigned. Sanaos desain ulang ieu ngarobih kasaluyuan sareng seueur plugins anu langkung lami, éta ogé parantos ngarengsekeun seueur masalah anu sateuacana ngahalangan panggunaanana. Struktur scenegraph anyar geus diwanohkeun pikeun gawé bareng daptar layar, lapisan, sarta pintonan. View API, tanggung jawab nampilkeun jandela aplikasi, parantos didesain ulang. Hiji sistem transaksi geus ditambahkeun, sahingga pikeun ngamutahirkeun otomatis simultaneous sababaraha surfaces luhur-tingkat jeung sipat pakait maranéhanana, kitu ogé nyingkronkeun kaayaan hiasan jandela jeung jandela utama.
sumber: opennet.ru


