Ubuntu折腾笔记


Ubuntu CCCP via deviantART

使用Ubuntu也有一段时间了,感觉这个所谓的针对新手的傻瓜操作系统未免也太经得起折腾了,或许这是Linux基因使然?我承认这篇文章是在很没技术含量,不过是做点笔记,仅此而已。

使用IPv6


“IPv4即将用完”显然不是我们使用IPv6的原因,你懂的。

sudo apt-get install miredo gogoc
本来应该只安装miredo就好了,然而很奇怪,我只安装miredo的话虽然浏览大多数网站都没问题,唯独YouTube的视频看不了,不过安装完gogoc之后一切都搞定了。另外还看过改ufw、添加Teredo之类的说法,我都没试过,反正目前也没出过问题。

另外改hosts显然也是很有必要的:

sudo gedit /etc/hosts
至于那些IP地址,请自行Google之。

安装ibus-cloud-pinyin


Linux下的中文输入就是一个杯具,这点劣势似乎永远不可逆转,ibus-cloud-pinyin倒是有点机会弥补这一点。其实它也不怎么好用,操作不习惯,设置更是超级麻烦,但是,有输入流畅这一点,也就够了。只是,呃,貌似最近它的开发也陷入停滞状态啊……

ibus-cloud-pinyin目前仍处于测试阶段,安装起来比较麻烦(方法来自ocnzhao的blog及官方的安装wiki):

sudo apt-get install liblua5.1-0-dev liblua5.1-socket2 libsqlite3-dev libibus-dev libnotify-dev lua5.1 libgee-dev valac sqlite3 subversion
svn checkout http://ibus-cloud-pinyin.googlecode.com/svn/trunk/ ibus-cloud-pinyin
cd ibus-cloud-pinyin/

需要注意的是如果你使用的系统是Ubuntu 11.04的话,接下来直接编译是无法成功的,必须先运行以下命令(使用其它版本的话可跳过此步):

sudo apt-get install valac-0.10
sudo update-alternatives --config valac

选择0.10版,接下来就可以开始编译了:

make
sudo make install

重启ibus,输入法列表中就会多出一个Cloud Pinyin了。

字体设置


一般情况下,直接在外观里设置就行,然而有些程序,比如Firefox,根本不理会这里的渲染设置,解决办法是在主目录下新建一个名为.fonts.conf的文件,内容可以是这样(方法来自hunnon):

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
<!-- 可选参数 : rgb bgr vrgb vbgr none -->
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>false</bool>
<!--可选参数 : true false -->
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintnone</const>
<!--可选参数 : hintnone hintslight hintmedium hintfull -->
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
<!--可选参数 : true false -->
</edit>
</match>
</fontconfig>

这里仅仅包含字体渲染的相关设置而已,实际上可设置的内容远不止如此,比如针对字体、字号进行设置,字体替换等等,具体如何设置不妨参考ArchWiki的Fonts中文字体配置范例。顺便说一下,使用Font Manager可以很方便地进行这些高级设置:

sudo apt-get install font-manager
再顺便说一句,使用Font Manager会覆盖上面所说的.fonts.conf,不过请放心,你的设置依然有效,只是更改时需要跑到~/.config/font-manager/local.conf。

中文编码


中文编码实在是个很烦的问题,据说连Ubuntu中国版都没怎么去鸟这个它,简直是……
  • Gedit:按下Alt + F2,输入gconf-editor,一步步找:apps > gedit-2 > preferences > encodings,给auto_detected添加一个值GB18030,并排在UTF-8下面;
  • 音频文件:安装mutagen:sudo apt-get install python-mutagen,然后给有问题的文件转编码:mid3iconv -e gbk *.mp3
  • RAR文件:不要用rar或p7zip-rar了,还是用unrar吧,不会有编码问题:sudo apt-get install unrar
  • ZIP文件:这个……目前我尚未找到解决办法,烦死人了……

其他


Nautilus Elemtary:这个比起自带的Nautilus还真的好用不只一点,除了更合理的界面布局之外,按下F7后出现的终端是最让我难以割舍的,对文件进行命令行操作时,只需移动到相关文件夹即可省略路径,直接mid3iconv -e gbk *.mp3自然是比mid3iconv -e gbk "~/Music/New Music/*.mp3"爽多啦。

sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update && sudo apt-get upgrade
nautilus -q

图片浏览器:Linux上的图片浏览器不少,用来用去,还是简洁的GPicView让我最满意:

sudo apt-get install gpicview
音乐播放器:Linux上的音乐播放器也很多,无奈个个残废,全部加起来都比不上一个Foobar2000,而DeaDBeeF算是最接近Foobar2000的一个,除了相似的界面外,它能播放各种格式、认得出CUE文件(这在Linux上居然成为稀缺的特性,太诡异了)、会解压ZIP文件、知道怎么转换格式、也有一些插件,也算很不错了。要是能有个媒体库的话我也就不必怀念Foobar了。

sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef

另外Clementine也很不错,功能丰富,适合管理媒体,比如在批处理就很强。

sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install climentine

Ubuntu Tweak:不用废话了,Ubuntu上最受欢迎的软件之一,折腾Ubuntu必备。只是觉得奇怪,Windows下怎么就难找这么干净简洁的系统优化软件呢?


最后说说Natty及Unity。对我而言,它是个提醒:Linux的发行版还有很多,Linux ≠ Ubuntu。Launcher出不来这类小打小闹的倒不多,反而给我玩经常死机、崩溃这类,最近一次干脆崩溃到连Recovery Mode都进不了。除开这些,在用户体验方面也是倒退,Launcher的可定制性几乎为零,弹出什么的也太慢;强制占用Super键,其他软件要设置快捷键只能回避;多窗口软件操作起来繁琐的要死……反正我是再也不敢碰它了。

6 comments now

  1. <--还是不适合用任何Linux系统的人。:P

    回复删除
  2. @linfavourite:
    如果你多尝试几次的话,也许你会发现Linux也是很友好的,当然,Ubuntu 11.04就不必了……

    回复删除
  3. 新买了块硬盘,玩ubuntu;

    回复删除
  4. @loo2k:
    去年买了块1T的我估计很长时间里不会再买硬盘了:-)

    回复删除
  5. 我安的10.04,什么都就绪了,就是声音出不来。。。唉

    回复删除
  6. @iKui:
    当年我装10.04的时候问题更严重,是完全安装不了……
    最终我的解决方法也很简单,买一台新的,反正但是那东西也很难再撑多久了……

    回复删除