Description 问题描述:
默认的鼠标指针样式比较小, 移动点击比较常常不精确, 也不好看.
Reason 原因分析:
同窗口设置等一样, 实际上x系桌面的鼠标设置是分散在几个不同的地方; 主要有以下(用户级):
- .Xresource #控制用户全局样式
- .xsettingsd #控制用户级gtk和qt程序(需要安装xsettingsd)
- .gtk-2.0 # 古早的gtk 2.0 程序载入的配置文件
- .config/gtk-3.0/settings.ini #古早的gtk 3.0 配置文件
/usr/share/icons/default/index.theme 此处为系统默认配置, 以上任何用户级配置出现问题无法加载, 则回退到该配置, 如果这个配置出错, 则指针显示为内置样式—一个黑乎乎的X指针
.xprofile 或.xinitrc需要载入.Xresource文件, 不过一般都默认配置都是已经载入的
Solutions 解决方案:
下载样式
在dpi设置为120的情况下, 指针大小24是比较合适的尺寸, 但是需要样式主题支持该大小, 下载的时候仔细看下说明
一般从gnome-looks.org下载喜欢样式, 不过我这里简单处理, 在gnome-looks上看中了, 直接去aur里面搜索下载, 一般都有的.
paru -S bibata-cursor-theme bibata-extra-cursor-theme bibata-rainbow-cursor-theme
设置
.Xresource 文件
Xcursor.theme: Bibata-Rainbow-Modern
Xcursor.size: 24
.xsettingsd 文件
Gtk/CursorThemeName "Bibata-Modern-DodgerBlue"
Gtk/CursorThemeSize 24
.gtk-2.0 & .config/gtk-3.0/settings.ini
gtk-cursor-theme-name =Bibata-Modern-DodgerBlue
gtk-cursor-theme-size = 24
/usr/share/icons/default/index.theme 设定
[Icon Theme]
Inherits=Bibata-Modern-Amber
chrome / vivaldi 浏览器属于gtk程序, 受gtk设定影响; 而sddm等不属于任何用户, 则由默认的系统配置文件/usr/share/icons/default/index.theme 支配