Hyprland 0.44

Hyprland 0.44

Выш­ла но­вая вер­сия Hyprland, со­вре­мен­но­го сте­ко­во-тай­лин­го­во­го ком­по­зи­то­ра для Wayland, на­це­лен­но­го на ка­сто­ми­зи­ру­емость и вы­со­кую про­из­во­ди­тель­ность. На­пи­сан на язы­ке C++ и ра­спро­стра­ня­ет­ся по ли­цен­зии BSD-3.

Из­ме­не­ния и но­вов­ве­де­ния:

  • до­ба­влен но­вый ар­гу­мент —version для про­вер­ки вер­сии испол­ня­емо­го фай­ла Hyprland (вме­сто hyprctl version);
  • то же са­мое, что и вы­ше: —systeminfo.
  • но­вое пра­ви­ло ма­ке­та — order, пред­наз­на­чен­ное для упо­ря­до­чи­ва­ния ма­ке­тов на од­ной пло­ско­сти;
  • но­вая пе­ре­мен­ная окру­же­ния — HYPRLAND_CONFIG — как ещё один спо­соб яв­ной пе­ре­да­чи кон­фи­гу­ра­ции вме­сто —config.
  • в Dwindle по­яви­лось не­сколь­ко но­вых ве­щей: со­об­ще­ние о movetoroot и па­ра­метр кон­фи­гу­ра­ции split_bias;
  • об­щая ком­по­нов­ка и авто­ма­ти­че­ская груп­пи­ров­ка те­перь на­стра­ива­ют­ся;
  • hyprctl: но­вые свой­ства для за­про­сов monitors и workspacerules, а так­же но­вый за­прос submap;
  • те­перь всег­да про­ве­ря­ет­ся на­ли­чие пе­ре­мен­ной XDG_CURRENT_DESKTOP для пре­дот­вра­ще­ния её пе­ре­за­пи­си;
  • ре­али­зо­ван про­то­кол single-pixel-buffer.

Испра­вле­ния оши­бок:

  • раз­лич­ные испра­вле­ния для UV-раз­вёр­тки по­вер­хно­сти и рас­чё­тов по­зи­ци­они­ро­ва­ния: ок­на Chromium боль­ше не схо­дят с ума при из­ме­не­нии раз­ме­ра, а из­ме­не­ние раз­ме­ра дру­гих при­ло­же­ний дол­жно в це­лом ка­зать­ся бо­лее плав­ным;

  • раз­лич­ные испра­вле­ния вво­да тек­ста для поль­зо­ва­те­лей IME;

  • испра­вле­ния обра­бо­тки XWayland для мо­ни­то­ров, ко­то­рые сме­ща­лись и ввод не тран­сли­ро­вал­ся пра­виль­но по­сле отклю­че­ния/по­втор­но­го их под­клю­че­ния;

  • испра­вле­ны не­ко­то­рые по­гра­нич­ные слу­чаи drag-n-drop;

  • испра­вле­но на­чаль­ное искри­вле­ние кур­со­ра;

  • испра­вле­ны раз­лич­ные сбои;

  • при­ве­де­на в по­ря­док ос­нов­ная ко­до­вая ба­за 🙂

Источник: linux.org.ru