背景:菜鸟一枚,周日才安装的 openSUSE 13.1 ,桌面选了GNOME(或许是受之前用 Ubuntu 的影响,总觉得 GNOME 的默认界面比 KDE 更符合自己的审美),感觉很不错。
正在用 YaST里的「软件管理」安装 compiz 还勾了个 compiz manager,提示本本电量不足,取来充电器接上后,看到原来的锁屏画面,鼠标一动(还没向上拉)就出现了一个 *Oh no! Something has gone wrong. A problem has ocurred and the system can’t recover. * 的画面,那个 log out 按钮根本没啥用。不过仍然可以进控制台
硬件:华硕的本本,NVIDIA 的显卡,有个标签贴着 720M ,我以为芯片是属于 7 系的,就下了新手指南里的那个 7xx 的驱动安装,装完后没啥事;
然后安装 compiz 时发现又在下载一个 3 系的(最后两个数字是 03)NVIDIA 驱动…… 不太清楚怎么回事
现象:每次重启登陆后都出现那个 Oh no! Something has gone wrong. blabla
尝试:
1.根据百度的结果,尝试在了如下修改:
~/.config/autostart (貌似 SUSE 原来没有 autostart 这个文件夹)
#vi ~/.config/autostart/Gnome-Shell.desktop
其内容如下:
[Desktop Entry]
Type=Application
Exec=gnome-shell --replace
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=Gnome Shell
Name=Gnome Shell
Comment[en_US]=
Comment=
不行。
然后在坛子里看到一个用 gsettings set org.gnome.desktop.session-name gnome-fallback
来 fallback 的(弱弱的问句:是回退到先前 GNOME 状态用的吧?)
也不行…
最后找到这个文章,
blog.csdn.net/hzhsan/article/details/9095471
看了看,发现人家用的是 Fedora Core 不是 SUSE,也不知道 compiz 里包含的 caribou 是哪个版本的,而且,在控制台里用 sudo 执行 ifup,貌似没什么效果
没辙了,只好注册个 ID,到这里请教下前辈,还望各路大侠老鸟不吝指教,谢谢!
既然用 gnome-shell,为何又要装 compiz ? 不冲突才怪。
(Gnome3 刚出那会儿有个 fallback 模式,据说可以兼容 compiz,现在早已经没有了。)
Ubuntu 是基于 Unity 的,不要搞错了。
1赞
奇瑞艾瑞泽
(奇瑞艾瑞泽)
2014年03月25日 00:38
#3
同意楼上。
1) Ubuntu 早已非 GNOME
2) GNOME-shell 和 compiz 怎么能都用?
顺便我再加一条:
KDE 和 GNOME 各有特色,但是都比 Unity 好用很多。我个人认为 Ubuntu 的 Unity 是 Linux 下最难用的 UI 之一。
1赞
gmg137
(gmg137)
2014年03月25日 02:44
#4
GNOME 3 以后应该就不支持 compiz 了,但在插件中有一个模拟 compiz 效果的插件。
1赞
楼主提到的 Compiz 是一种混成窗口管理器(Compositing Window Manager),同样的还有 KDE 的 Kwin,GNOME 的 Mutter(Metacity + Clutter),以及 Xfce 的 Xfwm 等。
混成窗口管理器的原理决定了它:
不能两个同时用
相互之间不是无缝互换的
所以基本上你选择了什么桌面环境,你就要去接受它默认使用的那个混成窗口管理器。
于是你想要使用 GNOME,就不能用 Compiz。
事实上 Compiz 的开发早就不活跃了,它的很多特性都被别的窗口管理器吸收了,可以说已经落后于时代了,继 Ubuntu 自行开发 Unity 之后,似乎已经没有主流发行版还在用它了。我唯一印象就只有一个 Deepin 还在用。
而你有几个误区:
Ubuntu 现在也不用 Compiz,用的是 Unity。它的 GNOME Spin 用的就是 GNOME 默认的 Mutter。
你写的那个 .desktop 文件是用来启用 GNOME Shell 的,很平常的一个文件,你装 GNOME 后默认应该就会有。于是你费二遍功夫写的那个的 .desktop 文件的真实作用是:系统自带的那个去启动 GNOME Shell,发现有 Compiz,Mutter 运行不了,于是 GNOME 崩溃了。这个时候你的文件介入,去重新崩溃一遍。
那个 gsettings fallback 的那个是进入 GNOME Shell 的 Fallback 模式,而两个窗口管理器冲突,你肯定也是进不去的。
1赞
感谢各位的回答,又学到了新的东西。
几年前我用 Ubuntu 的时候,还是 GNOME 的 shell 了,后来 u 换了 unity 后,感觉很不好用,就再没用过了。
呵呵,确实是不太熟悉 unity 环境,现在已经重装系统了。
先前装 compiz 只是想开个 3D 桌面管理玩玩(其实与工作和学习没啥大关系),看来之前的功课没做足,还需要多加阅读。
styx
(styx)
2014年04月7日 19:53
#7
不敢苟同,虽然 unity 也很恶心,但是 gnome3 才是了最恶心的,没有之一~
奇瑞艾瑞泽
(奇瑞艾瑞泽)
2014年04月7日 20:25
#8
我的观点:
最好用的:平铺式如 awesome
桌面里最好用的:KDE4, 设计先进、功能强大,activity 很实用、其他地方使用起来也比较顺手
MATE,传统风格对大部分人来说足够用,不需要适应,而且足够稳定省心
GNOME3, 开始形成自己的风格,但是对大部分人来说需要适应一下,不太适合同时用多个窗口。消息提醒系统有创意且做的不错。
与 GNOME3 并列的:Windows8,感觉稳定性不是特别好,但是也可以用用,菜单比较烦人,一些基础功能的变动也不尽合理
Unity:全局菜单和 dock 非常不适合高效率工作,但是至少 dock 和窗口切换能够正常工作
Mac OS X:全平台最差的桌面,拥有各种 Unity 的缺点,但是更恶心的地方在于:切换窗口比 Unity 还不方便、部分窗口很容易出现失踪现象(就是你点击之后没响应,必须从 dock 里面再次调用)、同一个程序打开多个窗口的时候切换没有 Unity 方便,好几次在学校图书馆的电脑上害得我重复打印
raitar
(raitar)
2014年04月8日 08:49
#9
恰恰相反,我觉得 Gnome 很好用,非常快捷实用,常用快捷键很简洁,譬如截图,定义之后完全不需要 shutter 等其他软件,轻松搞定全屏,区域,窗口等
Tapatalk
raitar
(raitar)
2014年04月8日 08:50
#10
恰恰相反,我觉得 Gnome 很好用,非常快捷实用,常用快捷键很简洁,譬如截图,定义之后完全不需要 shutter 等其他软件,轻松搞定全屏,区域,窗口等
Tapatalk
奇瑞艾瑞泽
(奇瑞艾瑞泽)
2014年04月8日 15:54
#11
恰恰相反,我觉得 Gnome 很好用,非常快捷实用,常用快捷键很简洁,譬如截图,定义之后完全不需要 shutter 等其他软件,轻松搞定全屏,区域,窗口等
Tapatalk
GNOME3 的亮点做得也是很好的。但是我感觉 GNOME3 不太适合窗口开得比较多的人。
raitar
(raitar)
2014年04月8日 17:02
#12
崇尚简洁的人可能不会一次性开很多窗口,或者不会同一个类型的应用开很多窗口。毕竟一次只能做一件事情。后台的进程不需要再桌面显示。还有如果实在需要多的话我比较喜欢多标签管理,也不会显得乱。还有,据说虚拟桌面也能方便桌面管理,我没用过。
Tapatalk
奇瑞艾瑞泽
(奇瑞艾瑞泽)
2014年04月8日 17:22
#13
在很多时候你必须一次性开很多个窗口。
比如说写论文的时候:
firefox
若干参考论文、引用材料
一个终端窗口用来做数据统计一类的
一个 PDF 窗口显示 LaTeX 编译效果
一个 LaTeX 的 IDE 或者 vim/emacs
这样一来就好多个窗口了。
还有打作业的时候,也是差不多的,好几个窗口是免不了的。
还有很多任务都需要多个窗口。
平铺式 + 双屏的窗口容纳程度肯定是最高的。在专心打字的时候可以单独一个 tag 放一个全屏窗口,在对比资料的时候也可以迅速调整,两个屏幕很容易一边写一边编译看效果。我最多的时候同时操作 10 多个窗口也游刃有余
KDE 就要差一些了,但是开四五个窗口还是很轻松的。
GNOME3 和 windows 我感觉这方面要略逊 KDE 一筹,但是比 Mac OS X 舒服。
另外在多个屏和多个 tag 之间传输窗口、切换布局的效率也至关重要。这一点 awesome 又是优势明显。而且无论 KDE、GNOME 还是 Windows、Mac OS X,都是伪多屏,开两个显示屏实际上用起来还是挺难受的。awesome 是真多屏,窗口在屏幕之间传输很方便不说,每个屏幕用起来像一个独立小电脑。非常爽。
多标签确实挺好的,但至少得有一定标签管理实力才用着舒服。比如说 firefox 插件 Vimperator 的标签管理能力就很强我开几十个标签也能轻松应付。这种时候我肯定愿意用标签。但是标签管理能力弱的时候,开多个标签还不一定能和多窗口 + 强力 WM 相比。