狼爱上狸

我胡汉三又回来了

#

也谈ubuntu7.04intel声卡检测到无发声问题

本文参照:http://forum.ubuntu.org.cn/about50865-0-asc-0.html,感谢fifawqm和goodlucky。

0.检测声卡

# lspci | grep audio

00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)

1. sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r`

2.下载alsa

a. http://www.alsa-project.org/alsa/ftp/driver/下载alsa-driver-1.0.14rc4.tar.bz2
b. http://www.alsa-project.org/alsa/ftp/lib/ 下载alsa-lib-1.0.14rc4.tar.bz2
c. http://www.alsa-project.org/alsa/ftp/utils/ 下载alsa-utils-1.0.14rc4.tar.bz2

3.解压

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp /下载的三个压缩包路径/*   ./
sudo tar xjf alsa-driver-1.0.14rc4.tar.bz2
sudo tar xjf alsa-lib-1.0.14rc4.tar.bz2
sudo tar xjf alsa-utils-1.0.14rc4.tar.bz2


4. 装备utilities
#cd alsa-utils-1.0.14rc4
#./configure && make && make install

5.修改atiixp.c
#cd ../alsa-driver-1.0.14rc4
#sudo gedit  alsa-kernel/pci/atiixp.c
在290行左右有一个结构
static struct pci_device_id snd_atiixp_ids[] = {
{ 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */
{ 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */
{ 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */
{ 0, }
};
加一行,成如下
static struct pci_device_id snd_atiixp_ids[] = {
{ 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */
{ 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */
{ 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */
{ 0x1002, 0x4382, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB600 */
{ 0, }
};

6.
编译,安装
#./configure && make && make install

7.
#modprobe snd-atiixp

8.
#alsamixer
调节声音(注意的是,声卡是静音的,要打开)

posted @ 2007-07-22 07:47 狼爱上狸 阅读(513) | 评论 (0)编辑 收藏

ubuntu 7.04安装gcc

ubuntu默认已经安装了gcc,能够编译内核模块,但是没有安装编译用户态程序所需的库文件。

插入ubuntu光盘,执行以下命令即可:sudo apt-get install build-essential

以上命令总共安装7个数据包,需要大约30M硬盘空间。



来自:http://hi.baidu.com/luotx/blog/item/06d82073fab2e31e8701b0fa.html


posted @ 2007-07-21 21:35 狼爱上狸 阅读(2266) | 评论 (0)编辑 收藏

ubuntu下QQ的使用

本来ubuntu7.04是自带gaimqq的,但是似乎登录不上,至少我是这样然后上网查了下,其他许多人也有这样的反应。看来不是我个人的 RPWT了
可以使用EVA,我试了还是挺好用的,如果你添加了cn99的源的话,在ubuntu下终端输入sudo apt-get install eva
下载EVA包括kde环境需要77M空间,下载吧。


5.6补充:今天上EVA QQ,有同事找我聊天,才发现个问题:不是输入中文。。。google了一下,问题解决了,如下:
sudo apt-get install scim-qtimm

重新登录EVA即可.

来自:http://schouse.bokee.com/6259764.html

posted @ 2007-07-21 08:10 狼爱上狸 阅读(1311) | 评论 (0)编辑 收藏

修改Ubuntu启动菜单-使XP变为默认操作系统

自从装了Ubuntu和XP双系统后,变得很麻烦,每次都得在启动菜单上选来选去,浪费了不少时间。


现在想修改使XP成为默认的操作系统,怎么办呢?

其实很简单,修改 /boot/grub/menu.lst 文件,使其中default值变动一下即可。
过程如下:

1、打开命令行终端;
2、输入:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
sudo gedit /boot/grub/menu.lst
注: 第一句做备份用。
3、假设文件内容如下:
-------------------------------------------------------------
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu


## ## End Default Options ##

title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
-------------------------------------------------------------
现在default值为0,意即启动排行第一的操作系统,这里代表的就是Ubuntu, kernel 2.6.15-23-386。
现在把它修改成“default 4”,那么XP就成为默认的操作系统了。
因为从零数起,以title打头的Microsoft Windows XP Professional这一行排序为4。
另外我们还可以通过修改timeout的值来变更默认等待时间。

来自:http://blog.sina.com.cn/u/4c480f17010009z1

posted @ 2007-07-21 07:59 狼爱上狸 阅读(14834) | 评论 (2)编辑 收藏

ubuntu杂集

1.删除文件夹

sudo rm -rf /opt/eclipse


2. 查版本

lsb_release -a

3. 教育网开源下载飞快网站  1M/1s

  [Korea, Republic Of] Daum Communications Corp. (http)

4. 国内ubuntu论坛 http://forum.ubuntu.org.cn

5. 升级命令   sudo apt-get  update

6. 升级包保存地址: /var/cache/apt/archives

    把这些文件拷走,重装系统需要升级时,把这些文件拷回,再使用sudo apt-get update,即不用从网站重新下载。

7. 修改启动菜单

    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
   
    sudo gedit /boot/grub/menu.lst

8. 安装ADSL

   sudo pppoeconf

9. 安装输入法
 
   sudo apt-get install uim anthy scim-gtk2-immodule scim-uim \scim-chinese scim-hangul scim-tables-zh scim-tables-ja scim-tables-ko

10. 增加软件源

   sudo gedit /etc/apt/sources.list

 把以下增加到开头部分:

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-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ feisty main restricted universe multiverse

11. 安装QQ (EVA)

    sudo apt-get install eva

    sudo apt-get install scim-qtimm(输入中文)


 

 




posted @ 2007-07-20 16:12 狼爱上狸 阅读(237) | 评论 (0)编辑 收藏

Ubuntu安装TomCat

1、首先要确保安装相关的软件

安装JAVA环境
打开终端,执行以下命令,或使用《新立得软件管理器》,在其中分别搜索“sun-java5-jre“和“sun-java5-jdk”并标记安装。
sudo apt-get install sun-java5-jre
# 如果空间富裕,建议安装一个JDK。呵呵
sudo apt-get install sun-java5-jdk
设置当前默认的java解释器
sudo update-alternatives –config java
执行后会出现类似如下的画面:
There are 4 alternatives which provide `java’.

Selection    Alternative
———————————————–
1        /usr/lib/jvm/java-gcj/jre/bin/java
2        /usr/bin/gij-wrapper-4.1
3        /usr/bin/gij-wrapper-4.0
4        /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
Press enter to keep the default

or type selection number:

输入 有包含 “sun” 的行的前面的数字。如上面显示,则输入 4,然后回车确定。

2、下载tomcat
$wget http://apache.freelamp.com/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.tar.gz
我的tomcat是从 http://tomcat.apache.org/download-55.cgi这里下载的core.当然下面的文件名也要做相应的修改.
3、解压tomcat
$sudo tar zxvf jakarta-tomcat-5.5.9.tar.gz -C /opt
$sudo mv /opt/jakarta-tomcat-5.5.9 /opt/tomcat
4、确保在/etc/environment文件中有:(这一步不是很确定是否需要)
>CLASSPATH=/usr/lib/j2sdk1.5-sun/lib
>JAVA_HOME=/usr/lib/j2sdk1.5-sun
5、启动tomcat
$sudo /opt/tomcat/bin/startup.sh
如果能看到下列提示,就表明启动成功了!
>Using CATALINA_BASE: /opt/tomcat
>Using CATALINA_HOME: /opt/tomcat
>Using CATALINA_TMPDIR: /opt/tomcat/temp
>Using JRE_HOME: /usr/lib/j2sdk1.5-sun
6、测试:打开Firefox,在地址栏中输入http://localhost:8080,如果出来Tomcat的缺省界面,说明测试通过!
7、停止Tomcat服务
$sudo /opt/tomcat/bin/shutdown.sh
8、获得MySQL的JDBC,在Firefox浏览器的地址栏中输入http: //dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.10.tar.gz/from/http: //mysql.cbn.net.id/以得到该软件。
9、安装JDBC
$tar -zxvf mysql-connector-java-3.1.10.tar.gz
$sudo cp mysql-connector-java-3.1.10/mysql-connector-java-3.1.10-bin*.jar /usr/lib/j2sdk1.5-sun/lib

配置Tomcat的端口

Ubuntu自带的Tomcat打开的是8180端口,既不符合常规,也不利于使用。我们可以做一些简单的修改,让Tomcat使用其他的端口进行服务。在Terminal中,输入
sudo gedit /usr/share/tomcat5/conf/server.xml

在配置文件中查找
<Connector className="org.apache.coyote.tomcat5.CoyoteConnector" port="8180"

并把其中的8180替换成需要的端口。一般情况下,可以替换成80或者是8080。如果设置成80,那么在浏览器中直接输入http://localhost就可以访问到Tomcat的页面。 重新启动Tomcat生效。

设置Tomcat管理员帐号

Tomcat的用户帐号信息都保存在tomcat-users.xml的文件中,运行
sudo gedit /usr/share/tomcat5/conf/tomcat-users.xml

在</tomcat-users>的标签前添加一行
<user username="用户名" password="密码" roles="admin,manager"/>

保存并关闭。重新运行tomcat即可输入该用户名和密码,登录Tomcat的管理页面。

安装最新版本的Tomcat

我们接下来介绍直接从Apache Tomcat的主页上下载并使用最新版本5.5.17的Tomcat软件,该方法方便快捷而且并不影响系统的稳定性。

从tomcat的官方下载页面http://tomcat.apache.org/download-55.cgi

下载Binary->Core分类中的zip或者tar.gz包后,本地解压缩并将新生成的目录重命名为tomcat,以方便使用。将这个文件夹移动至某路径PATH/。 参考以上设置环境变量和端口设置等步骤,大功告成! 直接运行


PS,开始的时候用apt-get安装tomcat5.5,总是出现无法安装成功,在shutdown时,出来java异常,最后实在没有办法了,用
sudo apt-get remove tomcat5.5
把它给卸载了.重新下载安装,不用apt-get

traceback:http://blog.csdn.net/aqua_aqua/archive/2007/05/18/1614485.aspx

posted @ 2007-07-20 09:16 狼爱上狸 阅读(31075) | 评论 (2)编辑 收藏

UBUNTU 7.04 install JDK1.5

1、安装jdk1.5 java开源,对于桌面程序的性能提高的很显著。

1)从sun下载jdk-1_5_0_10-linux-i586.bin


2)默认的安装目录是/opt/jdk1.6.0

mv ./jdk-1_5_0_10-linux-i586.bin /opt/


2

chmod u+x jdk-1_5_0_10-linux-i586.bin


sudo ./jdk-1_5_0_10-linux-i586.bin



或者直接执行:


sh ./jdk-1_5_0_10-linux-i586.bin


选择yes安装


4)配置classpath,修改所有用户的环境变量

 

sudo gedit /etc/profile


在文件最后添加

#set java environment

JAVA_HOME=/opt/jdk1.5.0_10

export JRE_HOME=/opt/jdk1.5.0_10/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


(5)重新启动,用命令测试jdk的版本

java -version


如果出现

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)

Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)

则表示安装成功



traceback:http://blog.sina.com.cn/u/483b51a5010008e9


posted @ 2007-07-19 18:32 狼爱上狸 阅读(1147) | 评论 (0)编辑 收藏

[Ubuntu]明明白白安装中文字体

授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/170)的形式标明文章原始出处和作者信息及本声明。

Ubuntu 6.06 dapper对中文的支持应该说是一向不错的,包括现在默认安装就包含了scim输入法。然而,一般安装的ubuntu虽然能够显示、输入中文了,但总觉 得所显示的中文像歪瓜裂枣,很是别扭。这是很无奈的,也不是linux的错,这是因为现在几乎没有免费的中文字体库来给我们用,大家平时使用习惯了的 winxp里面的宋体、还有方正排版系统里面的仿宋体、公文中的方正小标宋等等,这些字体都是商业公司开发出来用在自己的产品中的,是有版权的,所以 linux不能拿过来就用。如果你还没有听说过字体有版权的话,上网搜索一下“胡万进” 吧,这位老兄就是当年在微软从事字体制作的一位员工,他所制作的字体的版权就是归微软公司所有。我们国家虽然对IT产业非常关注,但是更关注 windows,对开源社区和自由软件的支持几乎没有,直到今天也没有投资开发出一套免费的字体供大家使用。不过幸好有怀着共产主义信念的好同志,为我们 提供了免费的替代方案,现在我们可以使用圆体美化,还有开源的文泉驿域名2)可以用。

本文则是参考如何使用xp带的字体来进行中文美化?一文,实践中文字体的安装,并对ubuntu的字体体系更加深入的了解一下,这样以后再安装任何字体就都不怕了。

一、准备字体文件

我一直认为,如果我拥有了一套windows xp的使用权(通过oem方式),那么我就同时拥有了对这份windows产品的只用于我个人的任意使用权,这里面包括了对其中的字体的使用权。所以,本 文中将winxp的字体拷贝到linux下使用的做法,应该是没有侵权的。

windows的字体一般存放在c:\windows\fonts目录下,我拷贝到linux下的字体有:

simfang.ttf 仿宋体
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttf 宋体和新宋体,原文件名simsun.ttc
tahoma.ttf tahoma字体
tahomabd.ttf tahoma字体的粗体形式
verdana.ttf verdana字体
verdanab.ttf verdana字体的粗体形式
verdanai.ttf verdana字体的斜体形式
verdanaz.ttf verdana字体的粗体+斜体形式

拷贝过来的字体文件放在了/home/fwolf/tools/fonts目录下。

二、将字体加入到linux的可使用字体中

首先把字体文件链接到存放字体的目录中

cd /usr/share/fonts
ln -s /home/fwolf/tools/fonts xpfonts
cd xpfonts
mkfontscale
mkfontdir

这样作和把字体拷贝到/usr/share/fonts的一个目录下的效果是一样的。后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:

fc-cache

现在,应该说linux就可以使用这些新装上的中文字体了,看一下openoffic里的截图吧:

linux中OpenOffice下的几种winxp字体

其中仿宋体的字体名是FangSong_GB2312,黑体是SimHei,楷体是KaiTi_GB2312,宋体是SimSun,字体名暂时都不是中文的。

三、修改/etc/fonts/fonts.conf的字体渲染顺序

让我们一边修改,一边分析fonts.conf这个文件的内容吧,注意部分注释(<–和–>之间的内容)和无关紧要或者重复的内容我将跳过不再解释。

<?xml version=”1.0″?> 声明这个文件是一个xml文档
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”> xml文档的格式声明(dtd = document type define)
<!– /etc/fonts/fonts.conf file to configure system font access –>
<fontconfig> xml文件需要的根节点
<!–
DO NOT EDIT THIS FILE.
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
LOCAL CHANGES BELONG IN ‘local.conf’.

文档中提示不要手工修改fonts.conf,个人的设定可以写入local.conf文件,并且会自动被fonts.conf读入,不过我现在还不知道怎么创建这个文件,等知道了再公布出来吧,现在先拿fonts.conf开刀,反正预先已经作了备份。

<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts/Type1</dir> <dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>

所有字体文件存放的位置,其中第一个就是我们刚才放字体文件的目录/usr/share/fonts。

<!–
Accept deprecated ‘mono’ alias, replacing it with ‘monospace’
–>
<match target=”pattern”>
<test qual=”any” name=”family”>
<string>mono</string>
</test>
<edit name=”family” mode=”assign”>
<string>monospace</string>
</edit>
</match>

将本文件中的别名mono替换成全称monospace,这是xml的一个自动替换声明,使用别名的目的应该是为了简化书写或者维持对旧版本的兼容。后面还有几个替换就不再一一介绍了。

<!–
Serif faces
–> <alias>
<family>Bitstream Vera Serif</family>
<family>Vera Sans YuanTi</family> <!– added by lifesinger–>
<family>Times</family>
<family>Times New Roman</family>

Serif字型将要使用的字体顺序。当要显示Serif字型的内容时,就从下面这个列表中选择字体,匹配顺序是自上而下。可以看到已经安装的圆体美 化再这里作了修改。如果我们想把宋体作为首选,就在Bitstream Vera Serif字体前面比葫芦画瓢加上一行就可以了。

至于什么是Serif字型,以及Sans-serif字型,可以看一下细说字体 Sans Serif 与 Serifserif vs sans serif这两篇文章,说明的很详细。我觉得把他们叫做字型或者字族,相对于字体来说,更贴切一些。

下面的Sans-serif faces、Monospace faces段中处理方式相同。

<!–
If the font still has no generic name, add sans-serif
–>
<match target=”pattern”>

又是三个替换,大概意思是如果上面的字体匹配还不成功,就尝试使用sans-serif、serif、monospace的默认字体来替换,最后如果还替换不成功,强制使用sans-serif字体。(不知道这么理解是否正确)

<!–
Some Asian fonts misadvertise themselves as monospaced when
in fact they are dual-spaced (half and full). This makes
FreeType very confused as it forces all widths to match.
Undo this magic by disabling the width forcing code –>
<match target=”font”>
<test name=”family”><string>GulimChe</string></test>
<edit name=”globaladvance”><bool>false</bool></edit>
</match>

一些亚洲字体实际使用了等宽字体,但是却没有明确的声明,这段就是为了兼容这个进行的处理,保持不变即可。

<!–
The Bitstream Vera fonts have GASP entries suggesting that hinting be
disabled below 8 ppem, but FreeType ignores those, preferring to use
the data found in the instructed hints. The initial Vera release
didn’t include the right instructions in the ‘prep’ table. Fix this
by disabling hinting manually at smaller sizes (< 8ppem)
–>

修正Bitstream Vera字体在小于8点的时候的显示问题,保持不变即可。

<!–
Load local system customization file

<include ignore_missing=”yes”>local.conf</include>
–>

加载配置文件local.conf,下面的~/.fonts.conf也是一样。

<!–
Provide required aliases for standard names
–>
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>

又是三个系列字型的字体别名,不知道这个和前面的类似设置是怎么个关系,大概前面设置的是备选字体,这里是推荐字体?不过照例把我们的SimSun加进去。

<!–
Artificial oblique for fonts without an italic or oblique version
–>

对没有斜体字的字体的处理方法,保持不变即可。

<!–
Synthetic emboldening for fonts that do not have bold face available
–>

没有黑体字的字体的处理方法,保持不变即可。

<!–
These are the default Unicode chars that are expected to be blank
in fonts. All other blank chars are assumed to be broken and
won’t appear in the resulting charsets
–>

Unicode编码中在所有字体中都应该显示为空的编码表,保持不变即可。

<!– Rescan configuration every 30 seconds when FcFontSetList is called
–>

每隔30秒钟就重新检查一下本设置文件(看设置改变了没有),保持不变即可。

至此,标准的配置文件就结束了,我们需要作的主要修改也都完成了。重启X应该就能看到宋体中文的界面了。不过在fonts.conf还可以作一些其他的字体处理设置,这个在圆体美化所带的那个fonts.conf中有例子,比如:


<!– Win XP 效果 –>
<match target=”font”>
<test name=”family”><string>Vera Sans YuanTi</string></test>
<edit name=”globaladvance”><bool>false</bool></edit>
</match>

这就是指明在对Vera Sans YuanTi字体的处理中,globaladvance参数设置为false,其他的设置也多是这种语法,具体的含义和效果我就不知道了:)。

四、中文字体显示优化

按照上面的方法配置好以后,宋体能够显示了,但是字体有些发虚,那么一种简单的方法就是在 系统->首选项->字体(system->preference->font) 中选择单色(Monochrome),但是这样所有的字体包括英文字体都会有一点点的小锯齿,那么替代的方法就是通过修改fonts.conf,去掉宋体 的反锯齿,并且用黑体替代宋体的粗体。在fonts.conf中添加:

<!– 用黑体替代宋体的粗体 –>
<match target=”pattern”>
<test name=”family”><string>SimSun</string></test>
<test name=”weight” compare=”more_eq”><const>bold</const></test>
<edit name=”family” mode=”assign”><string>SimHei</string></edit>
</match>
<!– 关闭宋体的AA –>
<match target=”font”>
<test qual=”any” name=”family”><string>SimSun</string></test>
<edit name=”antialias” mode=”assign”><bool>false</bool></edit>
</match>
<!– 解决不能识别中文字体名称的问题 –>
<match target=”pattern”>
<test name=”family”><string>宋体</string></test>
<edit name=”family” mode=”assign”><string>SimSun</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>新宋体</string></test>
<edit name=”family” mode=”assign”><string>SimSun</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>仿宋_GB2312</string></test>
<edit name=”family” mode=”assign”><string>FangSong_GB2312</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>楷体_GB2312</string></test>
<edit name=”family” mode=”assign”><string>KaiTi_GB2312</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>黑体</string></test>
<edit name=”family” mode=”assign”><string>SimHei</string></edit>
</match>

为什么要用黑体替代宋体的粗体呢,因为宋体字体其实是不含粗体的,windows下也是,只是windows采用了更高级一些的方法来间接实现了宋体的粗体而已。

小结

以上就是简单的中文字体设置方法,和我对fonts.conf的简单理解,希望能对大家有用,也希望过路大侠指正错误和不足之处。另外还可以参考一下一个详细的汉化美化方案(freetype/fontconfig/xft),分析得比我深入多了。



trackback:http://www.fwolf.com/blog/post/170


posted @ 2007-07-19 18:12 狼爱上狸 阅读(841) | 评论 (0)编辑 收藏

讲解Ubuntu下MySQL数据库安装后初步设置

本文详细介绍ubuntu下mysql数据库安装后初步设置。

1、安装mysql这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。


2、配置mysql注意,在ubuntu下mysql缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!


默认的mysql安装之后根用户是没有密码的,所以首先用根用户进入:$mysql-uroot在这里之所以用-uroot是因为我现在是一般用户(firehare),如果不加-uroot的话,mysql会以为是firehare在登录。


注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。进入mysql之后,最要紧的就是要设置mysql中的root用户密码了,否则,mysql服务无安全可言了。


mysql>grant   all   privileges   on   *.*   to   root@localhost   identified   by  "123456";


注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。这样的话,就设置好了mysql中的root用户密码了,然后就用root用户建立你所需要的数据库。

# mysql -uroot -p


我这里就以xoops为例:


mysql>createdatabasexoops;mysql>
grantallprivilegesonxoops.*toxoops_root@localhostidentifiedby"654321";


这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。


如果你想进行远程访问或控制,那么你要做两件事:


其一:


mysql>grantallprivilegesonxoops.*toxoops_root@""identifiedby"654321";


允许xoops_root用户可以从任意机器上登入mysql。


其二:


$sudogedit/etc/mysql/my.cnf>skip-networking=>#skip-networking


这样就可以允许其他机器访问mysql了。


在ubuntu下连接数据库的gui软件:mysql-adminmysql-query-browser。


dapper升级到mysql5 php5出现乱码的处理办法问题发生在采用gbk为网站内码的数据。


一:导出数据:



mysqldump-uroot-p--default-character-set
=latin1--set-charset=gbk--skip-optmydatabse>d.sql


二:建立新的数据库:


createdatabase`newmydatabase`default
charactersetgbkcollategbk_chinese_ci;


三:重新导入数据:


mysql-uroot-p--default-character-set=
gbk-fnewmydatabase>sourced.sql.....>exit


将你的论坛或者网站的数据修改为newmydatabase就好了。

trackback:http://www.techfans.cn/SrcShow.asp?Src_ID=778

posted @ 2007-07-19 18:02 狼爱上狸 阅读(311) | 评论 (0)编辑 收藏

Ubuntu美化


昨天再次装了Ubuntu,折腾了很久,升级到了7.04!装了个Ubuntustudio主题,修改了Grub启动菜单风格,Ubuntu启动画面,登录画面,加载画面,全部改成了统一的Ubuntustudio风格,感觉挺酷的,介绍下安装方法!
第一步:安装Ubuntustudio Theme
引用内容 引用内容
1.编辑源列表
gksu gedit /etc/apt/sources.list
2.添加下面源保存
deb http://archive.ubuntustudio.org/ubuntustudio feisty main
3.下载密钥
sudo wget http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -
4.升级下载安装
sudo apt-get update
sudo apt-get install ubuntustudio-look
5.主题,登录画面和壁纸都增加了Ubuntustudio,直接使用!

第二步:修改Grub启动菜单风格
引用内容 引用内容
1.执行下面命令
$sudo apt-get remove grub
2.下载安装grub-gfxboot包:
grub-gfxboot.deb
sudo dpkg -i grub-gfxboot.deb
3.下载message包,这个包使我修改了背景和Logo做成的Ubuntustudio风格:
message.tar.bz2
sudo apt-get install gfxboot
4.执行下面命令,message文件cp到自己的/boot下:
sudo tar jxvf message.tar.bz2 -C /boot
5.修改/boot/grub/menu.lst文件
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_back \\备份menu.lst
sudo gedit /boot/grub/menu.lst
找到groot部分内容,根据groot后面的值来决定下面这一行内容
比如我的groot是=(hd0,7),那么对应的应该写入
gfxmenu (hd0,7)/boot/message.ubuntu
将上面其中一行添加到 timeout xx 下
6.设置grub,执行命令:
sudo grub
在grub>命令行下依次执行下面命令
find /boot/grub/stage1
root (hd0,7) \\这一项的值取决于你的menu.lst里的groot的值
setup (hd0)
7.安装grub
sudo grub-install /dev/hda
如果显示为“Not found or not a block device.”,请改执行
sudo grub-install /dev/sda
如果显示为“/dev/sda does not have any corresponding BIOS drive. ”,那么先执行命令
sudo grub-install --recheck /dev/sda
然后再执行
sudo grub-install /dev/sda
8.重启就可以看到开机修改后的Grub画面了

第三步:修改Ubuntu启动画面,登录画面,加载画面
引用内容 引用内容
一:启动画面
1.下载uplash-theme-ubuntustudio.so文件
usplash.tar.gz
2.复制这个文件到一个目录,如:
/usr/lib/usplash/usplash-theme-ubuntustudio.so
3.然后给 usplash-artwork.so 建立一个软链接。
sudo ln -sf /usr/lib/usplash/usplash-theme-ubuntustudio.so /etc/alternatives/usplash-artwork.so
4.重新配置核心
sudo dpkg-reconfigure linux-image-$(uname -r)
二:登录画面
通过:System->Administration->Login Window(系统->系统管理->登录窗口),启用安装了Ubuntustudio主题后添加的Ubuntu-studio风格
三:加载画面
打 开Applications->System Tools->Configuration Editor(应用程序->系统工具->配置编辑器),默认需要在Alacarte Menu Editor里面勾选它才有这个选项,你也可以在终端中输入gconf-editor来打开它
找到apps->gnome-session->options这个分支,将splash_image地址改成你想要的图片地址即可
Ubuntustudio主题添加了张图片,我们改成:splash/splash_US.png就可以了

好了,这样美化后的Ubuntu就非常酷了,哈哈!装上Beryl就更完美了,哈哈,Beryl的安装就不介绍了!Enjoy...

trackback:http://www.egoday.com/blog/article.asp?id=288

posted @ 2007-07-19 17:55 狼爱上狸 阅读(1095) | 评论 (0)编辑 收藏

仅列出标题
共38页: First 上一页 24 25 26 27 28 29 30 31 32 下一页 Last