2008-02-02

开始使用Ubuntu

  昨天的安装完成之后又继续鼓捣了一天,主要是在开启3D桌面效果和多媒体播放上下功夫,最麻烦的3D桌面之所以麻烦在于驱动上,Ubuntu官方强烈不建议安装Nvidia官方驱动,而直接使用更新源里面的那个驱动,但是昨天因为我已经先安装上了,而且又不懂如何卸载,所以就不动手改动了,昨天晚上一切都好用,可惜今天一开机那恶心的:“Ubuntu将工作在低分辨率下”的提示出现了。。。无奈,装过,没想到我真命大,装了NV官方驱动和Ubuntu更新源里两个驱动居然还没事,可惜的是开不了特效,于是,只能卸载从源更新的驱动重新来过了。。。
  虽然各人所碰到的情况不同,不过一般搜了半天有价值的信息无非两点:

  1. 如果之前安装过更新源里的glx驱动需要卸载
  2. 安装官方驱动需要先下载基本编译包(大概是这意思)。
前者的解决方法(仅供参考):
----------------------------------←
   sudo apt-get remove nvidia*  //就是删了所有nvidia打头的包
  然后删除 /lib/linux-restricted-modules/文件夹下面的内容注意是全部。包括一个隐藏文件。
  再删除/etc/init.d/nvidia-glx和/etc/init.d/nvidia-kernel(if existed)
  之后
  sudo gedit /etc/default/linux-restricted-modules-common   //编辑文件设置禁用其他的driver驱动模块 将其中的 DISABLED_MODULES="" 改为:DISABLED_MODULES="nv nvidia_new"
  如果你之前卡不是用new的话似乎用对应的模块名
  之后开始安装,首先必须结束gnome或kde
  我只用gnome所以
  sudo /etc/init.d/gdm stop //结束gnome
  sudo sh 安装文件
  按照提示,要你下载的时候选不,要编译的时候选是,最后no就可以了。(编译问题见后者说明)
  装好后
  sudo nvidia-xconfig  //备份配置文件等。。
  sudo reboot或 sudo /etc/init.d/gdm start
-------------------→
  实际上,装好后仍然不能开3D,不过卸了受限驱动管理器重启下就ok
--------------------------------------←


后者的解决方法:
--------------------------------------←
sudo apt-get install linux-headers-$(uname -r) build-essential  //安装安装头文件和编译环境
貌似还要gcc,没有自己装
--------------------------------------←

p.s. 安装前注意备份/etc/X11/xorg.conf,如果挂了拷贝回去恢复,否则用livecd里面的吧
另外,我用的是169.09的驱动,貌似没有NV的logo

之后就是一些设置3D桌面的东西。我转网上流传的据说是台湾人写的:
--------------------------------------↔
2.引导Compiz Fusion 3D桌面

Ubuntu 7.10最大的改变就是内置Compiz Fusion做为缺省的窗口管理程序,Compiz是一套以OpenGL为基础的3D桌面,前一版Ubuntu 7.04就已经内置。当时除了Compiz之外,还有花样更多、特效更炫的Beryl,Beryl原本是Compiz的开发分支,但因为搞了太多3D特 效,牺牲了稳定度与性能,Compiz拒绝把Beryl所做的改变导回Compiz,Beryl於是变成独立的程序。

可是Beryl真的超炫,只要看过图片,任何人都愿意牺牲稳定度与性能来装它,官方讨论区的视觉效果版最热门的主题就是如何安装Beryl,安装 难度其实不高,只是可能会造成系统毁坏。幸好,Compiz与Beryl终於达成共识,在今年三月决定合并,也就是Compiz Fusion,原来的Compiz团队负责核心,Beryl团队则负责外挂特效,以同时保有稳定性和华丽度。

不过两边才刚合并半年而已,Beryl一些旧外挂还没有完全转进Fusion(比如3D窗口),但Fusion也有一堆新特效,所以整体来说我觉 得7.10版还是比较炫,重点是不必再灌Beryl就有接近完整的特效,稳定又简单。勇士级玩家也可以手动装那些未开放的外挂,把Compiz Fusion操到更炫。

装完Ubuntu后,先到「系统>管理>软件来源」,在「Ubuntu Software」和「Third-Party Software」下勾选所有项目,勾完按「Close」,然后按「Reload」更新软件名单。

按「系统>管理>受限驱动程序管理员」,进入封闭原始码的驱动程序界面,没意外的话,Ubuntu应该会检测到你用的显示卡(和网络卡),基本上NVIDIA的卡有比较好的支持度,勾选「Enable」就自动下载安装,装完之后重开机。

基本上只要驱动灌好,重开机之后就会自动引导Compiz Fusion,但缺省的特效蛮精简的。按「系统>首选设置>外观设置」,Ubuntu 7.10把所有外观设置通通集中在这里,再按「Visual Effects」调整3D特效,缺省是「Normal」,当然要调到「Extra」打开更多特效。

开到Extra,窗口移动就有布丁特效了。其实按「CTRL+ALT+左(右)方向键」或是按「Win Key+E」也有特效,统一在下面讲。


注:Win Key就是CTRL和ALT之间的窗口键。
安装CCSM
Ubuntu 7.10预装了Compiz Fusion,其实也内置了一堆特效外挂,但官方并不想把设置复杂化,也不愿意缺省开太多特效拖垮性能,要高级设置的话,得另外装CCSM (CompizConfig Setting Manager),统一管理所有外挂和设置。

按「系统>管理>Synaptic组件管理程序」,这是Ubuntu安装软件的地方,Ubuntu的好处之一就是软件寻找和安装是统一界面,不必上网到处找软件。

按「CTRL+F」输入「compiz」做寻找,应该会看到「compizconfig-settings-manager」这个程序,点它「标记为安装」。再按上面的「Apply」按钮开始安装。

装完CCSM,回到「外观设置」下,会多出一个「Custom」选项,按旁边的「首选设置」引导CCSM。

CCSM的主界面,这个,才是Compiz Fusion的菁华!

3.3D桌面特效全开

Compiz是以外挂(Plug-in)的方式引导特效,CCSM其实是管理这些外挂的界面,里面每个项目都是独立的Plug-in,有些 Plug-in彼此功能重叠,不能同时打开。光是CCSM就有数百个选项可以微调,事实上,因为CCSM选项太多,程序甚至附带「Filter」的功能, 用关键字来寻找设置,这里没办法一一介绍,所以推荐几支必开的特效。

首先,当然是把立方体找回来!

在「General Options>Desktop Size」,把水平虚拟尺寸拉到「4」,这是虚拟桌面的数量,其它两个选项保持在1。

在CCSM主画面勾选「旋转立方体」、「桌面立方体」、「Cube Reflection」、「Cube Gears」和「Cube Caps」。这得关闭Desktop Wall外挂,不过立方体炫多了,Wall只是在切换虚拟桌面时有一个小图显示当前所在桌面。

按「CTRL+ALT+左(右)方向键」或是「CTRL+ALT+鼠标左键」,看看立方体效果有没有出现,仔细看一下,Compiz Fusion多了倒影效果,立方体会在底部有淡淡的镜面特效。

在「桌面立方体>Transparent Cube」,把「Opacity During Roation」降到50左右,这样在旋转时立方体会变半透明,还可以看到立方体内部有三个齿轮(Cube Gears),哈哈!

在「旋转立方体>General」,把「缩放」调到0.16,「速度」调到1.4。这样按「CTRL+ALT+左(右)方向键」会有比较炫的立方块旋转特效。

Expose+Cover Flow+Flip3D?天下特效一大抄

在「调整比例>Actions>启始化所有窗口的窗口选择器」,在后面的「Screen Edge」的None上点两下,勾选「TopRight」。

这样把鼠标光标移到画面右上角,就有类似Mac OS X的expose特效了。

在CCSM主画面选「expo」,这是Compiz Fusion的新特效,勾选「Behaviour」下的「Tilt View」。

比照假的expose,在「Expo>Actions」下,选TopLeft。

光标移到画面左上角,哇!炫吧~这个虚拟窗口总览好用的地方在於你可以拉动里面的窗口,任何移动到其它桌面上(移动时当然也有布丁特效),除非在某一个虚拟桌面上点一下鼠标右键,不然就会一直保持在expo界面下。

在CCSM主画面选「Shift Switcher」,这是Compiz Fusion另一个新特效,到「Actions>Initial(All workspace)」下,Screen Edge的热键改成「BottomLeft」。

光标移到画面左下角,哇咧,好像有点眼熟吧?这不就是iTunes的Cover Flow特效吗?只是用在窗口选择上了,按左右方向键或滚轮可循环窗口,按Enter或左键选定。这个特效有点操,显卡不够力的话在「翻页」时可能会有点 顿,另外特效也还有点bug,有时没办法显示窗口画面,只大大的秀一颗超糊的图示。

回到「Shift Switcher」的设置,在「Apperance>Switch mode」下,可切换Cover和Flip两种,缺省是Cover,猜猜Flip是什么。

没错,你猜对了!正是Vista的Flip3D,当然角度要换一下免得有「参考」的嫌疑。一样按方向键或滚轮选择窗口。

在CCSM主画面勾选「Ring Switcher」,在「Actions>Next Window(All workspace」的「Key」上点一下左键,再按下你想要的热键(原来的是Alt+Win Key+Tab,章鱼才按的出来....),比如「Win Key+W」(会显示成Super+W)。

我猜这个特效应该是从Looking Glass 3D参考来的,拿来取代Alt-Tab还不错。

其它窗口特效,我的大龙炮烟火呢?

在CCSM主选单勾选「Windows Preview」,这会引导工具列的窗口预览功能,就跟Vista的一样。

在「移动窗口>不透明度」,把数值改到70左右,这样移动窗口时会有半透明效果。

在「General Options>Opacity Settings」,按「新增」,输入「dock」和数值「80」;然后再输入「DropdownMenu」和「popupMenu」,数值也都是80,这会让工具列和它的选单变半透明。

在「Animations>CloseAnimation」,在第一个Glide2上点两下,从CloseEffect的下拉选单中选「Burn」。

再到「Effect Settings>Fire」下勾选「Randomly Colored Fire」。

YA!我最爱的烟火又回来了~~~其它「FocusAnimation」(点一下窗口成为前台)、「MinimizeAnimation」(最小 化窗口)、「OpenAnimation」(打开窗口)都可以照这个方式自己选喜欢的动画,或通通都选「Random」(随机)也行,每次都会换不同的特 效。

Widget,对!Ubuntu「也」有Widget
Compiz Fusion另一个新功能是Widget Layer,就像Mac OS X的Dashboard完全一样,按热键「F9」会让画面暗下来,秀出各种小玩具。这功能必须和Screenlet搭配,先安装Screenlet和小玩 具,然后再加进Compiz Fusion的Widget Layer中,就会有非常类似MacOSX的Dashboard效果。

//当然,我个人认为这些再改就不大稳定了,所以不弄了。。也不转了。。。
-----------------------------------↔




另外是一些关于Ubuntu的知识和使用中的技巧

  • Ubuntu的版号是推出的「年份.月份」比如7.10就是07年10月。
  • Ctrl+Alt+F1一直到F6是切换到真正的控制台,共6个,当然F7就是切回GUI
  • Windows下不少快捷键在Ubuntu7.10中可以直接用了。
  • 在视频和音频播放器上我选择了最多人用的mplayer和audacious,后者会中文乱码,不过在设置→播放列表→使用播放列表中的元数据钩选了,自动编码检测器中用Chinese大部分内容都不会乱码了

目前还有的问题是Audacious无法播放mid wav等格式,虽然解码器已经装了,mplayer好像不播AAC

传一些截图上来。



没有评论: