(Ubuntu MATE 19.10 适用)Ubuntu 14.04~15.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

各种窗口管理器和美化相关
回复
头像
yq-ysy
论坛版主
帖子: 4449
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

(Ubuntu MATE 19.10 适用)Ubuntu 14.04~15.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

#1

帖子 yq-ysy » 2008-08-03 0:57

提示:Ubuntu 常规的 Desktop 版本从 17.10 版开始转为使用 Gnome 3 窗口管理器(桌面环境),因此该版本无法安装使用3D桌面。
想体验3D桌面的朋友,可以使用 Ubuntu MATE 版本,也就是基于 GNOME 2 窗口管理器(桌面环境)的官方衍生版,能很好地支持3D桌面。
Ubuntu MATE 下载地址http://cdimage.ubuntu.com/ubuntu-mate/releases/
而且,3D桌面新增了许多特效,截止最新的 19.10 版,其中compiz基本的特效29个,如果按本教程安装了插件,特效选项多达81个!

Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的:
——《图解Ubuntu8.10和8.04最简便的显卡驱动安装和3D桌面启用方法,compiz fusion常见问题解答》;
之后随着Ubuntu版本的更新,本教程也进行了多次更新。希望能帮助朋友们体验到Linux的乐趣,并从中认识和了解自由软件,
学习和体会到自由软件的无私奉献精神,分享知识,互相帮助,共同进步!

首先秀一下我的3D桌面效果(视频)[原创]一善鱼 yq-ysy@163.com
虽然这段视频是在2008年时使用Ubuntu 8.04版录制的,Ubuntu版本已经更新了多次,但至今大部分3D特效仍是一样的效果。
优酷 http://v.youku.com/v_show/id_XMzczMDkxNjQ=.html
酷6 http://v.ku6.com/show/GqxiMOb9CWlW8tuG.html (己失效)
土豆 http://www.tudou.com/programs/view/L3iWN-XE-Vk/ (己失效)
我乐 http://www.56.com/u36/v_MzcyNzk2NDE.html (己失效)
相比旧版本,现在最新Ubuntu 15.10版的3D桌面是最稳定的。下面就是我安装和启用3D桌面总结出来的经验,分享给大家:

***** 目录 *****
第一部分:安装显卡驱动
(1-1)硬件配置要求
(1-2)安装Ubuntu Linux
(1-3)设定软件源,更新软件
(1-4)安装显卡驱动

如何判断显卡驱动是否已经安装好?
安装显卡驱动失败,如何恢复图形界面?

第二部分:安装相关软件
(2-1)安装CCSM设置管理器
(2-2)安装compiz特效插件
(2-3)安装Tweak设置工具

第三部分:启动和调试3D特效
(3-1)启动和关闭3D桌面特效的方法
(3-2)掌握运行或调试3D桌面的规律

下载一善鱼的3D特效配置文件
(3-3)3D桌面假死或崩溃的解决办法
窗口无标题栏无边框
重新登录后桌面一片空白
为什么我设置的3D桌面效果无法保存?
为什么系统升级后,用不了3D桌面特效了?

第四部分:常用3D特效介绍
(4-1)设置桌面数,旋转3D立方体桌面
(4-2)让3D窗口浮起,窗口果冻震颤效果
(4-3)N个超酷的3D窗口切换方式
(4-4)为每个桌面都设置不同的背景壁纸,自动变换背景壁纸
(4-5)设置圆柱形、球形、鼓形立方体
(4-6)设置立方体顶部、底部、旋转背景天穹的壁纸
(4-7)N个超酷的3D桌面切换方式
(4-8)让窗口爆炸、燃烧、闪避、折叠……
(4-9)书写,下雨、水纹,火焰,烟花,闪亮鼠标
(4-10)让多个窗口组合隐藏,翻转切换
(4-11)让桌面和窗口随意放大缩小
(4-12)N个超酷的窗口游走3D桌面方式
(4-13)飞雪、养鱼

第五部分:附录
(5-1)手工安装显卡官方驱动
(5-2)安装和设置屏幕保护
(5-3)安装窗口任务栏和鼠标主题
(5-4)超简单为 Grub 2 启动引导菜单添加背景图
(5-5)动态任务栏Dock和系统监控栏Conky
(5-6)如何录制电脑桌面演示及教程的视频

安装相关软件
录制电脑桌面视频
同步显示鼠标和键盘的按键情况
转换视频文件格式
在Linux下播放视频
(5-7)为Gnome-shell桌面左侧栏的添加自定义程序的快捷方式
(5-8)为Gnome-Shell窗口添加最小化按钮
(5-9)配置网络连接


***** 第一部分:安装显卡驱动 *****

(1-1)硬件配置要求
虽然说配置较低的机器在Linux下也能跑出3D桌面,但如果有更高的配置的话,显然跑起来会更顺畅。
CPU越快越好,内存硬盘越多越好,如果是打算买新的显卡,建议选择比“最新最高配置”稍低一级的显卡;
本文介绍的显卡驱动安装方法适用于目前市场上售卖的大部分主流显卡,包括Nvidia、ATI、Intel显卡。
对于一部分小品牌显卡、集成显卡、老旧显卡、改装卡、专业显卡、以及刚刚最新推出市场的最新型号显卡,
有可能适用,也可能不适于使用本文介绍的显卡驱动安装方法,
Ubuntu 14.04 版起对硬件驱动的支持得到了大幅度的提高,运行3D桌面也更稳定。

(1-2)安装Ubuntu Linux
Linux有很多种发行版,不同的发行版安装和启用3D桌面的方法不尽相同,请尽量选用最新版本的Linux发行版。
相对而言,使用 Ubuntu Linux,安装显卡驱动和启用3D桌面的方法是比较简单的。
本教程从 Ubuntu 的8.04 直至 15.10版都成功地启用了3D桌面。(每个版本有少许不同)
例如:我最初编写本教程时,安装使用的是 Ubuntu 8.04 AMD64 DVD 版,现在使用的是15.10 desktop amd64版(Unity桌面)。
Ubuntu Linux 的安装方法很简单,把下载的ISO文件刻录为光盘,使用该光盘启动就能启动安装进程了。
提示:
(1)请尽量使用硬盘中独立的空白空闲分区安装Ubuntu Linux,从安全性和实际应用来看,这是值得的。
   在虚拟机中安装运行的Linux系统,或者使用wubi安装的Linux系统,不一定能正常实现3D桌面效果。
(2)Ubuntu 14.04 版的安装DVD光盘仅1G大小,安装完成后实际只占用4G硬盘空间。
   这4G不但包含了基本的操作系统。而且也已经包含了许多常见办公软件、多媒体软件、网络应用软件等。
(3)如果电脑上已经安装有了其他操作系统,为了避免丢失数据,在安装过程中请选择自己手工分区来指定安装到哪个分区。
   这样,独立的Linux分区不但可以作为安全的文件备份地点,还能在其他操作系统崩溃时,起到“应急系统”的作用。
   另外,安装Grub2启动引导器的设备选项时,推荐选择安装Linux所在的那个分区,不要选择安装在第一个分区(C盘)。
   这样在其他操作系统需要重装时(例如WindowsXP),Grub2启动引导器就不会被删除,
   只需重新把Linux所在的那个分区重新设置为活动分区,就能启动Grub2引导器。(此方法Win8不适用)

如果你的电脑不是从旧版本的Ubuntu升级安装的,而是全新安装的Ubuntu的话,在系统安装完成之后,
如果安装系统时,选择了不用密码登录,那么可以点击屏幕右上角的关机按钮,选择注销,重新登录,
在14.04版用户登录时的界面,默认只有Unity桌面,没有切换其它桌面的标志。
如果安装了Gnome Shell桌面或者Cairo-Dock启动器等,可以点击用户名和密码输入框右上角的圆形Ubuntu标志,
会弹出一个菜单,例如:
  * Ubuntu (默认)    使用Unity桌面,并自动启用带3D特效的桌面
  * Gnome       Gnome Shell 桌面
  * Cario-Dock (Gnome) 带Cairo-Dock启动器的桌面
建议:如果想使用Gnome Shell桌面,最好另行下载安装Gnome桌面版的Ubuntu光盘映像文件安装,
如果直接在Untiy桌面安装Gnome Shell桌面,有可能无法正常运行Gnome Shell桌面。
登录界面菜单
登录界面菜单
登录界面菜单.png (108.95 KiB) 查看 747941 次
本3D桌面教程仅以Unity桌面为例,Gnome Classic经典桌面的3D桌面方法也类似,Gnome Shell 3桌面不支持3D桌面效果。

提示:可以在“系统设置”的“外观”里,“行为”标签页中,点击“开启”按钮,启用“自动隐藏启动器”,隐藏Unity左侧的启动器栏;
  如果把“呈现灵敏度”调节得很低的话,鼠标放在屏幕左侧边缘,快速上下移动就能弹出启动器栏(就像刷卡一样)。
  如果把“呈现灵敏度”调节到最高的话,鼠标快速从右往左移动,敲击屏幕边缘能弹出启动器栏(就像敲门一样)这是最省力的办法。
如果鼠标慢腾腾地放到左边,Unity左侧的启动器栏是不会出现的,就像敲门或刷卡一样,需要有力、有速度,才有效。
  也可以在“CompziConfig设置管理器”的“Ubuntu Unity Plugin”项目里,
  在Behaviour行为标签页中的Hide Launcher隐藏任务栏下拉菜单中,选择Autohide自动隐藏。

(1-3)设定软件源,更新软件
(1)请确保已经能连接上互联网,登录Ubuntu桌面;
  用鼠标点击屏幕左侧Unity程序启动栏最上方第一个“螺旋Ubuntu标志”按钮;
  在弹出的搜索 导航框中,点击底部的第二个小图标(类似"A"字形的图标),进入应用程序导航框;
  点击应用程序导航框右上角的“过滤结果...”,右侧展开的“类别”栏目,选择“系统”项目,
  点击左侧“已安装,显示另外14个结果”,滚动鼠标滚轮,向下找到并点击“软件更新器”,
  会出现一个进度条,稍候片刻,会弹出一个细长的“软件更新器”新窗口。
更新管理器
更新管理器
(2)点击“软件更新器”窗口左下角的“设置...”按钮,弹出“软件和更新”窗口;
  点击“软件源”窗口上方的“Ubuntu软件”标签页,点击中间的“下载自”下拉菜单,
  现在默认的“中国的服务器”得到了很好的改善,速度很快,保留不变即可。
  因为其他地方的镜像服务器不一定能同步更新所有的软件,如果出现软件版本不兼容的情况的话,
  可以把“软件源”的“下载自”改为“主服务器”,能确保得到最新的Ubuntu更新软件。

(3)回到“更新管理器”窗口,点击“检查”按钮;
  经过比较长的一段时间下载文件之后,会列出需要更新的软件列表(默认已经全选);
  点击“安装更新”按钮,开始更新过程。根据需要更新的软件多少,以及网络的速度,更新的过程时间或长或短。
  软件更新完成之后,也许会提示“需要重新启动计算机以完成更新”,点击“重新启动计算机”即可。
3-3-a.png
(1-4)安装显卡驱动
现在的Linux已经很好地驱动和支持绝大部分硬件了,也许您的显卡根本不需要安装驱动程序,也能开启3D桌面。
正常情况下,请优先使用方法系统自带的硬件附加驱动(受限驱动),这方法适用于大部分主流的Nvidia、ATI、Intel显卡、老旧显卡;
如果受限驱动安装不成功,再尝试使用显卡官方提供的驱动程序,手工安装显卡驱动。

显卡驱动安装方法:
(1)请确保已经能连接上互联网,登录Ubuntu桌面;
  用鼠标点击屏幕左侧Unity程序启动栏中的“系统设置”(齿轮扳手图标),
  在弹出的窗口最下方的“系统”栏目中,鼠标点击(单击)“软件和更新”(纸箱地球图标),
  或者:鼠标右键点击桌面 --> 更改桌面背景 --> 全部设置 --> 最下方的“系统”栏目 --> 软件和更新
  点击“附加驱动”标签页会出现一个“正在搜索可用的驱动”的提示,稍候片刻,会显示出一个显卡驱动列表。
  如果是刚刚安装新系统,没有设定软件源并更新的话,点击“附加驱动”标签页也许会没反应,更新软件后即可解决。
附加驱动
附加驱动
(2)以Nvidia显卡为例,鼠标点选“使用 NVIDIA binary driver - version 来自 nvidia-331(专有,tested)”,点击右下角的“应用更改”按钮。
  这时会出现一个“下载并安装驱动”的进度条,稍候片刻,
  如果一切顺利安装完成的话,在“硬件驱动”窗口里会显示绿色的“该设备正在使用推荐的驱动”。
1-3-2.png
(3)如何判断显卡驱动是否已经安装好?
可以通过以下好几种方法综合测试,但不能仅凭其中某一项来断定驱动是否安装成功。
以Nvidia为例,
方法a、可以点击左侧Unity程序启动器栏的“Dash主页”->“应用程序”->“系统”->“已安装”->“NVIDIA X Server Settings”,
    如果没有安装成功,打开“NVIDIA X Server Settings”时会有英文的提示警告”显卡驱动未安装”。
    或者如果遇到提示“You do not appear to be using the NVIDIA X driver.
    Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.”。
    而且在附加驱动里遇到提示“这个驱动已经激活但是没有使用”,那么解决的方法也很简单,就按提示所说的,
    按下快捷键 Alt F2 打开“运行一个命令”对话框,输入以下命令配置显卡,然后就能打开N卡设置了:

代码: 全选

sudo nvidia-xconfig
1-3-1.png
方法b、默认的Ubuntu 12.04版只有黑屏的锁定屏幕程序,如果另外安装有屏幕保护程序,
    点击左侧Unity程序启动器栏的“Dash主页”->“应用程序”->“自定义”->“已安装”->“屏幕保护程序”
    屏幕保护里有很多需要显卡带3D渲染支持的3D动画,在左边的菜单逐个选择,
    右边可以看到屏幕保护的预览效果,如果看不到3D屏幕保护动画,那就说明显卡驱动没有安装好。
安装屏幕保护的方法,请参考本教程最后的附录。
屏幕保护
屏幕保护
方法c、现在的Linux已经很好地驱动和支持绝大部分硬件了,
    也许您的显卡根本不需要安装驱动程序,也能安装并启用3D桌面,放心,只管试一试。
    另外,使用双显卡的电脑用户,也许需要在BIOS里禁用集成显卡,才能启用独立显卡并安装驱动。
手工安装官方显卡驱动的方法,请参考本教程最后的附录。

(4)安装显卡驱动失败,如何恢复图形界面?

方法a、如果重新登录后,桌面一片空白,只有鼠标和壁纸,没有任务栏和Unity侧边栏,
    试试用鼠标右键点击桌面,或者按下 Ctrl Alt T,也许马上就恢复正常了。
    如果按下 Ctrl Alt T 后,能弹出终端窗口,但仍然没有任务栏和Unity侧边栏,试试在终端窗口里运行:

代码: 全选

 unity --rest 
    如果想恢复使用开源驱动,只需鼠标右键点击桌面
     --> 更改桌面背景 --> 全部设置 --> 最下方的“系统”分类 --> 软件和更新 --> 附加驱动,
    在这里重新选择开源驱动(一般是最后一项或倒数第二项)即可。
    使用 X.Org X server - Nouveau display driver 来自 xserver-xorg-video-nouveau (开源)。

方法b、如果重新启动计算机,连图形登录界面都没有栏,只有字符登录界面,
    且之前安装Linux时,如果安装了Grub2引导器,那么现在可以使用系统自带的修复工具:
    重新启动计算机,在出现grub2的启动菜单时,选择第二项“Advanced options for Ubuntu”,
    在接下来的显示的菜单中,选择第二项“Ubuntu,Linux 3.8.0-19-generic (恢复模式)”,
    启动到字符界面后,会有一个菜单,选择中间第四个的:failsafeX  Run in failsafe graphic mode
    修复完成后,返回菜单,选择第一个 resume 就可以启动进入图形界面。

方法c、在字符终端登录后,运行以下命令卸载之前安装的显卡驱动(请确保命令尾部显卡驱动版本的名字正确)。

代码: 全选

sudo apt-get remove nvidia-experimental-304
方法d、有时是已经安装好了显卡驱动,但还需要进一步的对显卡配置即可。
    这时也许需要查看出错代码,根据不同的情况,修改显卡的配置文件 /etc/X11/xorg.conf。
    先按下快捷键“Ctrl Alt F1“切换到字符终端下,输入用户名和密码登录,
    (登录时注意:不要被数字键盘的灯欺骗了,如果是亮着的,多按两下,才是真正的数字输入状态。)
    然后输入命令:查看图形界面启动时的错误(或警告)信息。

代码: 全选

more /var/log/Xorg.0.log |grep "(EE)" 
more /var/log/Xorg.0.log |grep "(WW)"
大部分的(WW)警告提示是正常的,不是显卡驱动问题,也不会影响3D桌面运行。要留意的主要是(EE)的错误提示。
如果输出的错误信息不多,只有一两行,就用笔抄在一张纸上,然后上网google搜索出错代码,查找解决方法。
也可以在论坛把你的出错信息贴出来,让大家来帮忙解决问题。

手工安装官方显卡驱动的方法,请参考本教程最后的附录。

***** 第二部分:安装相关软件 *****

(2-1)安装CCSM设置管理器
  用鼠标点击屏幕左侧Unity程序启动栏中的“Ubuntu软件中心”(有“A”字形的公文包图标),
  在弹出的“Ubuntu 软件中心”窗口右上角的搜索栏中,输入“compiz”,
  可以看到,默认的“Compiz”这个软件已经安装在系统上了,3D桌面就是由这个软件来运行才能实现的。
  现在需要做的只是安装用户配置和调节各种特效的软件,点击选中“CompziConfig设置管理器”(简称CCSM),
  点击右边的“安装”按钮,可以看到有一个进度条,稍候片刻,就安装完成了。
  安装好后,在屏幕左侧Unity程序启动栏中多了一个“CompziConfig设置管理器”,灰色的“扳手窗口”图标。
  提示:不需要安装Compiz Fusion图标,因为自从Ubuntu 14.04版起没有fusion-icon也一样能完成3D桌面特效的调试工作。
软件中心
软件中心
(2-2)安装compiz特效插件
自从Ubuntu 12.04版起默认自带的3D桌面特效还不够多,可以安装一些插件,让3D桌面产生更多的特效。
  按下快捷键 Alt F2 打开“运行一个命令”对话框,按下快捷键 Ctrl Alt T 打开一个终端窗口,输入:

代码: 全选

sudo apt-get install compiz-plugins-extra
提示:您可以使用鼠标左键选中上面的那一行命令,通常在Linux下用鼠标左键选中就是等于复制了,
然后把鼠标放在“运行一个命令”对话框里,按下鼠标中键,被鼠标选中的那一行命令就被粘贴到对话框里了,回车运行即可。
有趣的是,可以先用快捷键 Ctrl C 复制选中的A内容,用鼠标左键另外选中复制B内容,这样就有了2份剪贴板数据,
然后使用 Ctrl V 粘贴A内容,用鼠标中键粘贴B内容,两者互不干涉,方便之极。
unity-05.jpg
(2-3)安装Tweak设置工具
如果是Unity桌面,则请安装 Unity Tweak Tool(如果是旧版Gnome桌面,则请安装 Gnome Tweak Tool)。
Tweak设置工具的主要作用有两个:
一是辅助CompziConfig设置管理器,实现不同桌面不同壁纸这个效果(14.04版起不再需要)。
二是可以调用下载的GTK主题、窗口主题和鼠标主题。
  用鼠标点击屏幕左侧Unity程序启动栏中的“Ubuntu软件中心”(冒泡手提箱图标),
  在弹出的“Ubuntu 软件中心”窗口右上角的搜索栏中,输入“tweak”,
  在列表中选择“Unity Tweak Tool”(或者 Gnome Tweak Tool调整工具),并点击右边的“安装”按钮,稍候片刻就安装完毕。
  安装好后,左侧Unity程序启动器栏的“Dash主页”->“应用程序”->“”->“已安装”处,
  可以找到Tweak Tool这个程序,图标类似“调音台开关”。

***** 第三部分:启动和调试3D特效 *****

(3-1)启动和关闭3D桌面特效的方法
正如前文所述,可以在用户登录的界面中,选择是否进入带有3D特效的桌面。
我个人的习惯是,在平时休闲或者娱乐时,就进入带有3D特效的Ubuntu或者Gnome classic桌面。
compiz会自动随系统一起运行,不需要使用另外的命令来启动。在工作时,就进入不带3D特效的Gnome或者Cairo-Dock桌面。
以前旧版本的“暂停3D桌面特效”的方法在Ubuntu 12.04版以后已经不适用,所以还是根据自己的需要来选择进入什么桌面。

(3-2)掌握运行或调试3D桌面的规律
以前在使用Ubuntu 11.04版或者12.10版时,有很多朋友对3D桌面“无缘无故”的崩溃感到头疼不已。
现在13.04和14.04~15.10版解决这问题简单多了。摸清了规律,一切又都可以“尽在掌握中”了。

规律一:第一次进入带3D特效的桌面时,首先要修改CCSM里的一处设置,以消除频繁出现的“窗口变白”这状况。
     用鼠标点击屏幕左侧Unity程序启动栏中的“CompziConfig设置管理器”,灰色的“扳手窗口”图标,
     或者,点击左侧Unity程序启动器栏的“Dash主页”->“应用程序”->“自定义”->“已安装”->“CompziConfig设置管理器”,
     在“CompziConfig设置管理器”窗口的“特效”分类栏目中,把“渐隐窗口”项目的勾选取消掉,不要勾选它。(13.04和14.04版没有这个问题)
     另外,13.04和14.04版需要把“动画”里的“闪避特效”关闭,它也会出现“最上方的窗口变黑”状况。(15.10版没问题!又可以用了)
取消渐隐窗口
取消渐隐窗口
规律二:使用快捷键操作3D特效时,不要太着急,按键要一下一下地,清晰明确,一个特效完成了再接下一个。
     使用3D桌面特效不能像玩电子游戏那样,打街机似的在鼠标键盘上狂按一轮,那样的操作,系统想不崩溃都难啊。

规律三:在调试3D特效时,先点击进入该特效项目,测试一下“绑定”的快捷键有没有冲突,
     如果快捷键有冲突,就修改为其他快捷键,然后才能勾选这个特效项目。
     否则的话,有时快捷键的冲突也会引起系统繁忙“假死”或者“桌面崩溃”的状况。
     在设置的过程中,也许会出现“按键组合冲突”的警告提示,可以选择点击“忽略冲突”,再继续修改为其它按键。

规律四:勾选某个特效项目后,也许会出现以下情况,这属于正常现像,不要着急,耐心等一等。
     也许会出现一段时间的“假死”的情况,鼠标不能动,键盘没反应,只需耐心等一会,桌面会刷新一下,就恢复正常了;
     也许会出现短暂的“窗口没有标题栏和按钮”的情况,然后桌面会刷新一下,就恢复正常了;
     也许会出现“Compiz已意外关闭”的提示窗口,点击“确定”,之后又出现“提交报告”的提示窗口,点击“取消”,
     这时也许会出现硬盘灯狂闪,鼠标停滞的情况,不要着急,耐心等一等,硬盘灯闪停了,桌面也就正常了。(13.04版没有这个问题)

规律五:导入导出3D桌面特效配置文件。
由于每个人的电脑配置千差万别,所以即使是使用同样的配置文件,遇到的问题也有可能各不相同。
在调试3D特效时,每当成功启用了一项特效,就应该及时导出保存3D桌面特效的配置文件,
这样,在下次万一出设置其他特效问题时,就可以很方便地导入配置文件,恢复到之前的正常状态。
导入和导出的方法是:
     点击“CompziConfig设置管理器”窗口左侧的“首选项 >”,在“存档和后端”标签页里有“导入”和“导出”按钮。
     导出时会弹出的提示窗口,点击选择“是”即可。
     注意:在导入配置文件时,也许会出现硬盘灯狂闪,鼠标停滞的情况,不要着急,耐心等一等,等硬盘灯闪停了,再继续下一步操作。(13.04版没有这个问题)
导出3D配置文件
导出3D配置文件
下面是我的3D桌面特效的配置文件profile,虽然是Unity桌面的,也可以用于Gnome classic经典桌面。
其实,Gnome classic经典桌面的3D特效,和Unity桌面的3D特效,这两种桌面配置文件唯一的不同是:
用于Gnome classic经典桌面的3D特效配置文件没有勾选“桌面”类别下的“Ubuntu Unity Plugin”项目,
也没有勾选“未分类”类别下的“Unity MT Grab Handles”项目。而用于Unity桌面的3D特效配置文件则勾选了这两项。

最新14.04版用于Unity桌面的3D特效配置文件——下载后,重命名,删除.txt后缀
Unity_3D_Desktop_Ubuntu_14_04.profile.txt
(3.11 KiB) 已下载 4889 次
(3-3)3D桌面假死或崩溃的解决办法
按从易到难的情况排序:

情况一:桌面花屏,操作鼠标和键盘似乎无反应。
     按下快捷键 Ctrl Alt F1 切换到字符终端下,不用登录,直接又按快捷键 Alt F7切换回图形界面,就恢复正常了。
     这一步操作相当于以前旧版本的Ubuntu使用fusion-icon图标来 reload window,刷新一下桌面而已(桌面是“根窗口”)。

情况二:窗口无标题栏无边框,Unity左侧启动器栏和顶部菜单栏消失,鼠标和键盘操作正常。
     按下 Ctrl Alt T 打开终端窗口,输入ccsm 运行compiz特效设置,可以看到CCSM里的所有选项被清空了,
     或者,点击左侧的“首选项”,可以导入之前保存的3D桌面配置文件,一切又恢复正常了。
     或者点击“重置到默认”(仅有最少的特效),在“桌面”分类中,点击进入Ubuntu Unity Plugin的设置,
     勾选左边的“启用Ubuntu Unity Plugin”,Unity左侧启动器栏和顶部菜单栏就出现了;
     在“特效”分类中,勾选“窗口装饰”,窗口边框就出现了;
     在“窗口管理”分类中,勾选“移动窗口”,窗口就可以移动了;
     勾选“调整窗口大小”,窗口就可以调节大小了。

情况三:重新登录后桌面一片空白,只剩壁纸,其它什么都没有。
虽然没有任务栏,也可以按下 Ctrl Alt T 打开终端窗口,输入运行常用的软件命令:
(在命令后加 & 号则可以继续不影响使用该终端窗口),这能方便为我们上网查找资料、排除故障。

代码: 全选

firfox 火狐浏览器,nautilus 文件夹,software-center 软件中心,gnome-system-monitor 系统监视器
     如果按下 Ctrl Alt T 没有用,可以按Ctrl Alt Del这三个键,在弹出的窗口中选择“注销”重新登录试试。
     也可以按下快捷键 Ctrl Alt F1 切换到字符终端下,输入用户名和密码登录,
     (登录时注意:不要被数字键盘的灯欺骗了,如果是亮着的,多按两下,才是真正的数字输入状态。)
     先输入以下命令删除用户的compiz应用配置,下次启用3D桌面时会自动生成默认的compiz应用配置:

代码: 全选

rm -rf .config/compiz* .gconf/apps/compiz*
     然后再输入以下命令结束gnome进程,重新回到用户登录界面:

代码: 全选

killall gnome-session
情况四:硬盘灯还在不断地狂闪,心疼呀……
     按下快捷键 Ctrl Alt F1 切换到字符终端下,输入用户名和密码登录,
     输入以下命令重新启动计算机。

代码: 全选

sudo reboot
情况五:(某些型号的电脑)启动3D特效后,桌面只剩下1/4了(或小或大)怎么办?
     点击左侧Unity程序启动器栏的“Dash主页”->“更多程序”->“已安装”->“CompizConfig设置管理器”
     打开“常规”->“常规选项”->“Display Settings”(显示设置)勾选“检测输出”(delect outputs)。

另外如果你的显卡上同时连接上了两台显示器,或者同时连接上了两条显示器的数据线,
而又没有正确设置显卡双屏显示时,也有可能会造成类似显示问题,
因为两个显示器的分辨率不同,你看到的1/4桌面使用的也许应该是显示在另一台显示器上的分辨率。
     有的笔记本电脑有两块显卡,也许需要在BIOS里屏蔽集成显卡才能启用3D桌面。

情况六:(某些型号的电脑)130m的显卡装了个驱动,后来屏幕变成一模一样的6块,怎么办?
按 快捷键 Alt F2 运行 sudo gedit /etc/X11/xorg.conf命令,修改显卡配置文件,在Section "Screen" 段里加一句:
Option “ModeValidation” “NoTotalSizeCheck”,保存后,再用命令 sudo apt-get upgrade 升级系统就行了。

情况七:为什么我设置的3D桌面效果无法保存?
有可能有很多种原因引起“无法保存3D桌面设置”的现象
a、使用虚拟机或者wubi方式安装的Ubuntu Linux系统,运行的3D桌面也许会很不稳定。
b、显卡驱动程序仍没有得到正确的安装,造成3D桌面运行不稳定。
c、没有使用“主服务器”作为软件源,而是使用了其他软件源安装了不同版本、互不兼容的compiz相关软件。
d、电脑配置太低,系统负荷过重,运行3D桌面造成系统不稳定。
具体的解决办法请查看本教程的相应部分,或者上网搜索,发帖求助。

情况八:如何安装compiz的其他特效插件?
是的,还有很多很精彩的compiz的特效插件可以安装,例如:freewins(自由转换窗口)、养鱼飞雪等插件。
我想,它们之所以还没有被包含在 Ubuntu 默认的 compiz 安装包中,
也许是因为开发者觉得它们还不够稳定,而且这些插件的安装方式和对 compiz 的版本要求也不尽相同,
所以,如果你想尝试这些特效插件,您可以以搜索与其相关的教程或者帖子,并做好有可能尝试失败的心里准备。

情况九:为什么系统升级后,用不了3D桌面特效了?
这是因为在Ubuntu系统升级软件时,也升级了Linux的内核,
而新内核是不会自动采用带3D的显示卡驱动的,它默认用的仍是旧的2D显卡驱动。
所以请记住:如果系统升级了 Linux 内核,请重新安装显卡驱动。

***** 第四部分:常用3D特效介绍 *****
在CCSM的“首选项”里点击“重置到默认”之后,可以看到窗口没有边框,也没有任务栏和侧边栏,别急。
目前CCSM里默认已经勾选的有:
常规 —— Composite,OpenGL;    辅助功能 —— 无;     桌面 —— Expo,桌面立方体;
特效 —— 无;             附加功能 —— 无;     图像加载 —— 无;
工具 —— Compiz Library Toolbox;   窗口管理 —— 缩放;    未分类 —— 无。

为了能让桌面正常工作,需要补充勾选一些选项:
桌面 —— 点击进入Ubuntu Unity Plugin,勾选左边的“启用Ubuntu Unity Plugin”;
     现在Unity左侧启动器栏、顶部菜单栏、窗口标题栏就出现了。
窗口管理 —— 勾选“移动窗口”,窗口就可以移动了;
       勾选“调整窗口大小”,窗口就可以调节大小了。
       勾选“放置窗口”,这样打开的新窗口就不会总是放在屏幕的左上角,而是会自动放在屏幕的正中央。
别忘了“首选项”->导出,每一次设置之后,导出保存一次,以作为备份。以下是逐个特效的设置过程:

(4-1)设置桌面数,旋转3D立方体桌面
步骤a、打开“CompizConfig设置管理器”->"桌面"->勾选“桌面立方体”
    也许会弹出冲突警告提示窗,点击“禁用“Desktp Wall桌面墙壁”;
    打开“CompizConfig设置管理器”->"桌面"->勾选“旋转立方体”。(Ubuntu 12.10版有可能出现花屏现像。)
1-6.png
步骤b、使用Unity桌面的用户,
    打开“CompizConfig设置管理器”->“常规”->“常规选项”->
    “桌面尺寸Desktop Size”->“水平虚拟尺寸”->"4"->“垂直虚拟尺寸”->"1"->“桌面数量”->“1”
呵呵,我在视频演示里的例子是调到6,所以就得到一个6边形的立方体桌面。
桌面数量
桌面数量
使用Gnome经典桌面的用户,
    鼠标右键点击屏幕右下角默认为2个的"当前工作区:桌面",在弹出的菜单中选择“首选项”,
    在弹出的“工作区切换器首选项”窗口中,把工作区的“列”里的数字调到4,“行”里的数字调到1。
2-1-1.png
2-1-1.png (26.39 KiB) 查看 1488431 次
设置好后,现在在桌面空白的地方,可以使用“Ctrl Alt 鼠标左键“按着拖动,(旧版才有按着鼠标中键旋转的功能。)
或者“Ctrl Alt 键盘左键或右键”旋转3D立方体桌面,可以看到3D桌面随着的旋转效果。
如果只把桌面设置为2个,此时3D桌面就会像“一块饼干”似的只在两面上翻来翻去,
而在水平方向上至少需要3个桌面才能围成一个柱状立方体(柱子的顶部和底部为空)。

提示:几乎每一项CCSM特效的设定里都有“绑定Bindings”,可以设置或更改该特效绑定的键盘鼠标触发方式。
提示:进入到“旋转立方体”的选项里,还可以对桌面“缩放”大小比例等各种详细的参数进行调节。“缩放”我调节为0.6。
如果想恢复这个参数的默认设置,只需点击该参数旁的“带X符号的方向牌”按钮重置为默认值就可以了。
2-1-2.png
(4-2)让3D窗口浮起,窗口果冻震颤效果
(13.04版至14.04版会出现“窗口重复花屏”的现像,建议停用此效果。15.10版勾选也没用,但不花屏。)
先打开的几个窗口,在旋转3D立方体桌面时,默认的,所有窗口都是“紧贴”在桌面上的。
    打开“CompizConfig设置管理器”->"特效“->勾选”3D窗口“。
再次旋转3D立方体桌面看看?先前打开的几个窗口已经一层层地分开,浮起在立方体表面上了。
    打开“CompizConfig设置管理器”->"特效“->勾选”震颤窗口“,禁用Snapping Windows冲突项,
    稍等片刻,不是死机,屏幕自动刷新之后,然后用鼠标拖动窗口,可以看到窗口会富有弹性地抖动。

(4-3)N个超酷的3D窗口切换方式
先打开几个窗口放在桌面,例如:浏览器窗口、CCSM设置窗口、终端窗口、主文件夹窗口。
首先,已经有好几个快捷键是Unity系统默认就已经使用了的,设置时要避免星湖重复产生冲突:
提示:“Super键”就是键盘上的”windows键“(窗口键),位于“Ctrl”键和“Alt”键之间。
    Alt Tab —— 切换当前工作区的窗口,幕上会出现又粗又大的切换栏,而且第一个必定是“显示桌面”;
    Ctrl Alt Tab —— 切换所有工作区的窗口,幕上会出现又粗又大的切换栏,而且第一个必定是“显示桌面”。
    Ctrl Tab —— 窗口内选项,逐个向下选中;
    Shift Tab —— 窗口内选项,逐个向上选中;
    Shift Ctrl Tab —— 窗口内选项,逐个向上选中(与 Shift Tab相同);
    Shift Alt Tab —— 已被不明功能占用;
    Ctrl Alt Tab —— 已被不明功能占用;
    Super Tab —— 左侧 Unity 启动器栏逐个向下选中;    

这个部分的快捷键设置很容易与其他特效快捷键产生冲突,以下列出的是我经过多次尝试后找到的各自互不冲突的快捷键。
在设置的过程中,也许会出现“按键组合冲突”的警告提示,也可以选择点击“忽略冲突”,再继续修改为其它按键。

方式a、打开“CompizConfig设置管理器”->"窗口管理"->
    点击进入“Static Application Switcher静态应用程序切换条”项目(先不要勾选该项目,只是进入其选项),
    在"Bindings(绑定)"标签页里,把所有的键盘快捷键都选择为“已禁用”(点击“铅笔”按钮编辑该快捷键,取消“已启用”的勾选)。
    现在点击“下一个窗口(所有)”的快捷键“已禁用”按钮,在弹出的“编辑下一个窗口(全部)”窗口中,勾选“已启用”,
    点击“获取按键组合”按钮,然后按下Super Alt Tab键,点击“确定”(没有弹出弹出“按键冲突提示”窗口就好)。
    设置好了绑定的快捷键之后,现在可以勾选启用“Static Application Switcher静态应用程序切换条”了,
用左手大拇指一个手指同时按着“Spuer”键和“Alt”键不放,食指可以连续按下“tab”键,
这时屏幕中央出现一个矩形窗口,里面有精细的窗口缩略图,一个方框在随着按下的“tab”键在缩略图键顺序切换。
绑定快捷键
绑定快捷键
方式b、打开“CompizConfig设置管理器”->"窗口管理"->点击进入“应用程序切换条”,
    在"Bindings(绑定)"标签页里,把所有的键盘快捷键都选择为“已禁用”(点击“铅笔”按钮编辑该快捷键,取消“已启用”的勾选)。
    现在点击“下一个窗口(所有)”的快捷键“已禁用”按钮,在弹出的“编辑下一个窗口(全部)”窗口中,勾选“已启用”,
    点击“获取按键组合”按钮,然后按下 Alt Super Tab键,点击“确定”(没有弹出弹出“按键冲突提示”窗口就好)。
    设置好了绑定的快捷键之后,点击“常规”标签页,把里面的"图标"取消勾选(它会干扰切换效果不好看)。
    现在可以勾选启用“应用程序切换条”了,
用左手大拇指同时按着“Super”键和“Alt”键不放,食指可以连续按下“tab”键,可见屏幕中央出现一个长方形的窗口,
其中的缩略图为白色,随着按下的“tab”键切换到中央,在操作同时,背后桌面的窗口也会随着按键同步切换到最前面。

方式c、打开“CompizConfig设置管理器”->"窗口管理"->点击进入“Ring Switcher环形切换条“,
    在" Bindings(绑定)"标签页里,把所有的键盘快捷键都选择为“已禁用”(点击“铅笔”按钮编辑该快捷键,取消“已启用”的勾选)。
    现在点击“Next window Key (All Workspaces)下一个窗口按键(所有工作区)”的键盘快捷键右边的“已禁用”按钮,
    在弹出的“编辑Next window”窗口中,点击“获取按键组合”按钮,然后按下 Ctrl Shift Super Tab 键,点击“确定”。
    设置好了绑定的快捷键之后,再勾选启用“Ring Switcher环形切换条”,
现在用左手大拇指同时按着“Ctrl”和“Shift”和“Super”键不放,食指可以连续按下“tab”键,可见几个窗口以桌面中央为圆心在以环形依次切换。

方式d、打开“CompizConfig设置管理器”->"窗口管理"->点击进入“Shift Switcher轮转切换条“,
    在"Key Bindings(按键绑定)"标签页里,只保留第一个“Initiate Key”的快捷键“Shift Super S”按钮,
    把其它的键盘快捷键都选择为“已禁用”(点击“铅笔”按钮编辑该快捷键,取消“已启用”的勾选)。
    设置好了绑定的快捷键之后,现在可以勾选启用“Shift Switcher轮转切换条”了,
按下“Shift Super S”键,可见几个窗口以“左中右”的方式直立着排列,可以用鼠标滚轮切换窗口,单击确认;
或者按键盘的“上下左右”方向键切换窗口,回车确认;也或者再次按下 Shiftl Super S 键确认。

方式e、打开“CompizConfig设置管理器”->"窗口管理"->点击进入“Shift Switcher轮转切换条“
    ->"Shift Mode"->点击“Shift Switcher mode切换条模式”旁边的下拉菜单,在下拉菜单中,把默认的“Cover覆盖”改选为“Flip翻阅”,
按下“Shift Super S”键,可见几个窗口像排队一样从左前方向右后方排列。
呵呵,这就是微软“Vista“系统也在使用的“Flip 3D”特效窗口切换方式。可以用鼠标滚轮切换窗口,单击确认;
或者按键盘的“上下左右”方向键切换窗口,回车确认;也或者再次按下 Shiftl Super S 键确认。。
翻转轮换窗口
翻转轮换窗口
方式f、打开“CompizConfig设置管理器”->"窗口管理"->勾选“缩放“。
或者按着“Super”键不放,按下"W"键,也可见窗口缩小平铺开来,这时可以按键盘的方向键选择你需要的窗口,也可以用鼠标选择。
如果在“绑定”里设定鼠标鼠标手势,选择热区,即可模仿Mac苹果电脑的鼠标移动到屏幕特定位置就平铺所有窗口的效果。

方式g、打开“CompizConfig设置管理器”->"附加功能“->勾选“Window Previews窗口预览“,
这时会弹出一个窗口提示“需要 Mouse Position polling 插件”, 点击“启用 Mouse Position polling”按钮即可。
使用Unity桌面用户,把鼠标放在左侧Unity程序启动器栏已经打开软件窗口的图标旁,在旁边就可以看到这个窗口的预览