update-alternatives,不仅可以管理鼠标主题,还可以很多(比如主题,如果你不怕麻烦的话)。它一般用来管理谁是默认程序。
====
例子中,我会有个放鼠标的目录(目录是可以随意的,不是一定要这两个): /usr/share/icons/ ,/home/water/.icons/
其中的鼠标主题目录为/usr/share/icons/DMZ-White ;/home/water/.icons/Obsidian
一般在gnome(kde)-look里下载的鼠标解压后都会一个(或多个,看有包里包含了几种)目录,目录里是index.theme文件和一个文件夹(里面放的是鼠标图形的文件),如,例子中的/usr/share/icons/DMZ-White/里就有index.theme和cursor文件夹
我们需要在鼠标主题目录里建立一个文档,名子随意,里面的內容为:
0.用update-alternatives管理鼠标主题,可以自定义鼠标主题目录,随意添加鼠标主题项(指你自己下载的鼠标主题)[Icon Theme]
Inherits=文件夹名称
用/usr/share/icons/DMZ-White为例 ,我就在/usr/share/icons/DMZ-White/目录下建立一个名为 dmz-white 的文档,內容是:
[Icon Theme]
Inherits=DMZ-White
1.如果你安装过(apt-get install 等)鼠标主题,那你就会自动有个update-alternatives了
一般例子中都会是x-cursor-theme,系统默认的鼠标主题管理,就如同浏览器的默认是x-www-broswer ,你可以看一下,自己有没有这个:
代码: 全选
# update-alternatives --display x-cursor-theme
命令不用全打的,可以用tab补全,要不累死哦
如果有它就会给你列出一个可用表单;只有一个,它会告诉你只有一个; 没有就是提示没有喽
你可以先随意挑一个主题,我这里选的是DMZ-White
没有就是创建
# update-alternatives --install /usr/share/default/index.theme x-cursor-theme /usr/share/icons/DMZ-White/dmz-white 10
这里的x-cursor-theme也是可以以随意写的,只要不和已有的重名就行
数字10是优先级,自己设你想用的就大点,像100 等 ,opera浏览器的默认值高达200 ,我就把firefox的调成500,哈哈
见过的优级的值都是10 20 30 这样的,所以不知道11 12 13 这样的行不,不过设错了也没关系,删了重新添加就好
代码: 全选
[b]有了就是添加 [/b]
# update-alternatives --install /usr/share/default/index.theme x-cursor-theme /home/water/.icons/Obsidian/obsidian.theme 20
[Icon Theme]
Inherits=Obsidian
3.选择要用的鼠标主题。在这个例子中,我只有两个鼠标主题,即DMZ-White和Obsidian,而Obsidian的优先值大,所以自动默认为Obsidian这个主题。
那我要是想用DMZ-White怎么办呢,很容易:
代码: 全选
# update-alternatives --config x-cursor-theme
这样就会出现一个选单,这个例子里一共有两个,如下
有 2 个候选项可用于替换 x-cursor-theme (提供 /usr/share/icons/default/index.theme)
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/share/icons/DMZ-White/dmz-white 10 手动模式
* 1 /home/mu/.icons/Obsidian/obsidian.theme 20 自动模式
要维持当前值[*]请按回车键,或者键入选择的编号:
这时,只要你输入 0 ,回车就好了
关于update-alternatives可以看:http://fengzhiboke.blog.163.com/blog/st ... 063830274/