Cinnamon解决鼠标主题部分指针缺失的问题

在Cinnamon中更换鼠标主题后有一部分指针样式仍然是默认样式,比如使用了oxygen-cursor-theme包中的oxygen鼠标主题后,调整窗口大小的指针样式仍然是默认的DMZ-White样式。需要在指针主题的目录中手动创建缺失的指针样式文件的符号链接,例如:

# cd /usr/share/icons/oxy-oxygen/cursors
# ln -s right_ptr arrow
# ln -s cross crosshair

可以对比默认主题DMZ-White和其他主题中包含的样式文件来确定缺失了哪些文件,然后手动创建符号链接。可以用以下的脚本来比较两个cursor目录包含的文件:

#!/bin/bash
if [ $# -lt 2 -o ! -d "$1" -o ! -d "$2" ]; then
    exit 1;    
fi

declare -A f
for i in `ls "$1"`; do
    f["$i"]=1
done

for i in `ls "$2"`; do
    unset f["$i"]
done

for i in "${!f[@]}"; do
    echo $i;
done

这个脚本需要两个参数,第一个参数是系统默认鼠标主题的cursors目录路径,第二个参数是要使用的主题的cursors路径。运行脚本后会显示出鼠标主题所有缺失的文件:

$ ./compare /usr/share/icons/DMZ-White/cursors /home/name/.icons/oxy-oxygen/cursors
right_tee
lr_angle
bottom_tee
ul_angle
sb_left_arrow
right_ptr
......

然后对照结果手动创建缺失的样式的符号链接。有些样式是很少会用到的,或者鼠标主题没有对应的样式,可以无视,系统会自动使用默认样式。

来源:Cursor themes - ArchWiki

转载于:https://www.cnblogs.com/plodsoft/p/5973532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值