Dumating ang Sway 1.8 na may mga pagpapahusay para sa Vulkan at higit pa

Pag-ugoy

Ang Sway ay isang naka-tile na Wayland compositor at isang drop-in na kapalit para sa i3 window manager para sa X11

Pagkatapos ng 11 buwan ng pag-unlad ang paglabas ng bagong bersyon ay inihayag tagapamahala ng komposisyon umindayog 1.8, na binuo sa Wayland protocol at ganap na tugma sa i3 window manager at i3bar panel.

Para sa mga hindi nakakaalam tungkol sa Sway, dapat nilang malaman na ito ay binuo bilang isang modular na proyekto itinayo sa ibabaw ng wlroots library, na naglalaman ng lahat ng pangunahing primitive para sa pag-aayos ng gawain ng composite manager.

Ang suporta sa i3 ay ibinibigay sa antas ng command, configuration at IPC file, na nagpapahintulot sa Sway na magamit bilang isang transparent na kapalit para sa i3, gamit ang Wayland sa halip na X11. Pinapayagan ka ng Sway na maglagay ng mga bintana sa screen hindi spatially, ngunit lohikal. Ang Windows ay nakaayos sa isang grid na gumagawa ng pinakamainam na paggamit ng espasyo sa screen at nagbibigay-daan sa iyong mabilis na manipulahin ang mga bintana gamit lamang ang keyboard.

Upang mag-set up ng kumpletong kapaligiran ng user, inaalok ang mga kaugnay na bahagi: swayidle (proseso sa background na may patay na pagpapatupad ng protocol ng KDE), swaylock (screen saver), bukod sa iba pa.

Pangunahing mga bagong tampok ng Sway 1.8

Sa bagong bersyon na ito na ipinakita ng Sway 1.8 mahahanap natin iyon nagpatupad ng bagong command na "bindgesture" upang mag-attach ng mga aksyon sa mga galaw ng touchpad.

Ang isa pang pagbabago na namumukod-tangi ay iyon ang proseso ng pag-lock ng screen (swaylock) binago upang gamitin ang Wayland protocol na ext-session-lock-v1, na naging posible upang mapataas ang pagiging maaasahan at seguridad ng session lock.

Bilang karagdagan dito, ngayon mula sa bagong bersyon na ito ng Sway 1.8 ito ay ibinigay suporta para sa pagtatakda ng "huwag paganahin habang sumusubaybay" sa libinput library upang kontrolin ang hindi pagpapagana ng touchpad habang gumagamit ng boltahe gauge bar (halimbawa, TrackPoint sa mga ThinkPad na laptop).

Malalaman din namin na ang xdg-activation-v1 protocol ay ipinatupad, na ginagamit upang pahusayin ang pagiging maaasahan ng kahulugan ng workspace kapag nagsisimula ng mga bagong application ng kliyente.

Sa kabilang banda, ang library Napabuti ng wlroots ang pagpapatupad ng sistema ng pag-render gamit ang Vulkan graphics API.

Upang i-streamline ang proseso ng pag-iskedyul ng paglunsad ng gawain sa platform ng Linux, ang kakayahang magtakda ng mga pahintulot sa CAP_SYS_NICE ay ipinatupad, pati na rin ang isang bagong command na "disconnect output" upang alisin ang mga virtual na output device ay idinagdag.

Ng iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Nagdagdag ng suporta para sa high resolution na mouse wheel scroll event.
  • Ang suporta para sa pagtatrabaho sa SUID root prompt ay hindi na ipinagpatuloy.
  • Hindi na ginagamit na command na "output dpms", pinalitan ng command na "output power."
  • Upang gumana sa mga regular na expression, ang pcre2 ay ginagamit na ngayon sa halip na ang pcre library.

Sa wakas, kung interesado kang malaman ang higit pa tungkol sa bagong bersyon na ito, maaari mong tingnan ang mga detalye sa ang sumusunod na link.

Paano makakuha ng Sway?

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

Mahalagang banggitin na ang Sway ay hindi gagana sa pagmamay-ari ng mga driver ng graphics, kakailanganin mong i-uninstall ang mga ito at sa halip ay gamitin ang mga libreng driver.

Upang mai-install ang Sway sa Ubuntu, pati na rin ang mga derivatives nito, dapat nilang idagdag ang sumusunod na repository sa kanilang system.

Para sa buksan natin ang isang terminal (maaari nilang gamitin ang mga shortcut key na Ctrl + Alt + T) at dito ay mai-type nila ang sumusunod na utos:

sudo add-apt-repository ppa:samoilov-lex/sway

At nagpapatuloy kami upang maisagawa ang pag-install sa:

sudo apt install sway

Habang para sa mga nais na mag-ipon, dapat silang makakuha ng source code sa pamamagitan ng pag-type ng sumusunod:

git clone https://github.com/swaywm/sway.git

Patakbuhin ang mga utos na ito:

meson build/
ninja -C build/
sudo ninja -C build/ install

Sa mga system na walang pag-logind, kailangan mong suid ang pagbabalanse na binary:

sudo chmod a+s /usr/local/bin/sway

Aalisin ni Sway ang mga pahintulot sa ugat kaagad pagkatapos ng pagsisimula.

Sa wakas, dapat kong banggitin na sa oras ng pagsulat ng artikulo ang Sway package sa repositoryo ay hindi pa na-update sa bagong bersyon, ngunit ito ay ilang oras bago ito magagamit.


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.