Sway a Wayland penggubah untuk menggantikan pengurus tetingkap i3

bergoyang

Sway adalah penulis lagu Wayland dan drop-in, yang dimaksudkan untuk menjadi pengganti pengurus tetingkap i3 untuk X11. Berfungsi dengan persediaan i3 yang ada dan menyokong kebanyakan ciri i3, ditambah beberapa tambahan.

bergoyang membolehkan anda mengatur tetingkap aplikasi secara logik, dan bukannya secara spasial. Tingkap disusun dalam grid secara lalai, yang memaksimumkan kecekapan layar anda dan dapat dimanipulasi dengan cepat hanya dengan menggunakan papan kekunci.

Mengenai Sway

Sokongan pengurus tetingkap I3 disediakan di peringkat perintah, fail konfigurasi, dan IPC, yang membolehkan Sway digunakan sebagai pengganti telus untuk i3 menggunakan Wayland dan bukannya X11.

En Sway komponen berikut ditawarkan untuk mengatur persekitaran pengguna yang lengkap:

  • Bergoyang (proses latar belakang dengan pelaksanaan protokol siaga KDE)
  • swaylock (gambar skrin)
  • Mako (pengurus pemberitahuan)
  • Grim(alat yang dikhaskan untuk tangkapan skrin)
  • slurp (memilih kawasan di skrin)
  • Perakam Wf (menjaga rakaman video)
  • Bar Jalan (Bar aplikasi)
  • Papan kebajikan (menjaga papan kekunci di skrin)
  • Papan klip Wl (untuk bekerja dengan papan keratan)
  • wallutils (kawalan latar belakang desktop).

Sway sedang dikembangkan sebagai projek modular yang dibina di atas perpustakaan wlroots, yang merangkumi semua primitif asas untuk mengatur kerja pengurus komposit.

Wlroots merangkumi backend ke akses abstrak ke skrin, peranti input, render tanpa mengakses langsung OpenGL, berinteraksi dengan KMS / DRM, libinput, Wayland, dan X11 (lapisan tengah disediakan untuk menjalankan aplikasi X11 berasaskan X11).

Selain Sway, perpustakaan wlroots digunakan secara aktif dalam projek lain , termasuk Librem5 dan Cage. Selain C / C ++, pengikatan dikembangkan untuk Skema, Common Lisp, Go, Haskell, OCaml, Python, dan Rust.

Kod projek Sway ditulis dalam C dan diedarkan di bawah lesen MIT. Projek ini bertujuan untuk digunakan pada Linux dan FreeBSD.

Mengenai versi baru Sway 1.1

Beberapa jam yang lalu pelancaran Sway 1.1 versi baru diumumkan, versi di mana sejam selepas pelepasan 1.1.0, terbitan 1.1.1 pembetulan diterbitkan dengan penghapusan perubahan yang ditambahkan secara tidak sengaja mereka tidak sesuai dengan wlroots 0.6.

Antara perkara baru dari versi baru ini kita dapati utiliti swaybg untuk menguruskan latar belakang desktop diserlahkan dalam projek yang berasingan.

Dengan pengumuman ini, sekarang Swaybg tidak lagi terikat dengan Sway dan boleh digunakan dengan mana-mana pelayan komposit Wayland yang menyokong protokol wlr-layer-shell, xdg-output, dan xdg-shell yang maju.

Sebaliknya Kerja telah dilakukan untuk menghilangkan ketidaksesuaian dengan pengurus tetingkap i3. Sebagai tambahan sokongan untuk skrin sentuh telah ditambahkan ke panel bar penstabil (pengaktifan elemen dengan menyentuh dan mengayuh di meja dengan gerak isyarat yang berubah).

Di bar tatal, mod "overlay" dilaksanakan untuk menampilkan panel pada tetingkap lain tanpa memproses peristiwa input.

Y menambahkan keupayaan untuk mematikan pintasan papan kekunci kawalan menggunakan tetapan terikat {sym, code, switch}.

Bagaimana untuk mendapatkan Sway?

Bagi mereka yang berminat dapat menguji Sway pada sistem mereka, dMereka harus ingat bahawa syarat utama untuk dapat menggunakannya adalah memiliki Wayland di bawah sistem anda.

Dalam kes Ubuntu ini mungkin, anda hanya perlu mengaktifkan sesi dengan Wayland. Sebaran lain yang dapat menggunakan Sway tanpa masalah adalah Fedora, di mana bahkan Sway sudah berada di repositori Fedora untuk pemasangan.

Untuk memasang Sway pada distro anda, Anda mesti melayari pautan berikut di mana anda akan menemui fail projek serta arahan untuk pemasangannya.

Pautan ini.

Penting untuk disebutkan bahawa Sway tidak akan berfungsi dengan pemacu grafik proprietari. Oleh itu, jika anda mempunyai kad video yang disertakan dengan pemacu hak milik, anda harus menyahpasangnya dan menggunakan pemacu percuma sebagai gantinya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.