LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1584|回复: 9

请教一个小问题:如何默认启用compiz?

[复制链接]
发表于 2009-1-3 13:42:44 | 显示全部楼层 |阅读模式
安装了compiz,使用正常。在不安装metacity的情况下,登录Gnome即正常启用了compiz功能,在安装有metacity的情况下,则要先启动metacity再使用一条命令来启动compiz。
在安装有metacity的情况下,能不能设置默认启用compiz呢?就是让metacity装了也像没安装一样,除非我手动启动它,让metacity与compiz的地位倒过来。
本人系统为Sid。
发表于 2009-1-3 14:39:48 | 显示全部楼层

修改.gnome2/session

cat .gnome2/session
# This is the custom session.
# The RestartCommand specifies the command to run from the $PATH.
# The Priority determines the order in which the commands are started
# (with Priority = 0 first) and defaults to 50.
# The id provides a name that is unique within this file and passed to the
# app as the client id which it must use to register with gnome-session.
# The clients must be numbered from 0 to the value of num_clients - 1.

[Default]
num_clients=3
0,id=default0
0,Priority=0
0,RestartCommand=compiz --sm-client-id default0 --ignore-desktop-hints ccp
1,id=default1
1,Priority=10
1,RestartCommand=nautilus --no-default-window --sm-client-id default1
2,id=default2
2,Priority=20
2,RestartCommand=gnome-panel --sm-client-id default2
回复 支持 反对

使用道具 举报

发表于 2009-1-3 16:22:57 | 显示全部楼层
你最好不要默认启动,在桌面建一个app launcher,否者显卡驱动出问题时可能让你桌面就退出来。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 18:16:35 | 显示全部楼层
是不是可以试试fusion-icon?

root@lenny:~$ apt-cache search fusion-icon

fusion-icon - tray icon to launch and manage Compiz Fusion
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 19:05:57 | 显示全部楼层
回复2楼:似乎不是正途啊,再保存一次会话可能就没有compiz了,而且也看不出来如何就能让它不启动metacity就直接启动compiz。就像metacity没有安装一样。
回复3楼:这个倒不担心,我用了很久了,在一些用到3D加速的程序时会有一点屏幕显示问题,但是已经很久没有挂掉了,我不担心稳定性问题。我就是想平常使用compiz,必要的时候我再使用metaticy,所以才有这一问。
回复4楼:现在的源中有这个icon程序了,安装这个东西倒是方便。不过它没有让compiz直接启动啊,还是要选一下,没达到目的。
回复 支持 反对

使用道具 举报

发表于 2009-1-4 20:12:20 | 显示全部楼层
我依稀记得是这样的:用fusion-icon设置default之后,系统先进入metacity,然后就自动进入compiz。
因为有一次,内核更新之后,compiz有毛病了,白屏。我凭着印象,用鼠标一次一次地试验,愣从compiz给选回了metacity。
所以我觉得应该是自动进入compiz的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-5 20:55:51 | 显示全部楼层
Post by Wallace.lee;1934004
我依稀记得是这样的:用fusion-icon设置default之后,系统先进入metacity,然后就自动进入compiz。
因为有一次,内核更新之后,compiz有毛病了,白屏。我凭着印象,用鼠标一次一次地试验,愣从compiz给选回了metacity。
所以我觉得应该是自动进入compiz的。

要自动启用compiz没问题,我是想直接启动的就是compiz,而不是先启动metacity!
回复 支持 反对

使用道具 举报

发表于 2009-1-5 22:12:27 | 显示全部楼层
在session里面添加一个

compiz --replace
回复 支持 反对

使用道具 举报

发表于 2009-1-6 09:06:12 | 显示全部楼层
可以参考
http://wiki.debian.org/Compiz

其实 wiki.debian.org里面还是有不少货的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 21:47:52 | 显示全部楼层
谢谢楼上的,
找到的答案:
$ echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc
不过这样又在我的目录下增加了一个文件了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表