Rilaxx tal-ambjent tal-utent Sway 1.7 bl-użu ta’ Wayland

Ġie ppubblikat ir-rilaxx tal-maniġer kompost Sway 1.7, mibni bl-użu tal-protokoll Wayland u kompatibbli bis-sħiħ mal-maniġer tat-tieqa tal-mużajk i3 u l-pannell i3bar. Il-kodiċi tal-proġett huwa miktub b'Ċ u huwa mqassam taħt il-liċenzja MIT. Il-proġett huwa mmirat għall-użu fuq Linux u FreeBSD.

Il-kompatibilità tal-i3 hija pprovduta fil-kmand, il-fajl tal-konfigurazzjoni u l-livell tal-IPC, li tippermetti li Sway jintuża bħala sostituzzjoni trasparenti tal-i3 li juża Wayland minflok X11. Sway jippermettilek li tpoġġi twieqi fuq l-iskrin mhux spazjalment, iżda loġikament. It-twieqi huma rranġati fi grilja li tagħmel l-aħjar użu mill-ispazju tal-iskrin u tippermettilek timmanipula t-twieqi malajr billi tuża biss it-tastiera.

Biex jinħoloq ambjent ta' utent sħiħ, huma offruti l-komponenti ta' akkumpanjament li ġejjin: swayidle (proċess ta' sfond li jimplimenta l-protokoll idle KDE), swaylock (screen saver), mako (maniġer tan-notifika), grim (ħolqien ta' screenshots), slurp (għażla ta' żona). fuq l-iskrin), wf-recorder (qbid tal-vidjo), waybar (bar tal-applikazzjoni), virtboard (tastiera fuq l-iskrin), wl-clipboard (taħdem mal-clipboard), wallutils (immaniġġjar tal-wallpaper tad-desktop).

Sway qed jiġi żviluppat bħala proġett modulari mibni fuq il-librerija wlroots, li fiha l-primittivi bażiċi kollha għall-organizzazzjoni tax-xogħol tal-maniġer kompost. Wlroots jinkludi backends għal aċċess astratt għall-iskrin, apparati ta 'input, rendering mingħajr aċċess dirett OpenGL, interazzjoni ma' KMS/DRM, libinput, Wayland u X11 (saff huwa pprovdut għat-tħaddim ta 'applikazzjonijiet X11 ibbażati fuq Xwayland). Minbarra Sway, il-librerija wlroots tintuża b'mod attiv fi proġetti oħra, inklużi Librem5 u Cage. Minbarra C/C++, ġew żviluppati rbit għal Scheme, Common Lisp, Go, Haskell, OCaml, Python u Rust.

Fir-rilaxx il-ġdid:

  • Il-ħila li tmexxi t-tabs bil-maws hija pprovduta.
  • Appoġġ miżjud għall-output għal kuffji tal-widna tar-realtà virtwali.
  • Miżjud "output render_bit_depth" kmand biex jippermetti l-output tal-mod ta 'kompożizzjoni ta' fond ta 'bits għoli.
  • Affidabbiltà u prestazzjoni mtejba tal-output ta 'twieqi full-screen (bl-użu ta' dmabuf, l-output dirett huwa pprovdut mingħajr buffering addizzjonali).
  • Jintuża l-protokoll xdg-activation-v1, li jippermettilek tittrasferixxi l-fokus bejn uċuħ differenti tal-ewwel livell (per eżempju, bl-użu ta 'xdg-activation, applikazzjoni waħda tista' taqleb fokus għal oħra).
  • Miżjud għażla client.focused_tab_title biex tissettja l-kulur tat-tab attiva.
  • Żid il-kmand "output modeline" biex tissettja l-mod DRM (Maniġer tar-Rendiment Dirett) tiegħek stess.
  • Żid il-kmand "output dpms toggle" biex jagħmilha aktar faċli li l-iskrin jiġi vojt mill-iskripts. Żid ukoll "lakuni" kmandi toggle ", "smart_gaps inverse_outer" u "qasma xejn".
  • L-għażla "--my-next-gpu-wont-be-nvidia" tneħħiet, u tibdilha bil-mod "--unsupported-gpu". Is-sewwieqa proprjetarji NVIDIA għadhom mhumiex appoġġjati.
  • L-emulator tat-terminal definit fis-settings default ġie sostitwit b'sieq.
  • Ipprovda l-abbiltà li jiskonnettja l-swaybar u swaynag dialogs waqt il-bini.
  • Huwa pprojbit li tbiddel b'mod dinamiku l-għoli tat-titlu tat-tieqa skont il-karattri fit-test tat-titlu; it-titlu issa dejjem għandu għoli fiss.

Rilaxx tal-ambjent tal-utent Sway 1.7 bl-użu ta’ Wayland


Sors: opennet.ru

Żid kumment