Patayin ang isang kompositor ng Wayland upang mapalitan ang manager ng window ng i3

Pag-ugoy

Si Sway ay isang manunulat ng kanta sa Wayland at isang drop-in, na kung saan ay inilaan upang maging isang kapalit para sa i3 window manager para sa X11. Gumagana sa umiiral na pag-setup ng i3 at sinusuportahan ang karamihan sa mga tampok ng i3, kasama ang ilang mga extra.

Pag-ugoy Pinapayagan kang ayusin ang mga bintana ng application nang lohikal, kaysa sa spatially. Ang mga bintana ay nakaayos sa isang grid bilang default, na kung saan ay maximize ang kahusayan ng iyong screen at maaaring mabilis na manipulahin gamit ang keyboard lamang.

Tungkol kay Sway

Ang suporta sa window manager ng I3 ay ibinibigay sa antas ng utos, mga file ng pagsasaayos, at IPC, na pinapayagan ang Sway na magamit bilang isang transparent na kapalit para sa i3 gamit ang Wayland sa halip na X11.

En Isuko ang mga sumusunod na sangkap na inaalok upang ayusin ang isang kumpletong kapaligiran ng gumagamit:

  • Swayiled (proseso sa background na may pagpapatupad ng idle protocol na KDE)
  • swaylock (screen saver)
  • Mako (notification manager)
  • Mabagsik(tool na nakatuon sa mga screenshot)
  • Kalabog (pagpili ng isang lugar sa screen)
  • wf recorder (alagaan ang pagkuha ng video)
  • Way bar (Isang application bar)
  • virtualboard (alagaan ang on-screen keyboard)
  • wl-clipboard (upang gumana sa clipboard)
  • Mga Wallutil (kontrol sa background sa desktop).

Ang Sway ay binuo bilang isang modular na proyekto na itinayo sa tuktok ng wlroots library, na kinabibilangan ng lahat ng pangunahing mga primitibo para sa pag-aayos ng gawain ng pinagsamang manager.

Ang Wlroots ay may kasamang mga backend sa abstract na pag-access sa screen, mga input device, mag-render nang walang direktang pag-access sa OpenGL, makipag-ugnay sa KMS / DRM, libinput, Wayland, at X11 (isang gitnang layer ang ibinigay upang patakbuhin ang mga aplikasyon ng X11 na nakabatay sa X11).

Bukod sa Sway, ang wlroots library ay aktibong ginagamit sa iba pang mga proyekto , kabilang ang librem5 at Cage. Bilang karagdagan sa C / C ++, ang mga bindings ay binuo para sa Scheme, Common Lisp, Go, Haskell, OCaml, Python, at Rust.

Ang code ng proyekto ng Sway ay nakasulat sa C at ibinahagi sa ilalim ng lisensya ng MIT. Ang proyekto ay inilaan upang magamit sa Linux at FreeBSD.

Tungkol sa bagong bersyon ng Sway 1.1

Ilang oras na ang nakakalipas ang paglulunsad ng bagong bersyon ng Sway 1.1 ay inihayag, isang bersyon kung saan isang oras pagkatapos ng paglabas nito ng 1.1.0, isang pagwawasto na 1.1.1 na paglabas ang na-publish sa pagtanggal ng mga idinagdag na pagbabago nang hindi sinasadya hindi sila katugma sa wlroots 0.6.

Kabilang sa mga pangunahing novelty ng bagong bersyon na maaari naming hanapin iyon ang swaybg utility upang pamahalaan ang background sa desktop ay naka-highlight sa isang hiwalay na proyekto.

Sa anunsyo na ito, ngayon Ang Swaybg ay hindi na nakatali sa Sway at maaaring magamit sa anumang server ng pinagsanib na Wayland na sumusuporta sa mga advanced na wlr-layer-shell, xdg-output, at xdg-shell na mga protokol.

Sa kabilang dako Ginawa ang trabaho upang maalis ang mga hindi pagkakatugma sa manager ng window ng i3. Bilang karagdagan sa suporta na iyon para sa mga touch screen ay naidagdag sa stabilizer bar panel (pag-activate ng mga elemento sa pamamagitan ng pagpindot at pagbibisikleta sa mga mesa na may pagbabago ng kilos).

Sa scroll bar, ipinatupad ang mode na "overlay" upang maipakita ang panel sa iba pang mga bintana nang hindi pinoproseso ang mga kaganapan sa pag-input.

Y nagdagdag ng kakayahang huwag paganahin ang mga kontrol ng keyboard shortcuts gamit ang setting ng pag-undind {sym, code, switch}.

Paano makakuha ng Sway?

Para sa mga interesadong masubukan ang Sway sa kanilang mga system, dDapat nilang tandaan na ang pangunahing kinakailangan upang magamit ito ay upang magkaroon ng Wayland sa ilalim ng hood ng iyong system.

Sa kaso ng Ubuntu posible ito, kailangan mo lamang paganahin ang session sa Wayland. Ang isa pang pamamahagi na maaaring gumamit ng Sway nang walang mga problema ay ang Fedora, kung saan kahit na si Sway ay nasa mga imbakan ng Fedora para sa pag-install.

Upang mai-install ang Sway sa iyong distro, Dapat mong bisitahin ang sumusunod na link kung saan makikita mo ang mga file ng proyekto pati na rin ang mga tagubilin para sa pag-install nito.

Ang link ay ito.

Mahalagang banggitin na ang Sway ay hindi gagana sa pagmamay-ari ng mga driver ng graphics. Kaya't kung mayroon kang isang video card na tumatakbo kasama ang pagmamay-ari ng mga driver, dapat mong i-uninstall ang mga ito at sa halip ay gamitin ang mga libreng driver.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.