Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Serveri kompozues Hyprland 0.54 tani është i disponueshëm, duke përdorur protokollin Wayland. Projekti është i orientuar në kompozimin mozaik (tiling) të dritareve, por mbështet gjithashtu vendosjen e rastësishme të dritareve, grupimin e dritareve në formë tabash, modin pseudo-mozaik dhe shfaqjen me ekran të plotë të dritareve. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.

Ofron mundësi për krijimin e ndërfaqeve vizualisht atraktive: gradientet në përkufizimin e dritareve, mjegullimi i sfondit, efektet animuese dhe hije. Për të zgjeruar funksionalitetin, mund të integrohen plugin-e dhe për menaxhimin e jashtëm të funksionit ofrohet IPC bazuar në socket. Konfigurimi bëhet përmes skedarit të konfigurimit, ndryshimet e të cilit përmirësohen në mënyrë të menjëhershme pa pasur nevojë për rinisje. Disa nga funksionet përfshijnë: krijimi dinamik i hapësirave virtuale të punës; modet e kompozitimit të elementeve në ekran; trajtimi global i çelësave të ngrohtë; kontrolli i gjesteve në touchpad / ekranin me prekje.

NĂ« versionin e ri:

  • Shtuar mundĂ«sia e aplikimit tĂ« mĂ«nyrave tĂ« ndryshme tĂ« kompozimit tĂ« dritareve (layout) nĂ« desktopet virtuale dhe monitorĂ«t e ndryshĂ«m. PĂ«r shembull, pĂ«r desktopet virtuale 1-4 mund tĂ« zgjidhni modin dwindle (modi mozaik nĂ« stilin BSPWM), pĂ«r 5-8 — modin master (njĂ« dritare kryesore nĂ« tĂ« majtĂ«, tĂ« tjerat nĂ« njĂ« rrjedhĂ« tĂ« djathtĂ«), dhe pĂ«r 9-10 — scroll (rrotullimi i pafund i dritareve). Procesi i krijimit dhe mbĂ«shtetjes sĂ« kompozimeve tĂ« veta Ă«shtĂ« thjeshtuar ndjeshĂ«m.
  • Shtuar njĂ« modus tĂ« ri kompozimi monocle, ku dritaret gjithmonĂ« zĂ«nĂ« tĂ« gjithĂ« hapĂ«sirĂ«n e disponueshme. Kodi i plugin-it hyprscrolling Ă«shtĂ« transferuar nĂ« pĂ«rbĂ«rjen kryesore tĂ« Hyprland.
  • NjĂ« rritje e konsiderueshme (nga 50% deri nĂ« 500%) e performancĂ«s sĂ« punĂ«s nĂ« sistemet me GPU tĂ« integruara.
  • Puna pĂ«r integrimin e modulit Hyprnix, i zhvilluar pĂ«r tĂ« lehtĂ«suar instalimin dhe konfigurimin e Hyprland me pĂ«rdorimin e menaxherit tĂ« paketave Nix, Ă«shtĂ« pĂ«rfunduar. Integrimi i plotĂ« me Nix ndĂ«r tĂ« tjera Ă«shtĂ« realizuar nĂ« Hyprpm dhe start-hyprland.
  • Shtuar mbĂ«shtetje pĂ«r gjestin cursorZoom, qĂ« lejon pĂ«rdorimin e trackpad pĂ«r tĂ« ndryshuar shkallĂ«n e kursorit.

Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Gjithashtu mund të përmendim lëshimin e projektit labwc 0.9.4 (Lab Wayland Compositor), që zhvillon një kompozitor server për Wayland me mundësi që i ngjajnë menaxherit të dritareve Openbox (projekti paraqitet si një përpjekje për të krijuar një alternativë për Openbox për Wayland). Nga karakteristikat e labwc përmendet minimalizmi, implementimi kompakt, mundësitë e gjera të personalizimit dhe performanca e lartë. Efektet animuese, gradientet dhe ikonat, përveç butonave për dritaret, nuk mbështeten përveçse në parim. Labwc është përfshirë në ambientin grafik të shpërndarjes Raspberry Pi OS dhe mbështetet opcionalisht në mjediset e desktopit Xfce dhe LXQt. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën GPLv2.

Baza Ă«shtĂ« njĂ« bibliotekĂ« wlroots. ËshtĂ« e mundur tĂ« lidhen shtesa me implementimin e funksioneve tĂ« tilla si krijimi i ekranve tĂ« imazhit, shfaqja e sfondit nĂ« desktop, vendosja e panelit dhe menusĂ«. Tema e paraqitjes, menuja bazĂ« dhe çelĂ«sat e ngrohtĂ« konfigurohen pĂ«rmes skedarĂ«ve tĂ« konfigurimit nĂ« formatin xml. PĂ«rveç menusĂ« sĂ« integruar tĂ« rrĂ«njĂ«s, qĂ« konfigurohet pĂ«rmes skedarit menu.xml, mund tĂ« lidhen implementime tĂ« jashtme tĂ« menusĂ« sĂ« aplikacioneve, tĂ« tilla si bemenu, fuzzel dhe wofi. Mund tĂ« pĂ«rdoret Waybar, sfwbar, Yambar ose LavaLauncher si panel. PĂ«r menaxhimin e lidhjes sĂ« monitorĂ«ve dhe ndryshimin e parametrave tĂ« tyre, rekomandohet tĂ« pĂ«rdoren wlr-randr ose kanshi. Bllokimi i ekranit realizohet me anĂ« tĂ« swaylock.

NĂ« versionin e ri:

  • PĂ«r temat e paraqitjes Ă«shtĂ« realizuar parametri window.button.hover.bg.color pĂ«r tĂ« ndryshuar ngjyrĂ«n e sfondit tĂ« butonave kur kaloni me kursorin.
  • NĂ« ndĂ«rfaqen ekranore pĂ«r kalimin mes dritareve tĂ« hapura Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r rrotullim, nĂ«se skicat ose titujt e dritareve nuk pĂ«rfshihen nĂ« hapĂ«sirĂ«n e disponueshme.
  • ËshtĂ« shtuar opsioni NextWindow pĂ«r tĂ« kaluar fokusin nĂ« dritaren e ardhshme nĂ« lidhje me desktopet, pajisjet e daljes dhe identifikuesit e dritareve.
  • ËshtĂ« shtuar konfigurimi «*<desktops><initial>» pĂ«r tĂ« zgjedhur dritaren aktive gjatĂ« nisjes. desktop virtual.
  • Tani kĂ«rkohet tĂ« paktĂ«n versioni 1.22.90 i protokollit Wayland.

Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster