Linux 折腾笔记:niri + Ubuntu 日常配置备忘

Linux 折腾笔记:niri + Ubuntu 日常配置备忘

📅 2026/3/28 ⏱️ 2 分钟阅读

记录一些在 niri 窗口管理器和 Ubuntu 下折腾的经验,供自己以后查阅。

一、niri 鼠标灵敏度调节

编辑 ~/.config/niri/config.kdl,在 input 块中修改 mouse 配置:

input {
    mouse {
        accel-speed 0.5       // 范围 -1.0 ~ 1.0,0.0 为默认
        accel-profile "flat"  // flat = 关闭加速,linear 移动
    }
}

保存后会自动加载

二、开机自动恢复亮度

创建脚本

sudo nano /usr/local/bin/brightness-save-restore.sh
#!/bin/bash
BACKLIGHT=/sys/class/backlight/nvidia_0
SAVE_FILE=/var/lib/brightness

case "$1" in
    save)
        cat $BACKLIGHT/brightness > $SAVE_FILE
        ;;
    restore)
        if [ -f $SAVE_FILE ]; then
            cat $SAVE_FILE > $BACKLIGHT/brightness
        fi
        ;;
esac
sudo chmod +x /usr/local/bin/brightness-save-restore.sh

创建 systemd 服务

sudo nano /etc/systemd/system/brightness.service
[Unit]
Description=Save and restore screen brightness

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/bin/brightness-save-restore.sh restore
ExecStop=/usr/local/bin/brightness-save-restore.sh save

[Install]
WantedBy=multi-user.target
sudo systemctl enable brightness.service
sudo systemctl start brightness.service

三、GDM 登录界面显示到外接显示器

GDM 默认只在笔记本屏幕显示登录界面,把用户的显示器配置复制给 GDM 即可:

sudo mkdir -p /var/lib/gdm3/.config
sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/monitors.xml
sudo chown -R gdm:gdm /var/lib/gdm3/.config
sudo systemctl restart gdm3

如果没有 monitors.xml,先进一次 GNOME 设置好显示器排列,GNOME 会自动生成该文件。

四、文件管理器添加自定义书签

编辑 ~/.config/gtk-3.0/bookmarks,在末尾添加:

file:/// 根目录
file:///mnt/C盘 C盘
file:///mnt/新加卷 新加卷
动物装饰