312 字
2 分钟
我的Niri折腾指南
安装niri(尽量按照官网安装说明)
sudo pacman -Syu niri xwayland-satellite xdg-desktop-portal-gnome xdg-desktop-portal-gtk alacritty matugen wl-clipboard cliphist cava qt6-multimedia-ffmpeg安装 dms(DankMaterialShell)
sudo pacman -S dgop quickshellparu -S dsearch dms-shell-bin配置 dms 和 niri
dms自启动
systemctl —user enable —now dms
注意要把niri默认配置文件中的spawn “waybar”的类似命令删除
dms配置
niri 的配置文件在 ~/.config/niri/config.kdl,我们需要创建dms的配置文件:
mkdir -p ~/.config/niri/dmstouch ~/.config/niri/dms/{colors,layout,alttab,binds}.kdl之后在 ~/.config/niri/config.kdl 文件末尾添加:
include "~/.config/niri/dms/colors.kdl" // 你的自定义颜色覆盖include "~/.config/niri/dms/layout.kdl" // 自定义布局include "~/.config/niri/dms/alttab.kdl"include "~/.config/niri/dms/binds.kdl" // 自定义键位CAUTION注意不要把自己的配置文件写入到
~/.config/niri/dms/*.kdl中去,当使用UI界面更改设置时他会默认覆盖掉。
多显示器设置
- 使用
niri msg outputs观察已经连接的显示器。 - 记住他们的名字。
- 更改配置文件
output "eDP-1" { // 替换成你的内置屏名称 mode "1920x1080@144.123" // 用 niri msg outputs 显示的精确 refresh rate,必须精确到后三位 position x=0 y=0 scale 1.25 // 如果文字太小,可试 1.5 或 2.0(HiDPI)}
output "HDMI-A-1" { // 替换成你的外接屏名称 mode "2560x1440@60.123" // 精确 refresh rate,必须精确到后三位 scale 1.5 // 1440p 通常不需要缩放,如果 UI 太小可调高}