Cinnamon解决鼠标主题部分指针缺失的问题
2016-10-18 15:34
567 查看
在Cinnamon中更换鼠标主题后有一部分指针样式仍然是默认样式,比如使用了oxygen-cursor-theme包中的oxygen鼠标主题后,调整窗口大小的指针样式仍然是默认的DMZ-White样式。需要在指针主题的目录中手动创建缺失的指针样式文件的符号链接,例如:
可以对比默认主题DMZ-White和其他主题中包含的样式文件来确定缺失了哪些文件,然后手动创建符号链接。可以用以下的脚本来比较两个cursor目录包含的文件:
这个脚本需要两个参数,第一个参数是系统默认鼠标主题的cursors目录路径,第二个参数是要使用的主题的cursors路径。运行脚本后会显示出鼠标主题所有缺失的文件:
然后对照结果手动创建缺失的样式的符号链接。有些样式是很少会用到的,或者鼠标主题没有对应的样式,可以无视,系统会自动使用默认样式。
来源:Cursor themes - ArchWiki
# 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
相关文章推荐
- 如何解决Ubuntu系统鼠标指针跳动的问题
- Ubuntu 14.10 gedit 鼠标指针隐藏问题的解决方法
- win8切换主题(桌面图标/鼠标指针)也随着改变了的解决方法
- 切片工具:图像缩小到某级别后,部分图像缺失问题的解决
- 真正解决FC5、FC6看不到鼠标指针(光标)的问题
- Ubuntu系统 鼠标指针不停的闪烁 的问题解决
- esri-leaflet部分瓦片缺失问题及解决办法
- MacBook鼠标指针乱窜-不受控制问题的解决方法
- 解决Ubuntu安装VMware tools后鼠标指针平滑移动问题
- 如何解决Win8.1下玩游戏鼠标指针冻结或者明显延迟的问题
- 解决Fedora下无法更换鼠标主题的问题
- Ext Gantt 3.*解决任务部分鼠标滚轮失效问题的方法
- esri-leaflet部分瓦片缺失问题及解决办法
- Win7开机黑屏只有鼠标指针的问题如何解决
- MacBook鼠标指针乱窜/不受控制问题的解决方法
- esri-leaflet部分瓦片缺失问题及解决办法
- esri-leaflet部分瓦片缺失问题及解决办法
- 解决Ubuntu安装VMware tools后鼠标指针平滑移动问题
- 应用主题后FCKeditor上传问题的解决及相应的改进
- Infragistics NetAdvantage 的 ASP.NET部分控件在IE7.0下不能正常工作的问题及解决