我新入了一个本子,所以按照我的习惯,我很乐意在它上面安装配置Linux。另外在安装配置Linux的过程中,我遇到了一个非常操蛋的Linux核心崩溃问题,这个恶心的问题折腾了我整整4天的时间,我尝试了Ubuntu 12.04,Xubuntu 12.04,Debian Sid,Archlinux,最后都发现了恶心的崩溃问题,最后我装了Fedora 16,发现居然有一上午崩溃问题没有出现,这令我对Fedora非常有好感,于是乎我便尝试着配置了一下Fedora,发现它比我想象中要好用的多,并不是别人口中的那个“动辄崩溃”的不稳定系统。好吧,虽然后来核心崩溃问题被确定为AP不兼容,但是我配置的Fedora还是留了下来。
为什么是Gnome3和Fedora
虽然很多人对Gnome3和Gnome-Shell表示不屑,但是有一点使得我逐渐认可了Gnome3和Gnome-Shell:它是可以高度自定义的,你可以吐槽Gnome3标题栏太粗大,但是你也可以轻而易举的改掉它,你可以吐槽Gnome3全屏太占面积,你也可以轻而易举的改掉它,用不用Gnome3只是取决于你的态度,我觉得很多人宁愿去费时间配置Archlinux,却不愿意动动鼠标,简单的修改一下Gnome3,这让人感到不解。
网上有一种说法就是:Fedora是红帽子的试验场,Fedora不稳定,Fedora不消Bug,Fedora玩玩可以,生产环境还是算了。说实话以前我也是这种观点,后来经过个人尝试,发现完全不是这回事。Fedora的所谓实验性质只是总是会第一时间引入各种最新技术,比如多点触摸,虚拟化支持之类的,仔细想想我觉得你似乎至少会在很长的时间里压根用不到这些新技术,抛开这些所谓的新技术,Fedora的更新其实变动不算大,而且Fedora的源开启Testing之后更新很迅速,内核已经紧跟到了3.2.7了,基本上和各大滚动升级版实现了同步。总而言之,所谓的“不稳定”并不是Fedora不好用的一个理由。
安装与更新
好吧,或许你有兴趣来尝试Fedora了,那么就找个电脑/虚拟机来安装吧,你应该已经装过了Ubuntu,那么Fedora的安装应该完全不是问题,并且Fedora的安装速度应该要比Ubuntu快的多。我忘记了Fedora的安装语言选项里有没有中文了,不过不管怎么说我都建议你用英文环境安装,因为可以避免大部分莫名其妙的问题。
装完之后的Fedora应该是英文,不过支持中文显示,现在先别急着开启中文支持,先找到终端(鼠标戳左上角),应用程序,Terminal。
sudo yum update
如果你不能使用sudo,可以su,也可以su之后设定visudo
如果你和我一样喜欢和滚动发行版一样使用最新的核心版本,你可以在软件源设置中打开Testing分支。
如果你感觉默认的yum速度不够快,你可以使用mirrors.163.com的Fedora源。
一般来说第一次安装你需要更新很长的时间,更新完毕后重启,一般来说你会发现所有组件都成为了最新版本了。
中文化和输入法
中文化Fedora是一个比Ubuntu更简单的事情,找到“系统设置”中的“语言和区域”,将所有设置选择为中文,如果你乐意也可以复制到系统默认设置为中文。
输入法我推荐iBus,虽然我用了很长时间的Fcitx,但是fcitx在Gnome3下的支持真的不咋样,另外iBus配合各种扩展和插件的美化,已经有种超越了fcitx的意思。
sudo yum install ibus-gnome3 ibus-qt ibus-sunpinyin
安装ibus的Sunpinyin输入法,以及Gnome3美化和QT程序支持。
添加RPMFusion源RPMFusion你可以认为是Fedora的强化软件中心,在其中提供了大量的第三方软件支持,包括我们需要的各种编解码器和显卡驱动程序。
添加RPMFusion源其实很简单,访问http://rpmfusion.org/,下载Fedora16的Free和Nonfree的源安装程序即可,如果你需要的话,可以去更新管理器里把Testing分支也勾上。
添加源之后要记得先
sudo yum makecache
更新最新源的信息。
这时候你应该可以尝试使用yum来安装你的显卡驱动和各类编解码器了,也可以等你遇到需要的文件后由系统自动安装,我推荐使用Fedora的添加删除程序来搜索安装你需要的包,至于ATI闭源驱动,你可以参考LinuxToy的文章。
中文美化
我知道你觉得Fedora默认的中文显示很垃圾,如果你希望达到Ubuntu的程度的话,你首先需要安装一个字体补丁,然后直接将Ubuntu的配置拉过来。
sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
sudo yum install freetype-infinality infinality-settings
配置显示效果:
sudo gedit /etc/profile.d/infinality-settings.sh
如果你喜欢苹果系统的效果的话……
USE_STYLE=”OSX”
当然我不推荐你用OSX,因为它会导致很多问题,使用Ubuntu也不错,不过它效果也仅仅是一般,如果你想要真的达到Ubuntu的效果,这一项你还是先不要动它了。
找到一个Ubuntu的系统,将/usr/share/fonts/目录打包,再找到/etc/fonts/目录打包,替换Fedora下的同名目录,重启应该你就会看到惊喜了。
当然如果你想要修改字体的话,经过替换Ubuntu的字体配置文件,修改字体效果也可以像Ubuntu那样操作了。
扩展安装
安装Gnome3的扩展没有你想象的那么复杂,打开https://extensions.gnome.org/,找到你需要的扩展,将它ON就行了。不过你很有必要安装一个Gnome Tweak tool
sudo yum install gnome-tweak-tool
我安装了不少插件,你也可以根据自己的选择来安装,推荐安装的有ibus的输入插件,还有use theme插件,以及status titlebar插件。还有快速的Launcher插件,有了这个你就可以尽可能避免戳左上角然后在茫茫多的
自定义Gnome-Shell
Fedora的gnome3界面中有些字体很小,或者说你安装了某个新主题发现字体也很小,我们需要将它放大一点:
sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
Ctrl+F,搜索font,将所有大小低于11pt的都改成11。
gnome3的标题栏过于粗大,你一样可以进行修改。
sudo gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
找到title_border选项,其中包涵了max窗口和normal窗口时候的大小,建议修改到6或者8最好。
如果你希望Gnome-shell下最大化窗口的时候能够隐藏标题栏(因为Gnome3有个插件可以在顶部显示标题栏),那么那么需要添加下面的步骤:
sudo gedit vim /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
找到
<frame_geometry name=”max” title_scale=”medium” parent=”normal” rounded_top_left=”false” rounded_top_right=”false”>
修改为:
<frame_geometry name=”max” title_scale=”medium” parent=”normal” rounded_top_left=”false” rounded_top_right=”false” has_title=”false”>
往下几行,找到
<distance name=”title_vertical_pad” value=”9″/>
将9改成0。
按下alt+F2 输入r回车就可以看到效果了。
当然隐藏了标题栏后,Firefox浏览器也可以隐藏菜单栏了,这样就更加紧凑了。另推荐Firefox使用fxchrome主题。
如果你觉得隐藏了标题栏不知道如何取消最大化,可以尝试按下alt+空格,当然对于Gnome3来说,最大化不最大化什么的,已经不重要了,你需要的只是多戳左上角而已。
加强笔记本续航
安装jupiter
http://www.jupiterapplet.org/downloads.html
安装powertop
sudo yum install powertop
你可以尝试运行sudo powertop来进行一些简单的调整,虽然大部分重启后就没了吧……jupiter的调整大多是全自动的,所以你一般也不需要怎么去关注。
一些软件找不到
请善用rpmfind网站……Fedora的源不是很多,但是rpm包却不少……我通过rpmfind找到了deadbeef等大量软件,Scribes虽然没有rpm包,但是可以很简单的通过编译来安装。
至于QQ,我在Ubuntu下使用的是pywebqq,不过很明显,这家伙在Fedora中是不能安装的,不过,鉴于Gnome3的窗口管理特性,弄个Chrome的快捷应用程序,也足够用了。
目前不足:
折腾了一大圈,虽然大部分都很满意,目前还有不少不足,比如fireofx的粗体中文看着很诡异,桌面图标字体颜色存在感太低等……这些还有待解决,不过解决后会尝试更新补上。
总结:
在Ubuntu强推Unity之后我曾经对于如何选择Linux版本感到迷茫,一度我很难适应Unity,同时我也很不满gnome-shell,更不能接受KDE,我在xubuntu下用了很长的时间,不过它也存在缺点,桌面图标透明化后很难看,系统组件缺失等。而Arch所谓的搭积木给人的印象和Debian没啥两样,Gentoo虽然不错但是编译太反人类。本次使用Fedora之后,我已经决定成为Fedora党,Gnome-shell的css主题管理很棒,我可以随心所欲的修改主题,这是一个非常大的诱惑,尽管将来Gnome3可能会越来越平板化,只要你丫css可以改,那就随便你了。