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

各种窗口管理器和美化相关
回复
头像
yq-ysy
论坛版主
帖子: 4443
注册时间: 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) 查看 747861 次
本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已经很好地驱动和支持绝大部分硬件了,
    也许您的显卡根本不需