Собственно, сабж. Скриншотов пока не будет.
Перейти с Hyprland на Niri меня подтолкнул тот серьёзный минус из-за которого он популярен в первую очередь у юзеров того же Arch'а: его разработчик постоянно бежит впереди поезда с зависимостями для сборки. Поэтому в стабильных дистрибутивах быстро наступает момент, когда до перехода на следующую версию дистрибутива (которой пока ещё нет) обновить Hyprland просто нельзя. И юзер оказывается просто обречён жить с имеющимися багами. А автор Niri так не делает. И потому в стабильную ветку ALT Linux'а периодически таки приходят обновления Niri. А Hyprland там сейчас двухлетней давности.
Перечислю в двух словах что я докрасноглазил.
- xdg-desktop-portal у меня отказывался нормально работать пока я не создал файл ~/.config/xdg-desktop-portal/portals.conf с таким содержанием:
[preferred] default=gtk; org.freedesktop.impl.portal.FileChooser=gtk; - для xwayland'а надо доустановить xwayland-satellite и перелогиниться.
- по дефолту при попадании курсора мыши в левый верхний угол включается режим overview. Это отключается добавлением в конфиг Niri
gestures { hot-corners { off } } - для скриншотинга прописал
Print { spawn-sh "grim -g \"$(slurp)\" - | wl-copy --type image/png"; } - 96 рабочих столов можно организовать через
workspace "1" workspace "2" workspace "3" ... workspace "96" ... Mod+F1 { focus-workspace 5; } Mod+F2 { focus-workspace 6; } Mod+F3 { focus-workspace 7; } Mod+F4 { focus-workspace 8; } Mod+F5 { focus-workspace 1; } Mod+F6 { focus-workspace 2; } Mod+F7 { focus-workspace 3; } Mod+F8 { focus-workspace 4; } Mod+F9 { focus-workspace 9; } Mod+F10 { focus-workspace 10; } Mod+F11 { focus-workspace 11; } Mod+F12 { focus-workspace 12; } ... Mod+Alt+Shift+Ctrl+F10 { focus-workspace 94; } Mod+Alt+Shift+Ctrl+F11 { focus-workspace 95; } Mod+Alt+Shift+Ctrl+F12 { focus-workspace 96; } -
window-rule { match app-id=r#"^(mpv|imv|feh|psi-plus)$"# open-floating true }
Ну и т.д.
Эмулятор терминала заменил на kitty и прописал Nirvana Launcher.








