X更换鼠标主题失败的补全办法:偷梁换柱
有很多朋友按照网上攻略更换主题后发现鼠标并没有整套更换。不论是修改~/.icons/还是/usr/share/icons/都没有用
我修改了后者,结果在GDM登录管理器里鼠标正常,在Gnome里是“半套”鼠标主题。
于是我想到了一个“偷梁换柱”法,就是把一个系统主题比如Bluecurve里的cursors,调换成需要更换的主题,然后应用Bluecurve,鼠标正常,再把窗口、控件、图标更换成你喜欢的主题。就ok了,鼠标主题被继承下来了。
我分析了,修改鼠标主题失败的朋友一般是那种桌面主题更换比较复杂(窗口控件图标都换掉)的,X没法确定鼠标的从属关系,不知道是否这样,个人猜测而已 完全错误。
1。/usr/share/icons/没用,鼠标在/usr/share/cursors/
2。ln -s <你的鼠标主题目录> ~/.icons/default
3。或者,还有一种办法:修改/usr/share/cursors/xfree/default/index.theme,
[Icon Theme]
Inherits=<你的鼠标主题目录>
# <你的鼠标主题目录>要在/usr/share/cursors/xfree/下面
4。鼠标主题与WM无关,是由X负责。 楼上的是一种普遍的思路,但是有特殊情况的
比如Fedora,它的鼠标就是放在相应的icons主题下的
还有楼上说的2、3的方法,不知道怎么回事,在有些X里只能把鼠标主题改掉“一半”,一半是新的主题,一半是Bluecerve的指针
我的方法是适用于尝试一般的方法失败的前提的
比如Fedora,它的鼠标就是放在相应的icons主题下的
路径的问题换个路径名不就行了。
还有楼上说的2、3的方法,不知道怎么回事,在有些X里只能把鼠标主题改掉“一半”,一半是新的主题,一半是Bluecerve的指针
不是“有些X”,X都是一样的,是“有些WM”。通过WM设置的鼠标指针覆盖了进入WM之前的设置,检查你WM的相关设置。启动dm的时候还没有启动WM,所以鼠标主题是完整的。
我的方法是适用于尝试一般的方法失败的前提的
失败只能说明方法没有用对,不是方法有问题。*NIX设计的核心思想就是简单和模块化,普遍的思路就是正确的思路,事物被复杂化肯定是因为有bug或者设计错误。 仔细看了一下
觉得关键是要重新load一下主题
一般的wm没有直接修改鼠标指针的设置,好象必须通过更换整个主题来实现
我的方法可能有些麻烦了
不好意思让大家见笑了,是我没把问题分析清楚 仔细看了一下
觉得关键是要重新load一下主题
一般的wm没有直接修改鼠标指针的设置,好象必须通过更换整个主题来实现
我的方法可能有些麻烦了
不好意思让大家见笑了,是我没把问题分析清楚
//
仔细研究研究, 贴出来给你加精!! :mrgreen:
页:
[1]