设置 wine 的中文显示

一般情况下,ubuntu 软件仓库里 wine 的版本比较旧,例如在写这篇文章时,ubuntu 7.10 官方源里的 wine 版本是 0.9.46,而最新的已经是 0.9.49 了,所以有必要使用其他的源来安装最新的 wine ,例如使用 wine 官方源

添加 wine 官方源

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

  1. For Ubuntu Gutsy (7.10):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list

  2. For Ubuntu Feisty (7.04):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list

  3. For Ubuntu Edgy (6.10): *不支持 64 位*

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list

  4. For Ubuntu Dapper (6.06): *不支持 64 位*

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list

  5. For Debian Etch (4.0):

    sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list

安装最新的 wine

sudo apt-get update
sudo apt-get install wine

设置 wine

  1. 在安装完成后,先不要运行 wine 来模拟程序,因为 wine 需要进行一些必要的设置,运行

    winecfg

    点 “Audio” 选项卡,按照下图设置,其中 “Sound Drivers” 处需要根据自己的情况来选择合适的驱动,可以按旁边的 “Test Sound” 按钮测试是否成功。

    screenshot-wine-configuration-audio-07-11-11.png

  2. Google 搜索或到 windows xp 的 Fonts 目录下,把 simsun.ttc (即宋体)复制到 ~/.wine/drive_c/windows/fonts

    screenshot-windows-fonts-wine-fonts-nautilus.png

  3. 把下列内容另存为 fonts.reg,保存到 ~/.wine/ 目录下

    REGEDIT4

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "Arial"="simsun"
    "Arial CE,238"="simsun"
    "Arial CYR,204"="simsun"
    "Arial Greek,161"="simsun"
    "Arial TUR,162"="simsun"
    "Courier New"="simsun"
    "Courier New CE,238"="simsun"
    "Courier New CYR,204"="simsun"
    "Courier New Greek,161"="simsun"
    "Courier New TUR,162"="simsun"
    "FixedSys"="simsun"
    "Helv"="simsun"
    "Helvetica"="simsun"
    "MS Sans Serif"="simsun"
    "MS Shell Dlg"="simsun"
    "MS Shell Dlg 2"="simsun"
    "System"="simsun"
    "Tahoma"="simsun"
    "Times"="simsun"
    "Times New Roman CE,238"="simsun"
    "Times New Roman CYR,204"="simsun"
    "Times New Roman Greek,161"="simsun"
    "Times New Roman TUR,162"="simsun"
    "Tms Rmn"="simsun"

  4. 导入上一步保存的 fonts.reg

    regedit ~/.wine/fonts.reg

好了,中文显示基本上没有问题了,并且可以用 scim 输入法输入中文

screenshot-wine-notepad-07-11-11.png

在 ubuntu 上配置 samba 服务

在通常情况下,要想实现 ubuntu 和 windows 之间的资源共享,需要借助 samba 服务,而ubuntu 自带的“共享文件夹”功能比较单一,需要进行一番设置才能实现共享的。以下是我在 7.10 上配置 samba 的过程。

安装 samba

sudo apt-get install samba smbfs

配置 smb.conf

sudo gedit /etc/samba/smb.conf

查找下列文字

; security = user

将其代替为

security = user
username map = /etc/samba/smbusers

继续查找下列文字

workgroup = MSHOME

将其代替为

workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

添加允许网络访问的用户

sudo gedit /etc/samba/smbusers

输入下列内容。注意 suxixb 是我的登录名,需要换成您的,下同

suxixb = "network username"

更改用户的网络访问密码,可以不同于系统的登录密码

sudo smbpasswd -a suxixb

重启一下 samba 服务

sudo /etc/init.d/samba restart

好了,要在 windows 上o快暗下去。天变得真快,我俯下身子往盆子里盛水,阳台防盗栏杆外已经飘起了雨。盆子在阳台的右角,雨水先落在窗前铁栏访问 ubuntu的资源,只需在 “开始”—“运行” 里打 “\\ip 地址”,输入用户名和密码,ok。在 ubuntu 上需要用 “smb://ip 地址” 访问,不过需要在 windows 上赋予相关的权限

附:

  1. 删除上面添加的网络使用者的帐号

    sudo smbpasswd -x suxixb

  2. ubuntu 上添加共享
    去到 “系统”—“系统管理”—“共享的文件夹”,点 “添加”,选择要共享的目录,选是否给予写权限,点 “确定”。

默认安装Gutsy(7.10)后的一些设置

首先说说我的配置

  • CPU:AMD DualCore Athlon 64 X2, 2000 MHz (10 x 200) 3800+
  • 主板:Biostar(映泰) TForce 570 U
  • 显卡:ATI Radeon X1600 Pro (RV530)
  • 硬盘:西数 WD1600JB-00REA0 + WD1600JD-00HBB0 + WD1600JS-00MHB0
  • 网卡:主板自带
  • 声卡:主板自带

安装过程不详细讲述了,不过如果您用的是 CRT 显示器(不知道 LCD 会不会),可能会在安装完成后出现黑屏,此时不要重启,稍等片刻便会出现登录窗口,其实这里有一个 bug ,在启动到 Usersplash 出现时,屏幕的的分辨率超过了 CRT 能显示的范围,导致黑屏,下面详细的介绍解决的方法。
在安装完 7.10 并登录后,打开终端,输入

sudo gedit /boot/grub/menu.list

找到下面这段文字

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=373f22ef-5373-4e31-984f-9cffd8bf11e8 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet

替换为

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=373f22ef-5373-4e31-984f-9cffd8bf11e8 ro quiet vga=792 splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet

大家可能已经发现了,其实只是在第二段加上一句 vga=792 ,这里的意思是 使用1024x768分辨率,16M色彩,具体的可以参考下面,这里要根据自己的显示器来设置。

色彩 640x480 800x600 1024x768 1280x1024
256 769 771 773 775
32K 784 787 790 793
64K 785 788 791 794
16M 786 789 792 795

现在 Grub 的分辨率问题解决了,但是“登录窗口”的分辨率仍然是超出范围的,需要输入下面命令。

sudo gedit /etc/X11/xorg.conf

找到下面选中的部分

screenshot-xorgconf-etc-x11-gedit.png

把里面的

Modes "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "1x1"

替换为

Modes "1024x768" "1280x1024" "800x600" "640x480"

即是把您的显示器的正常分辨率方到第一的位置。ok,保存,问题解决。

  1. 修改源,参考了快速设置指南 GutsyGibbon

    sudo gedit /etc/apt/sources.list

    如果您访问中国官方源的速度不慢,推荐直接使用官方的,再添加上 ubuntu-cn 的源,可以方便安装如w32codecs这些软件包,或者根据自己的网速选择:

    Ubuntu.cn99.com更新服务器(江苏省常州市电信,推荐电信用户使用):

    deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
    deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
    deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
    deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
    deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
    deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
    deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
    deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
    deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
    deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
    deb http://ubuntu.cn99.com/ubuntu-cn/ gutsy main restricted universe multiverse

    成都市 电子科技大学更新服务器(教育网,推荐校园网和网通用户使用):

    deb http://ubuntu.uestc.edu.cn/ubuntu/ gutsy main multiverse restricted universe
    deb http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-backports main multiverse restricted universe
    deb http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-proposed main multiverse restricted universe
    deb http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-security main multiverse restricted universe
    deb http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-updates main multiverse restricted universe
    deb-src http://ubuntu.uestc.edu.cn/ubuntu/ gutsy main multiverse restricted universe
    deb-src http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-backports main multiverse restricted universe
    deb-src http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-proposed main multiverse restricted universe
    deb-src http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-security main multiverse restricted universe
    deb-src http://ubuntu.uestc.edu.cn/ubuntu/ gutsy-updates main multiverse restricted universe

    == 如果无法解析uestc.edu.cn域名,请使用以下地址 ==

    deb http://ubuntu.dormforce.net/ubuntu/ gutsy main multiverse restricted universe
    deb http://ubuntu.dormforce.net/ubuntu/ gutsy-backports main multiverse restricted universe
    deb http://ubuntu.dormforce.net/ubuntu/ gutsy-proposed main multiverse restricted universe
    deb http://ubuntu.dormforce.net/ubuntu/ gutsy-security main multiverse restricted universe
    deb http://ubuntu.dormforce.net/ubuntu/ gutsy-updates main multiverse restricted universe
    deb-src http://ubuntu.dormforce.net/ubuntu/ gutsy main multiverse restricted universe
    deb-src http://ubuntu.dormforce.net/ubuntu/ gutsy-backports main multiverse restricted universe
    deb-src http://ubuntu.dormforce.net/ubuntu/ gutsy-proposed main multiverse restricted universe
    deb-src http://ubuntu.dormforce.net/ubuntu/ gutsy-security main multiverse restricted universe
    deb-src http://ubuntu.dormforce.net/ubuntu/ gutsy-updates main multiverse restricted universe

    中国台湾省台湾大学更新服务器(推荐网通用户使用,电信PING平均响应速度41MS。强烈推荐此源,比较完整,较少出现同步问题):

    deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse
    deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse
    deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse
    deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse
    deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse
    deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse
    deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse
    deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse
    deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-proposed main multiverse restricted universe
    deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-proposed main restricted universe multiverse

    更新系统

    sudo apt-get update #这一步是更新你的源列表,换源後必须执行
    sudo apt-get dist-upgrade #这一步是更新软件,如果你对新版本软件的需求不是那么迫切,可以不执行

  2. 安装多媒体解码器

    sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse w32codecs xine-fonts-cn

    或者您也可以试试这个一次性安装编码器、Flash、Java、MS 字体的捆没那么均匀分配,中间的社区相对密集,是嘈杂的闹市。如果有时间,哪怕你走马观花也能淘到一些像样的玩意,我就常去逛绑包

    sudo apt-get install ubuntu-restricted-extras

    安装 smplayer 播放器,基本可以通吃所有格式视频,smplayer 是一个 mplayer 的图形前端。

    sudo apt-get install smplayer

    打开SMplayer,按Ctrl+P打开首选项面板,“输出设备”选择“x11”,点“字体”选项卡,勾选下面的“使用SSA/AAS库来渲染字体”并修改字幕的字体,我使用的是“Lucida Grande”字体,默认字幕编码选择“简体中文(CP936)”,好了,现在播放外挂字幕的电影不成问题了。

    在播放一些rmvb文件时可能会有图像无声音,如果你遇到这种情况,关闭所有的播放器并按下面设置一下

    gedit ~/.xine/catalog.cache

    查找下面这段代码段,将其下的 decoder_priority 的数值修改成 10

    /usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so

    修改后如下所示

    /usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so
    ....
    ....
    decoder_priority=10

  3. 配置 scim 输入法,参考了abcnight的方法
    默认的 scim 输入法有可能会遇到修改文件名时不能输入,在 firefox 中不能光标跟随等等的问题,解决方法如下:

    im-switch -s scim -z default
    sudo apt-get install scim-qtimm
    sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent

    编辑im-switch生成的scim配置文件

    sudo gedit /etc/X11/xinit/xinput.d/scim

    将默认的

    GTK_IM_MODULE=scim

    修改为

    GTK_IM_MODULE="scim-bridge"

    保存退出,到 scim 输入法中进行了如下设定:

    scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
    scim设置->gtk->嵌入式候选词标的勾去掉.

    重启scim

    pkill scim
    scim -d

  4. 使用Swiftfox代替系统自带的Firefox
    Swiftfox是一款快速高效的第三方Firefox发行版!主要是针对CPU的类型进行了GCC的优化编译,让Firefox可以执行得更加高效。且Swiftfox可以与原版的Firefox共享Profile文件、已安装的Add-ons和Cookies等!
    到这里下载与您的CPU相对应的版本,下回来的是一个deb包,双击就能安装,可以到“应用程序”->“Internet”->“swiftfox”处打开。将界面设置为中文点这里安装swiftfox的中文语言支持,然后打开swiftfox,在地址栏输入

    about:config

    在“过滤器”里输入

    general.useragent.locale

    将下面的值改为

    zh-CN

    重启swiftfox后就能看到中文界面了。

  5. 增强易用性
    鼠标右键集成“以管理员打开”命令

    sudo apt-get install nautilus-gksu

    鼠标右键集成“在当前目录打开终端”命令

    sudo apt-get install nautilus-open-terminal

    使系统自带的“归档管理器”支持 rar,7z 压缩文件

    sudo apt-get install rar unrar p7zip-full

    ADSL拨号,可以是用ubuntu自带的或安装一个图形拨号软件,这里介绍图形方法

    sudo apt-get install gnome-ppp

    然后你可以到“应用程序”->“Internet”-> "GNOME PPP" 找到她。

    安装 NTFS 写入支持配置程序,可以方便的启用或禁用 ntfs 的写支持。

    sudo apt-get install ntfs-config

    能在“应用程序”->“系统工具”里找到她。

ok,设置完成,可以去尽情的享受 ubuntu 7.10 了。

默认安装Feisty(7.04)后的一些设置

默认安装后的Feisty并不适合一般人使用的习惯(当然高手除外),如不能播放mp3和rmvb(在备份自己的CD时推荐使用ogg或flac格式,都是开源的,前者是有损压缩,后者是无损的并得到不少厂商支持)、不能在当前目录位置打开终端等等。其实我们只需改动几个配置文件、安装一些小程序、插件等就能使Feisty用起来非常顺手。

一.更换源并更新系统
说明:其实我这里访问Ubuntu中国官方源的速度不比cn99慢,但是cn99上的软件数目多,如目前官方源就没有w32codecs。
1.用自己喜欢的编辑器打开/etc/apt/sources.list
2.把下面的源地址粘贴到文件的最上面,我使用的是cn99的源,你可以根据自己的情况选择其他的源,参考快速设置指南/FeistyFawn

deb http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ feisty main restricted universe multiverse

或者

deb http://cn.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ feisty main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ feisty universe
deb http://cn.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ feisty multiverse
deb http://cn.archive.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu feisty-security main restricted
deb http://cn.archive.ubuntu.com/ubuntu feisty-security universe
deb-src http://cn.archive.ubuntu.com/ubuntu feisty-security universe
deb http://cn.archive.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu feisty-security multiverse

3.更新系统到最新

sudo apt-get update #这一步是更新你的源列表,换源後必须执行
sudo apt-get dist-upgrade #这一步是更新软件,如果你对新版本软件的需求不是那么迫切,可以不执行

二.安装多媒体解码器
说明:我使用的播放器+解码器组合:SMplayer / Mplayer+W32codecs,Rhythmbox+gstreamer。本来想使用Amarok代替Rhythmbox的,无奈Amarok是一个KDE程序,需要安装一大堆Qt库。

1.安装必须的解码器

#多媒体支持 for xine
sudo apt-get install libxine-extracodecs libxine1-ffmpeg

#多媒体支持 for gstreamer
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

#如果使用的是cn99的源还可以安装w32codecs,也可以到 mplayer 网站下载最新的解码包
sudo apt-get install w32codecs xine-fonts-cn

#您也可以试试这个一次性安装编码器、Flash、Java、MS 字体的捆没那么均匀分配,中间的社区相对密集,是嘈杂的闹市。如果有时间,哪怕你走马观花也能淘到一些像样的玩意,我就常去逛绑包
sudo apt-get install ubuntu-restricted-extras

2.安装 Mplayer 播放器

sudo apt-get install mplayer mplayer-fonts mplayer-skins mozilla-mplayer

3.安装 SMplayer 播放器

#cn99源里有 smplayer,使用官方源的需要自己下载deb包安装
sudo apt-get install smplayer smplayer-themes

4.一些必要的设置
打开SMplayer,按Ctrl+P打开首选项面板,选择“字体”选项卡,勾选下面的“使用SSA/AAS库来渲染字体”并修改字幕的字体,我使用的是“Lucida Grande”字体(可以参考我的另一篇文章),默认字幕编码选择“简体中文(CP936)”,好了,现在播放外挂字幕的电影不成问题了。

在播放一些rmvb文件时可能会有图像无声音,如果你遇到这种情况,关闭所有的播放器并按下面设置一下

gedit ~/.xine/catalog.cache

查找下面这段代码段,将其下的 decoder_priority 的数值修改成 10

/usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so

修改后如下所示

/usr/lib/xine/plugins/1.1.4/xineplug_decode_real_audio.so
....
....
decoder_priority=10

经过这些设置后,基本上通吃常见的视频/音频格式了

三.使用Swiftfox代替系统自带的Firefox
说明:Swiftfox是一款快速高效的第三方Firefox发行版!主要是针对CPU的类型进行了GCC的优化编译,让Firefox可以执行得更加高效。且Swiftfox可以与原版的Firefox共享Profile文件、已安装的Add-ons和Cookies等!
这里下载与你的CPU相对应的版本,下回来的是一个deb包,双击就能安装,可以到“应用程序”->“Internet”->“swiftfox”处打开。

将界面设置为中文
这里安装swiftfox的中文语言支持,然后打开swiftfox,在地址栏输入

about:config

在“过滤器”里输入

general.useragent.locale

将下面的值改为

zh-CN

重启swiftfox后就能看到中文界面了。

四.增强易用性
说明:主要是增强了Feisty图形操作的易用性,减少使用终端的次数。
1.鼠标右键集成“以管理员打开”命令

sudo apt-get install nautilus-gksu

2.鼠标右键集成“在当前目录打开终端”命令

sudo apt-get install nautilus-open-terminal

3.使系统自带的“归档管理器”支持rar压缩文件

sudo apt-get install rar unrar

建立软链接

sudo ln -fs /usr/bin/rar /usr/bin/unrar

这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。

4.ADSL拨号
可以是用ubuntu自带的或安装一个图形拨号软件,这里介绍图形方法

sudo apt-get install gnome-ppp

然后你可以到“应用程序”->“Internet”-> "GNOME PPP" 找到她。

五.优化Feisty开机速度 参考:http://www.xsol.se/index.php/2007/04/29/feisty-performance-fly-like-a-butterfly/
说明:在没有优化前,我的开机时间(指由grub引导开始到进入到桌面)要40秒左右,优化后时间明显的减少到30秒。
1.关闭IPV6

sudo gedit /etc/modprobe.d/aliases

查找这一行:

alias net-pf-10 ipv6

修改为:

alias net-pf-10 off #ipv6

然后用#注释掉hosts文件中所有与IPV6有关的行

sudo gedit /etc/hosts

这将会禁止所有使用IPV6的网络接口,要重新启动计算机。

2.并行启动程序

sudo vim /etc/init.d/rc

(注意:这里用gedit打开是乱码,换成vim吧)(推荐各位应该至少学会VIM或Emacs的基本用法)
查找这一行:

CONCURRENCY=none

修改为:

CONCURRENCY=shell

确保你的拼写正确,写错一个字母你将无法启动!!!!!
如果你使用的是SATA 或SCSI硬盘,这个方法会发挥最大的作用,然而即使像我使用ATA这样的老机器上,这个方法也使得的GDM登录界面出现的更快了一些。
如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。

3.将localhost化名为主机名
我以前在ubuntu论坛看到的这个技巧,确实改善了一些应用程序的启动。

sudo gedit /etc/hosts

把你的主机名添加到第一行的localhost之后,像这样:

127.0.0.1 localhost su #注意,su是我的主机名
127.0.1.1 su

4.关闭gettys

sudo gedit /etc/event.d/tty3

用#注释掉所有以start开头的行
这方法对于系统性能没什么改善,但节约一点资源

5.swappiness
Ubuntu Feisty默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输入:

sysctl -q vm.swappiness

你会看到值是60, 更改:

sudo sysctl vm.swappiness=10

这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:

sudo gedit /etc/sysctl.conf

添加:

vm.swappiness=10

到末行,需要重启生效。
我发现对于我的2G内存,将此值设为5是最合适的。

6.使用 grub 的 profile 选项

grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。

在开机进入 grub 画面时按 esc 键,然后找到需要启动的内核,按 e 键,编辑启动参数,在后面加入 profile 后再按 b 进行启动。设置后,第一次开机需要建立索引,所以开机速度会慢一点,以后每次更新内核都需要这么做。

7.禁用 Pango

Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。

sudo gedit /etc/environment

添加:

MOZ_DISABLE_PANGO="1"

ok,经过上面的设置,你的Feisty用起来应该非常顺手了,至少我是这样。

  1. 订阅

    • 订阅 我的 Blog
    • Feedsky 订阅数
    订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱
     

  2. 重要公告

    目前该博客(www.shareitem.org,以下简称该博客)是建立在Yo2优博网上的,由于一些众所周知的原因,本人(suxixb)决定于2008年8月1日起陆续将该博客上的所有文章转移到新网站上,地址为http://shareitem.org,并改名为ShareItem.org(简称siog),原来的订阅地址(feed.shareitem.org)将保持不变,可继续使用。在转移成功后,该博客仍然保留到到期为止(2008年11月18日),在到期后,将不能再通过www.shareitem.org来访问该博客,本人也不在该博客上进行更新和发布文章,所有的新文章将统一在新网站上发表。谢谢各位的支持。

  3. 最新评论

  4. 最新日志

  5. 阅读共享

  6. 标签

  7. 存档

  8. Logo