Niri 0.1.10 пристига с подобрения в плаващи прозорци, команди, съвместимост и други

Niri wayland композитен сървър

В пускане на новата версия на Niri 0.1.10, който идва с няколко функции и подобрения, от които се открояват подобренията в съвместимостта с плаващи прозорци, подобренията във входната конфигурация, в режим на таблет, наред с други неща.

За тези, които не знаят за Нири, трябва да знаете, че това е a Композитен сървър, базиран на Wayland, вдъхновен от плочковото оформление на разширението GNOME PaperWM. Този сървър организира прозорците в хоризонтална лента, която се разширява динамично, когато се отварят нови прозорци, като запазва размера на предишните непроменен.

Нири позволява стартиране на X11 приложения през Xwayland DDX И за разлика от PaperWM, където всички прозорци споделят глобална лента, Niri присвоява отделна лента за всеки монитор. Това подобрява работата с настройките с няколко монитора, особено при използване на хибридни системи с интегрирани и отделни графични процесори.

Какво е новото в Niri 0.1.10?

В тази нова версия е представена Niri 0.1.10 Вече можете да плъзнете прозорец на ново място като задържите заглавието на прозореца с мишката или докоснете сензорния екран. Тази промяна има за цел да предотврати неволната промяна на оформлението, тъй като е въведен праг на съпротивление, който изисква той да бъде превишен, преди прозорецът да се премести.

Друга новост, която е представена в тази нова версия е, че възможност за обвързване на специфични команди към събития за отваряне или затваряне на капака на компютъра лаптоп или превключете в режим на таблет. Това позволява например автоматично активиране на екранната клавиатура при превключване към режим на таблет. Освен това виртуалните десктопи вече могат автоматично да се преместват към външен монитор, когато капакът на лаптопа е затворен.

В допълнение към това, Niri 0.1.10 вече разполага с поддръжка за заявка set_cursor_position_hint, който позволява на приложенията да предоставят информация на композитния администратор относно крайната позиция на курсора, дори когато е заключен в режим lock_pointer. Това показва, че приложения като Blender го използват, за да кажат на композитора крайното местоположение след заключено движение на показалеца, така че композиторът да може да актуализира собственото си местоположение на показалеца, за да съответства на него.

В Niri 0.1.10 сега е възможно допълнително да персонализирате поведението на входните устройства, тъй като включени опции за тракбол, както и допълнителни настройки за скролиране с колелцето на мишката или тъчпада.

От други промени, които се открояват:

  • Информацията за активния виртуален работен плот се запазва, дори след като свържете отново монитор.
  • Добавено е действие за управление на захранването на мониторите в режим на готовност. По подразбиране мониторите се активират автоматично след всяко входно събитие, но вече могат да се управляват ръчно.
  • Добавени опции за скриване на курсора, докато пишете или след определен период на неактивност.
  • Включен е файл за стартиране на Niri под контрола на dinit, мениджър на услуги.
  • Добавена е поддръжка за стартиране на niri като dinit услуга: файлове в ресурси/dinit/ и съответния код в niri-сесия
  • Добавен е флаг за дебъгване на конфигурация disable-monitor-names като заобиколно решение за срив на Niri при свързване на два монитора, които отчитат същия марка/модел/сериен номер.
  • Фокусираният прозорец вече ще стане визуално неактивен, когато приложение на слой на обвивката пред него има фокус на клавиатурата.

най-накрая, ако сте заинтересовани да научите повече за това, можете да проверите подробностите в следваща връзка.

Как да инсталирате Niri на Linux?

За тези, които се интересуват от проекта, трябва да знаете, че се предлагат компилирани пакети за Fedora, NixOS, Arch Linux и FreeBSD.

В случай на Fedora или производни, просто въведете:

dnf copr enable yalter/niri

Докато за Arch Linux командата е следната:

sudo pacman -S niri

Ако използвате дистрибуция, която няма предварително компилирани пакети, можете да се консултирате с официална проектна документация за подробни инструкции как да изградите Niri от изходния код. На тази страница ще намерите и информация за персонализирани настройки.


Добавяне като предпочитан източник