记录一些在 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/新加卷 新加卷