|
除了网上介绍的修改现有文件的方法
1. sudo apt-get install ghex
安装十六进制编辑器
2. sudo ghex2 /usr/lib/compiz/libanimation.so
查找"magic_lamp_max_waves", 找到"<min>3</min>", 将"3"改为"0", 保存,退出
(注意:使用hex时, 确保选择了插入模式-- 即将"3"改为"0",按照如下步骤,编辑 -> 选中插入模式,选中3,按Del键,然后键盘输入0)
3. sudo gedit /usr/share/compiz/animation.xml
查找"magic_lamp_max_waves", 找到"<min>3</min>", 将"3"改为"0", 保存,退出
4. 如果3D桌面这时还在运行,要重启GDM(方法press ctrl-alt-backspace)
5. 在CompizConfig设置管理器中,将最小化动画改为神灯特效,神灯特效设置最大波改为0(这时最小化时不会扭动)
还可以直接给compiz-fusion-plugins-main(-git)打补丁,这种方法更适合archer。
补丁另存到compiz-fusion-plugins-main所在的文件夹后,在PKGUBILD里面的./configure或者./autogen.sh前面添加一行
- patch -Np0 -i ../../plugin-main-fix.patch || return 1
复制代码
然后makepkg -i
- --- src/animation/animation.c.orig 2008-11-16 13:23:00.919668539 +0800
- +++ src/animation/animation.c 2008-11-16 13:21:51.819675635 +0800
- @@ -1250,7 +1250,7 @@
- { "horizontal_folds_zoom_to_taskbar", "bool", 0, 0, 0 },
- { "magic_lamp_moving_end", "bool", 0, 0, 0 },
- { "magic_lamp_grid_res", "int", "<min>4</min>", 0, 0 },
- - { "magic_lamp_max_waves", "int", "<min>3</min>", 0, 0 },
- + { "magic_lamp_max_waves", "int", "<min>0</min>", 0, 0 },
- { "magic_lamp_amp_min", "float", "<min>200</min>", 0, 0 },
- { "magic_lamp_amp_max", "float", "<min>200</min>", 0, 0 },
- { "magic_lamp_open_start_width", "int", "<min>0</min>", 0, 0 },
- --- metadata/animation.xml.in.orig 2008-11-16 13:58:57.000621308 +0800
- +++ metadata/animation.xml.in 2008-11-16 13:58:44.691336662 +0800
- @@ -449,8 +449,8 @@
- <option name="magic_lamp_max_waves" type="int">
- <_short>Magic Lamp Max Waves</_short>
- <_long>The maximum number of waves for Magic Lamp.</_long>
- - <default>3</default>
- - <min>3</min>
- + <default>0</default>
- + <min>0</min>
- <max>20</max>
- </option>
- <option name="magic_lamp_amp_min" type="float">
复制代码 |
|