☑️

Manjaro/Arch 下鼠标指针设置

Created
Feb 7, 2022 02:00 AM
Tags
linux
arch
manjaro
cursor
style
theme
OS
Status
 

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 支配