1.更新源
因为更新源有时会变,这里就不记录太多了。
注意,装完系统一定要先加更新源,否则等死你。
/etc/apt/sources.list
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.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
2.雅黑字体(有版权保护,慎用)
建议:
(1)为了规范,字体放在/usr/share/fonts/truetype/ttf-yahei-fonts下
(2)想把雅黑做为默认字体,在/etc/fonts/language-selector.conf相应位置里,把
操作步骤:
1、sudo mkdir /usr/share/fonts/truetype/chinese
(创建任何名称目录以存放雅黑字体文件)
2、cd /usr/share/fonts/truetype/chinese
(进入刚创建的chiese目录)
3、sudo cp ~/Downloads/fonts/*
(复制字体文件到当前目录下)
4、sudo chmod 644 /usr/share/fonts/*
(修改雅黑字体文件的权限为644,即当前用户读写,当前组用户读写,其他用户只读)
5、sudo mkfontscale
(创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
6、sudo mkfontdir
(创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
7、sudo fc-cache ./
(建立字体缓存信息,也就是让系统认识认识雅黑)
8、sudo gedit /etc/fonts/language-selector.conf
(打开语言选择设置文件)
分别找到
Bitstream Vera Serif
Bitstream Vera Sans
Bitstream Vera Sans Mono
分别添加
Microsoft YaHei
9、注销或重启系统
10、设置字体选项:
对系统──首选项──字体──配置
对firefox──编辑──首选──字体──配置
对opera──工具首选项──网页──字体等──配置
1、sudo mkdir /usr/share/fonts/truetype/chinese
(创建任何名称目录以存放雅黑字体文件)
2、cd /usr/share/fonts/truetype/chinese
(进入刚创建的chiese目录)
3、sudo cp ~/Downloads/fonts/*
(复制字体文件到当前目录下)
4、sudo chmod 644 /usr/share/fonts/*
(修改雅黑字体文件的权限为644,即当前用户读写,当前组用户读写,其他用户只读)
5、sudo mkfontscale
(创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
6、sudo mkfontdir
(创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
7、sudo fc-cache ./
(建立字体缓存信息,也就是让系统认识认识雅黑)
8、sudo gedit /etc/fonts/language-selector.conf
(打开语言选择设置文件)
分别找到
分别添加
9、注销或重启系统
10、设置字体选项:
对系统──首选项──字体──配置
对firefox──编辑──首选──字体──配置
对opera──工具首选项──网页──字体等──配置
3.Flash
Flash插件要手动装,不要用Firefox装,有时会装不上。
包名:flashplugin-nonfree
4.视觉效果
最初提示:"The Composite extension is not available"
于是在 etc/X11/xorg.conf里设置
Section “Extensions”
Option “Composite” “Enable”
EndSection
然后的提示信息是:
"Desktop effects could not be enabled"
查找论坛, 找到一个答案:要安装xserver-xgl, 安装好后, 特效果然可以开。
sudo apt-get install xserver-xgl
于是在 etc/X11/xorg.conf里设置
Section “Extensions”
Option “Composite” “Enable”
EndSection
然后的提示信息是:
"Desktop effects could not be enabled"
查找论坛, 找到一个答案:要安装xserver-xgl, 安装好后, 特效果然可以开。
sudo apt-get install xserver-xgl
5.java
安装JAVA环境支持
打开终端,执行以下命令,或使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装。
sudo apt-get install sun-java6-jre
如果空间富裕,建议安装一个JDK。
sudo apt-get install sun-java6-jdk
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。
设置当前默认的java解释器:
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
sudo gedit /etc/jvm
将文件中的
/usr/lib/jvm/java-6-sun
这一行填入到配置块的顶部
安装浏览器的JAVA Plugin(可选):
sudo apt-get install sun-java6-plugin
打开终端,执行以下命令,或使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装。
sudo apt-get install sun-java6-jre
如果空间富裕,建议安装一个JDK。
sudo apt-get install sun-java6-jdk
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。
设置当前默认的java解释器:
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
sudo gedit /etc/jvm
将文件中的
/usr/lib/jvm/java-6-sun
这一行填入到配置块的顶部
安装浏览器的JAVA Plugin(可选):
sudo apt-get install sun-java6-plugin
6.SCIM输入法(重命名文件夹)
编辑im-switch生成的scim配置文件
代码:
sudo gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim"。
将默认的 QT_IM_MODULE=scim 修改为 QT_IM_MODULE="scim"。
代码:
sudo gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim"。
将默认的 QT_IM_MODULE=scim 修改为 QT_IM_MODULE="scim"。
7.ATI显卡驱动
按照zhuqin_83(http://forum.ubuntu.org.cn/viewtopic.php?t=26188)的方法升级ATI显卡驱动后,却无法打开3D硬件加速的,请用管理员帐号,删除/var/lib/dkms/fglrx/下的所有文件,然后再重新安装编译好的驱动,重启电脑,就可以使用3D硬件加速了。
*方法三:自己编译最新驱动8.1,支持9500及以上显卡,老显卡不支持,支持aiglx。
注意:
1。仅该版本才支持到HD2900,并支持aiglx。
2。如果要尝试aiglx+compiz,请参考: http://forum.ubuntu.org.cn/viewtopic.php?t=83802 的最后一步。或者,按照3D区置顶的方法安装最新的compiz。
3。用xgl和aiglx差不多,也有迟钝感。
4。如果不需要compiz/beryl,则强烈推荐安装该驱动,会有非常大的性能改善,以及大量bug修正。
[color=red]每次内核升级后不必再重新编译。
安装自动编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。不知道什么是cd命令的话,把下面的xxx.run的部分删掉,然后把你的驱动直接拖到终端,其余部分不变。终端在主菜单的附件子菜单。
gutsy: 代码:
bash *.run --buildpkg Ubuntu/gutsy
屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过(一般都要做)。 代码:
sudo nano /etc/default/linux-restricted-modules-common
将 代码:
DISABLED_MODULES=""
改成 代码:
DISABLED_MODULES="fglrx"
如果/etc/modprobe.d/blacklist-restricted文件存在,那么需要 代码:
sudo nano /etc/modprobe.d/blacklist-restricted
并把blacklist fglrx用#注释掉。
安装deb包 代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。 代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后 代码:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!如果想开启aiglx,则这两段应该是: 代码:
Section "Extensions"
Option "Composite" "1"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
重启系统
确认驱动是否正确安装(可以类似于) 代码:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.1.7170 Release
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。
------------------------------------------------------------------------------------------------------------------------------
*方法三:自己编译最新驱动8.1,支持9500及以上显卡,老显卡不支持,支持aiglx。
注意:
1。仅该版本才支持到HD2900,并支持aiglx。
2。如果要尝试aiglx+compiz,请参考: http://forum.ubuntu.org.cn/viewtopic.php?t=83802 的最后一步。或者,按照3D区置顶的方法安装最新的compiz。
3。用xgl和aiglx差不多,也有迟钝感。
4。如果不需要compiz/beryl,则强烈推荐安装该驱动,会有非常大的性能改善,以及大量bug修正。
[color=red]每次内核升级后不必再重新编译。
安装自动编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。不知道什么是cd命令的话,把下面的xxx.run的部分删掉,然后把你的驱动直接拖到终端,其余部分不变。终端在主菜单的附件子菜单。
gutsy: 代码:
bash *.run --buildpkg Ubuntu/gutsy
屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过(一般都要做)。 代码:
sudo nano /etc/default/linux-restricted-modules-common
将 代码:
DISABLED_MODULES=""
改成 代码:
DISABLED_MODULES="fglrx"
如果/etc/modprobe.d/blacklist-restricted文件存在,那么需要 代码:
sudo nano /etc/modprobe.d/blacklist-restricted
并把blacklist fglrx用#注释掉。
安装deb包 代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。 代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后 代码:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!如果想开启aiglx,则这两段应该是: 代码:
Section "Extensions"
Option "Composite" "1"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
重启系统
确认驱动是否正确安装(可以类似于) 代码:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.1.7170 Release
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。
------------------------------------------------------------------------------------------------------------------------------
8.黑屏问题
注:在kernel加在/boot/glub/menu.lst文件
不知怎么的,在7.10里面不能直接在内核参数上加vga=xxx来启用frame buffer.
无比郁闷加上不倦探索,终于解决了这个问题。
首先,编辑你的 /etc/initramfs-tools/modules 文件
代码:
sudo nano /etc/initramfs-tools/modules
加入如下三行内容
fbcon
vesafb
vga16fb
最重要的一步,要把文件/etc/modprobe.d/blacklist-framebuffer里面的vesafb和vga16fb这两行给注释掉。
代码:
sudo nano /etc/modprobe.d/blacklist-framebuffer
这样你就可以在内核后面加入vga=xxx这样的启动参数了。
不过,最好用hwinfo --framebuffer先看一下你显卡支持的vga数值,我的如下:
代码:
sudo hwinfo --framebuffer
引用:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.il6towt04X5
Hardware Class: framebuffer
Model: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS Intel(r) 82945GM Chipset Family Graphics Controller"
Vendor: "Intel Corporation"
Device: "Intel(r) 82945GM Chipset Family Graphics Controller"
SubVendor: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS"
SubDevice:
Revision: "Hardware Version 0.0"
Memory Size: 7 MB + 704 kB
Memory Range: 0xd0000000-0xd07affff (rw)
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
所以我在内核后面加入了vga=0x0317,是1024x768的16位色。
最后刷新一下并重启。
代码:
sudo update-initramfs -u
无比郁闷加上不倦探索,终于解决了这个问题。
首先,编辑你的 /etc/initramfs-tools/modules 文件
代码:
sudo nano /etc/initramfs-tools/modules
加入如下三行内容
fbcon
vesafb
vga16fb
最重要的一步,要把文件/etc/modprobe.d/blacklist-framebuffer里面的vesafb和vga16fb这两行给注释掉。
代码:
sudo nano /etc/modprobe.d/blacklist-framebuffer
这样你就可以在内核后面加入vga=xxx这样的启动参数了。
不过,最好用hwinfo --framebuffer先看一下你显卡支持的vga数值,我的如下:
代码:
sudo hwinfo --framebuffer
引用:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.447]
Unique ID: rdCR.il6towt04X5
Hardware Class: framebuffer
Model: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS Intel(r) 82945GM Chipset Family Graphics Controller"
Vendor: "Intel Corporation"
Device: "Intel(r) 82945GM Chipset Family Graphics Controller"
SubVendor: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS"
SubDevice:
Revision: "Hardware Version 0.0"
Memory Size: 7 MB + 704 kB
Memory Range: 0xd0000000-0xd07affff (rw)
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
所以我在内核后面加入了vga=0x0317,是1024x768的16位色。
最后刷新一下并重启。
代码:
sudo update-initramfs -u
9.登录后的背景颜色
/etc/gdm/PreSession/Default
# Default value
if [ "x$BACKCOLOR" = "x" ]; then
BACKCOLOR="#dab082"
fi
# Default value
if [ "x$BACKCOLOR" = "x" ]; then
BACKCOLOR="#dab082"
fi

