!(19)在系统里手工加入微软字体以及使用中英混合字体的方法
添加字体进系统有两种方式,一种比较简单,直接把字体copy到~/.fonts即可,但是因为这个目录是当前用户自己的,所以更换用户的时候,可能不能使用,需要做其他的操作。
第二种方法:
在/usr/share/fonts/新建一个用户自己的字体目录,好处是其他用户也可以使用, 终端运行:
代码: 全选
sudo mkdir /usr/share/fonts/zh_CN
代码: 全选
sudo cp 你的目录/*.ttf /usr/share/fonts/zh_CN
Ps:雅黑和win下美化系统用的丽黑,以及拿来替换simsun字体的丽黑,在linux下都存在问题,字号10-12的时候,会出现竖排字,建议用iYaHei这个字体,经我测试,貌似没有问题,也不难看。忘记从哪下的了,随便找了个链接,不一定能用哦~~不能用就自己去搜一下吧:
http://www.uushare.com/user/dsyo2008/file/1354157
复制完之后,重建fonts缓存,运行下面三个命令:
代码: 全选
sudo mkfontdir
sudo mkfontscale
sudo fc-cache -s -v
这样字体就能使用了。
接下来解决flash插件字体乱码问题,打开49-sansserif.conf文件,运行:
代码: 全选
cd /etc/fonts/conf.d
sudo gedit 49-sansserif.conf
Monaco是我添加的英文通用字体,iYaHei是中文通用字体,实现了混排。<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>Monaco</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>iYaHei</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>Monaco</string>
</edit>
</match>
这时候,应该就解决了flash插件的方框字问题了
如果你希望系统的字体英文和中文混排,你可以继续修改69-language-selector-zh-cn.conf这个文件,
在serif里第一排加入一个英文字体比如Anonymous,然后第二排加入一个中文字体比如iYaHei,保存之后,回到桌面右键,字体设置里,选择serif项,就达到目的了;san栏目也同上,可以换俩别的字体;monospace是一些编辑器经常用,包括终端的显示字体,也同上设置。<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Anonymous</string>
<string>iYaHei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>DejaVu Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
如果你发现你运行的程序里,有竖排字的出现,那就说明你用的字体兼容性有问题,换一个吧,要不然怎么调都别扭,或者改个不是10-12范围内的字号,也许会好了,但是字体又太大或者太小了。
推荐俩等宽字体,Mocano和Anonymous表现数字和字母,都很漂亮,mocano是苹果用的。
viewtopic.php?f=77&t=196208&start=119
要下载的,转到这个回复中下吧
!(20)系统桌面的配置图标,3d等
首先把桌面挂载硬盘的时候跑出来的一长串图标隐藏掉,很碍眼.终端运行:
代码: 全选
gconf-editor
然后安装cario或者awn和compiz,cario还是awn,按个人习惯吧.貌似cario功能更多一些,图标自由度大一点,awn的特效更爽一些,和ubuntu的3d特效更配一些,我觉得.
使用添加/删除,安装avant窗口导航器(awn)
安装就不说了,9.04里很简单,从库里装就行了,网上也有很多教程~~(如果你加了上边那些ppa的源,会发现两组awn,一组是带trunk 的,0.3.3的版本号,这是现在开发中的最新的版本,想尝鲜就试试,我装了之后,好像跟某个东西有点不对路,没找到毛病,又装回了稳定版 0.3.2.1~~)。默认安装的时候可能很多扩展包没装上,可以用命令行或者新立得软件包管理装上,带applets或者extras的都装上吧。
然后安装compiz ,compiz fusion icon,和emerald,装完之后,就可以用fusion icon管理compiz的所有特效和emerald主题了,接下来问题来了:
在 awn先启动的时候,compiz再启动,会让awn出错退出,必须用fusionicon,reload window manager一次才会启动awn。解决办法呢,就是把awn的启动调到compiz后面去,网上说写脚本,我没试,感觉有点太专业了。把这俩程序的命令 add进系统-->启动程序的话,前后顺序不好控制,没办法,我只好另找他法。
之后我安装了另外一个compiz管理插件,simple-ccsm,我在新立得库里没找到但是,用命令行可以安装
代码: 全选
sudo aptitude install simple-ccsm
顺便说一下,awn的使用。applet就不说了,定死的,我不知道怎么配置这些东西,我只加了mimenu,file browser,awn terminal applet和launcher/taskmanager在栏目里。自定义的启动图标,要在launchers里设置。添加一个命令,name,command必添,然后确定就增加到栏目上了,我要说的是图标的修改,大家可能发现在dock的图标上右键,有个更改图标的选项,这个选项也能改图标,但问题是改完了之后,一注销或者重启,图标又复原了。我一直以为这是软件的问题~~~
后来发现,图标的修改其实不是那个右键里的选项,在launcher里,点中你要修改的命令,对话框的左边,有个默认图标,我的是个小黑板样的东西,就是它了,点它,出来的对话框里,stock/in theme是ubuntu和awn的默认图标库,我们要选custom自定义。directory是要选择到的目录,这里这个选择框是个很别扭的东西,所有列出来的条目只能看一层,我们要点下拉框里的 其他,去找自己放置图标的目录,比如目录是~/a/a.png,一定要在其他里选中a这个目录,才能在下边看到a.png这个图标~~剩下的就是选中图标,确定了。这种设置方法,才能存住自定义图标。
awn主题可以去网上下别人做好的,有很多。awn就说这些吧,接下来就是compiz了。
我们用simple ccsm就可以了,选自定义,动画栏里,我喜欢 梦幻 beam up,神灯,和淡入淡出这几个,别的都很夸张,比如爆炸那个~~其他几个选项卡,就看着办吧,最后一个是桌面边缘检测的,可以设一下。大体设完之后,更高级的compiz配置,就得用icon或者那个compizconfig了,特效的开关等等。好了,3d桌面就说完了。
!(21)screenlet 这个东西,我不喜欢这些零零碎碎的玩意,但是这个部件里,有个东西挺好的,vladstudio的桌面大家应该都知道吧,我一直很喜欢它的桌面风格,screenlet里有个小东西,就是vlad的钟表桌面,我为了它把screenlet留下来的,在桌面上嵌入日历时间。这个小控件的名字是:WallpaperClockScreenlet v2.3,vlad的桌面网站是:http://www.vladstudio.com/zh/wallpaperclock/找免费注册的下吧,下了之后,用控件安装一下,很简单。那个clock设置图标是可以隐藏的,鼠标滑过才会显示,screenlet里要把clock加到开机自启动列表里,桌面钟才不会停.如果表停了,说明你的clock没有启动,只是桌面不会被替换回去.可以多下几个桌面,然后设置随机更换,每次开机都会变的.
!(22)sun java6 jdk的安装以及字体修正
参照这个网址的方法安装即可http://wiki.ubuntu.org.cn/Java%E5%AE%89 ... D%E7%BD%AE,安装过程中,协议的确定选择可以用tab键切换。
java字体问题
即使之前的字体都改了很多了,但是java还是会因为字体不全而出现方框字~~所以要修改一下java的显示字体:
网上有说在fonts目录下建立一个名为fallback的目录,然后把字体放里面就行了,我试了一次,貌似可以,但是中英两种字体不能混合了,我还是用老办法去改fontconfig.properties这个文件吧。终端运行:
代码: 全选
sudo gedit /usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib/fontconfig.properties
# Font File Names区域,添加我自己的字体:就是之前放到了系统的/usr/share/fonts/zh_CN/目录里那些~~
在这区域的最后跟上:
然后用文档的查找替换功能,把latin-1替换成latin-2filename.Simsun=/usr/share/fonts/zh_CN/SIMSUN.TTC
filename.iYaHei=/usr/share/fonts/zh_CN/iYaHei.ttf
filename.Monaco=/usr/share/fonts/zh_CN/MONACO.TTF
在# Component Font Mappings区域下边,添加:
也可以顺便把allfonts.lucida=Simsun加上,把原来的lucida用#注释掉allfonts.latin-1=Monaco
allfonts.latin-3=iYaHei
找到# Search Sequences区域,修改
代码: 全选
sequence.allfonts=latin-1,latin-3
接下来的那几个跟中文有关的也这么搞
这样既保留了系统原来的latin-1给其他字符用,还能把自己的字体用在中文里,问题解决sequence.allfonts=latin-1,latin-3
sequence.allfonts.UTF-8.ko=latin-2,korean-baekmuk,korean-un
sequence.allfonts.UTF-8=latin-1,latin-3,chinese-arphic1,chinese-arphic2,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un
sequence.allfonts.UTF-8.ja=latin-2,japanese-kochi,japanese-sazanami
sequence.allfonts.UTF-8.zh.CN=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.UTF-8.zh.TW=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.UTF-8.zh.HK=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.UTF-8.zh.SG=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.GB18030=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.GB2312=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.GBK=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.x-euc-jp-linux=latin-2,japanese-kochi,japanese-sazanami
sequence.allfonts.EUC-KR=latin-2,korean-baekmuk,korean-un
sequence.allfonts.Big5=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.allfonts.Big5-HKSCS=latin-1,latin-3,chinese-arphic1,chinese-arphic2
sequence.fallback=lucida,chinese-arphic1,chinese-arphic2,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un
有些人可能不明白为什么在fonts目录下建立一个名为fallback的目录,也可以解决字符问题,就是因为,这一段的最后这句~~sequence.fallback,系统自动映射到新建的fallback目录~~
修改完了就保存,可以看到效果了~~
我们打开的文件,其实只是一个链接文件,不是本体,要想备份一下本体文件,以备下次装机用的话,就要去
代码: 全选
cd /etc/java-6-sun/