The vydání nové verze Niri 0.1.10, který přichází s několika funkcemi a vylepšeními, z nichž mimo jiné vynikají vylepšení kompatibility s plovoucími okny, vylepšení konfigurace vstupu, v režimu tabletu.
Pro ty, kteří o Niri nevědí, měli byste vědět, že se jedná o a Kompozitní server založený na Wayland, inspirovaný dlaždicové rozložení přístavby GNOME PaperWM. Tento server organizuje okna do vodorovného pásu karet, který se dynamicky rozšiřuje, když jsou otevřena nová okna, přičemž velikost předchozích oken zůstává nezměněna.
Niri umožňuje spouštění aplikací X11 přes Xwayland DDX A na rozdíl od PaperWM, kde všechna okna sdílejí globální pás karet, Niri přiřazuje každému monitoru samostatný pás karet. To zlepšuje manipulaci s nastavením více monitorů, zejména při použití hybridních systémů s integrovanými a samostatnými GPU.
Co je nového v Niri 0.1.10?
V této nové verzi je představena Niri 0.1.10 Nyní můžete přetáhnout okno na nové místo podržením názvu okna myší nebo dotykem na dotykové obrazovce. Tato změna má zabránit nechtěné změně dispozice, protože byl implementován práh odporu, který vyžaduje jeho překročení před pohybem okna.
Další novinkou, která je představena v této nové verzi je, že schopnost vázat konkrétní příkazy na události otevření nebo zavření víka počítače notebooku nebo přepněte do režimu tabletu. To umožňuje například automaticky aktivovat klávesnici na obrazovce při přepnutí do režimu tabletu. Virtuální desktopy se nyní navíc mohou automaticky přesunout na externí monitor, když je víko notebooku zavřeno.
Kromě toho, Niri 0.1.10 nyní obsahuje podpora dotazu set_cursor_position_hint, který umožňuje aplikacím poskytovat informace složenému správci o konečné pozici kurzoru, i když je uzamčen v režimu lock_pointer. To znamená, že aplikace jako Blender jej používají k tomu, aby sdělili skladateli konečné umístění po uzamčeném pohybu ukazatele, takže skladatel může aktualizovat své vlastní umístění ukazatele, aby se s ním shodovalo.
V Niri 0.1.10 nyní je možné chování dále upravovat vstupních zařízení, protože včetně možností trackballu, stejně jako další nastavení pro rolování pomocí kolečka myši nebo touchpadu.
Z další změny, které vynikají:
- Informace o aktivní virtuální ploše se uloží i po opětovném připojení monitoru.
- Přidána akce pro ovládání zapnutí monitorů v pohotovostním režimu. Ve výchozím nastavení se monitory automaticky aktivují po jakékoli vstupní události, ale nyní je lze spravovat ručně.
- Přidány možnosti pro skrytí kurzoru při psaní nebo po určité době nečinnosti.
- Byl zahrnut soubor pro spuštění Niri pod kontrolou dinit, správce služeb.
- Přidána podpora pro spouštění niri jako služby dinit: soubory v resources/dinit/ a odpovídající kód v niri-session
- Přidán příznak konfigurace ladění disable-monitor-names jako řešení pro selhání Niri při připojení dvou monitorů, které hlásí přesně stejnou značku/model/sériové číslo.
- Zaměřené okno se nyní stane vizuálně neaktivním, když aplikace shellové vrstvy před ním bude mít fokus z klávesnice.
konečně jestli jsi zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti v následující odkaz.
Jak nainstalovat Niri na Linux?
Pro zájemce o projekt byste měli vědět, že kompilované balíčky jsou nabízeny pro Fedoru, NixOS, Arch Linux a FreeBSD.
V případě Fedory nebo derivátů stačí napsat:
dnf copr enable yalter/niri
Zatímco pro Arch Linux je příkaz následující:
sudo pacman -S niri
Pokud používáte distribuci, která nemá předkompilované balíčky, můžete se podívat na oficiální projektová dokumentace pro podrobné pokyny, jak postavit Niri ze zdroje. Na této stránce také naleznete informace o vlastních nastaveních.