Sway 1.7 siidaynta deegaanka caadada u ah iyadoo la adeegsanayo Wayland

Siideynta maareeyaha isku dhafan ee Sway 1.7 waa la daabacay, iyadoo la dhisay iyadoo la adeegsanayo borotokoolka Wayland oo si buuxda ula jaan qaadaya maareeyaha daaqada mosaic i3 iyo guddiga i3bar. Xeerka mashruuca wuxuu ku qoran yahay C waxaana lagu qaybiyaa shatiga MIT. Mashruuca waxaa loogu talagalay in lagu isticmaalo Linux iyo FreeBSD.

waafaqsanaanta i3 waxaa lagu bixiyaa amarka, faylka qaabeynta iyo heerka IPC, taas oo u oggolaanaysa Sway in loo isticmaalo beddelka i3 hufan ee isticmaala Wayland halkii X11. Sway wuxuu kuu ogolaanayaa inaad daaqadaha dul saarto shaashadda ma aha meel bannaan, laakiin si macquul ah. Daaqadaha waxaa loo habeeyay shabag ka dhigaya isticmaalka ugu wanaagsan ee booska shaashadda wuxuuna kuu ogolaanayaa inaad si dhakhso leh u maamusho daaqadaha adigoo isticmaalaya kiiboodhka oo keliya.

Si loo abuuro jawi isticmaale oo buuxa, qaybaha soo socda ee la socda ayaa la bixiyaa: swayidle (habraaca asalka ah ee fulinaya borotokoolka shaqo la'aanta ee KDE), swaylock (screen saver), mako (maamulaha ogeysiiska), murugo (abuurista shaashadaha), slurp (doorashada aag). shaashada), wf-duubi (fiidiyow qabasho), waybar (bar codsiga), virtboard (keyboard-ka-shaashadda), wl-clipboard (la shaqaynta sabuuradda), wallutils (maamulida gidaarada miiska).

Sway waxaa loo soo saaray mashruuc qaabaysan oo laga dul dhisay maktabadda wlroots, kaas oo ka kooban dhammaan aasaaska aasaasiga ah ee habaynta shaqada maareeyaha isku dhafan. Wlroots waxaa ka mid ah dhabarka dambe ee gelitaanka aan la taaban karin ee shaashadda, aaladaha wax gelinta, soo bandhigida iyada oo aan si toos ah loo helin OpenGL, isdhexgalka KMS/DRM, libinput, Wayland iyo X11 (lakab ayaa la bixiyaa si loogu socodsiiyo codsiyada X11 ee ku saleysan Xwayland). Marka lagu daro Sway, maktabadda wlroots waxaa si firfircoon loogu isticmaalaa mashaariicda kale, oo ay ku jiraan Librem5 iyo Cage. Marka lagu daro C/C++, xirmooyinka ayaa loo sameeyay Scheme, Lisp Common, Go, Haskell, Ocaml, Python iyo Rust.

Siideynta cusub:

  • Awoodda lagu dhaqaajin karo tabsiyada jiirka ayaa la bixiyaa.
  • Taageero lagu daray wax-soo-saarka madaxa dhegaha ee xaqiiqada dhabta ah.
  • Lagu darey "output render_bit_depth" amarka si loo suurtageliyo wax-soo-saarka qaab qoto dheer oo qotodheer.
  • Kalsoonida la wanaajiyay iyo waxqabadka wax soo saarka daaqadaha shaashadda buuxa (adoo la isticmaalayo dmabuf, wax soo saarka tooska ah ayaa la bixiyaa iyada oo aan la kordhin).
  • Hab-maamuuska xdg-activation-v1 ayaa la isticmaalaa, kaas oo kuu ogolaanaya inaad u kala wareejiso diirada u dhexeeya sagxadaha heerka koowaad ee kala duwan (tusaale, adoo isticmaalaya xdg-activation, hal codsi ayaa u bedeli kara mid kale).
  • Kudaray ikhtiyaar macmiil.focused_tab_title si loo dejiyo midabka tab firfircoon.
  • Lagu daray amarka "modelline output" si aad u dejiso qaabkaaga DRM (Maareeyaha Tooska ah).
  • Waxaa lagu daray amarka "output dpms toggle" si ay ugu fududaato in shaashadda laga saaro qoraallada. Waxa kale oo lagu daray amarrada "gaabyada". leexleex ", "smart_smart_gaps ross_outer" iyo "midna ma kala qaybin".
  • Xulashada "--my-next-gpu-wont-be-nvidia" waa laga saaray, iyadoo lagu bedelay qaabka "--unsupported-gpu". Darawalada NVIDIA ee gaarka loo leeyahay wali lama taageero.
  • Ku-meel-gaadhka ku-meel-gaadhka ah ee lagu qeexay goobaha caadiga ah ayaa lagu beddelay cagta.
  • La siiyay awoodda lagu joojin karo wada-hadallada swaybar iyo swaynag inta lagu jiro dhismaha.
  • Waa mamnuuc in si firfircoon loo beddelo dhererka ciwaanka daaqada iyadoo ku xidhan jilayaasha qoraalka ciwaanka; ciwaanka hadda had iyo jeer wuxuu leeyahay dherer go'an.

Sway 1.7 siidaynta deegaanka caadada u ah iyadoo la adeegsanayo Wayland


Source: opennet.ru

Add a comment