Keluaran persekitaran tersuai Sway 1.2 menggunakan Wayland

Bersedia pelepasan pengurus komposit Bergoyang 1.2, 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:

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ совмСстимости с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ
    i3 4.17.

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для запуска прилоТСния послС пСрСзапуска;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° примСняСмого ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° раздСлСния ΠΎΠΊΠΎΠ½ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ (Π² Π²ΠΈΠ΄Π΅ стСка);
  • Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ раскладок ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° опрСдСлСния Ρ‚ΠΈΠΏΠΎΠ² устройств Π²Π²ΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая ΠΊΠΎΠΌΠ°Π½Π΄Π° xkb_switch_layout;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅ΠΌ оформлСния курсора, для измСнСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая ΠΊΠΎΠΌΠ°Π½Π΄Π° xcursor_theme;
  • Π’ layer-shell Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½;
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Wayland-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° wlr-output-management-v1, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для настройки устройств Π²Ρ‹Π²ΠΎΠ΄Π°;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎΠ³ΠΎ измСнСния настроСк экрана Ρ‡Π΅Ρ€Π΅Π· API wlr_output;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка calibration_matrix для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ сСнсорных экранов;
  • УстранСно нСсколько ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠΈΡ… ΠΊ ΠΊΡ€Π°Ρ…Π°ΠΌ.

Sumber: opennet.ru

Tambah komen