日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux 显示文字在桌面背景,Linux下Xwindow的字体配置(所谓的字体美化)

發(fā)布時(shí)間:2024/9/18 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 显示文字在桌面背景,Linux下Xwindow的字体配置(所谓的字体美化) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

建立一個(gè)好用的

Linux桌面,免不了要按照個(gè)人意愿,進(jìn)行字體的設(shè)置.

尤其是關(guān)于漢字,必須得配置合適的字體顯示。但是現(xiàn)在的很多方案都是所謂的傻瓜安裝方式。這些方式看似簡(jiǎn)單,實(shí)際上有很多局限。比如通用性不強(qiáng),適合

redhat的不一定能拿到debian上用。因此本文就我的實(shí)際操作過(guò)程做一個(gè)介紹。能對(duì)大家有幫助。

1. Xwindow 用到的字體系統(tǒng)

Xwindow

下的程序一般用到兩種字體系統(tǒng):XLFD和XFT。前者是一些傳統(tǒng)的或者是集成傳統(tǒng)的程序比如fvwm,

Emacs等等。后者是比如Gnome和KDE等相關(guān)的程序。前者的配置是在/etc/X11/XF86Config(-4)文件中的

“FontPath”的內(nèi)容。后者是利用xfs(X font

server)提供字體,配置文件根據(jù)版本的不同有所變化,舊版本是在/etc/X11/fs/config,新版本的應(yīng)該是在

/etc/fonts/font.conf。

2. 安裝字體

選擇你需要

的TTF字體,拷貝到一個(gè)合適的位置(推薦/usr/share/fonts目錄)。然后修改/etc/fonts/font/conf

中的一些配置(具體看手冊(cè)),最后使用命令(fc-cache

-fv),就配置好了XFT的字體。這時(shí)候,你在gnome或KDE的字體選項(xiàng)中就可以使用了。

為了讓使用XLFD系統(tǒng)的程序也能使用這

些字體。需要在/etc/X11/XF86Config(-4)中添加FontPath字?jǐn)?#xff0c;并用

ttmkfdir命令在字體目錄下生成fonts.dir文件,(注意SimSun系列的字體在accii,iso8859-1這些編碼的名稱(chēng)后面需要把

c改成p不然,英文字符中間有空格)

3.設(shè)置字體

在Gnome和KDE下面的程序都有專(zhuān)門(mén)的設(shè)置方法,就不多講了。主要講講XFLD程序中字體的設(shè)置。

些程序主要是利用了Xlib中的函數(shù),因此需要用到一個(gè)叫做資源配置文件,包括定義將在X中用到的各種程序的背景,字體,位置,等等。這個(gè)文件放

在HOME目錄下,叫做.Xresources.

具體的設(shè)置參考各個(gè)程序的使用手冊(cè)。其中字體的設(shè)置需要輸入字體名稱(chēng),但是往往這個(gè)搞不明白。可以借用xfontsel,這個(gè)工具,如果你的字體設(shè)置好

了,那么這里應(yīng)該是能看到字體名稱(chēng)的。還可以使用xlsfonts。(這些都得在X下使用啊:D)

設(shè)置完成之后用xrdb -load ~/.Xresources載入你新的字體設(shè)置,不用重啟你的Xserver。

4.一些設(shè)置實(shí)例。

其中最重要的莫過(guò)emacs的字體設(shè)置了。我在~/.Xresources中做如下設(shè)置

Emacs.Font: fontset-song

Emacs.FontsetList: song kai hei lucida

Emacs.Fontset-0:-*-courier-medium-r-*-*-14-*-*-*-*-*-fontset-song,\

chinese-gb2312:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0,\

mule-unicode-0100-24ff:-misc-fixed-medium-r-normal–16-*-*-*-*-*-iso10646-1,\

korean-ksc5601:-*-medium-r-normal-*-12-*-ksc5601*-*,

chinese-cns11643-5:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-6:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-7:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0

Emacs.Fontset-1:-adobe-courier-medium-r-*-*-14-*-*-*-*-*-fontset-kai,\

chinese-gb2312:-*-FZKai_Z03-medium-r-*–14-*-*-*-*-*-gbk-0,\

mule-unicode-0100-24ff:-misc-fixed-medium-r-normal–14-*-*-*-*-*-iso10646-1

chinese-cns11643-5:-*-FZKai_Z03-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-6:-*-FZKai_Z03-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-7:-*-FZKai_Z03-medium-r-*–12-*-*-*-*-*-gbk-0

Emacs.Fontset-2:-adobe-courier-medium-r-*-*-14-*-*-*-*-*-fontset-hei,\

chinese-gb2312:-*-simhei-medium-r-*–16-*-*-*-*-*-gbk-0,\

mule-unicode-0100-24ff:-misc-fixed-medium-r-normal–16-*-*-*-*-*-iso10646-1

chinese-cns11643-5:-*-simhei-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-6:-*-simhei-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-7:-*-simhei-medium-r-*–12-*-*-*-*-*-gbk-0

Emacs.Fontset-3:-adobe-courier-medium-r-*-*-14-*-*-*-*-*-fontset-lucida,\

ascii:-b&h-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-iso8859-1,\

chinese-gb2312:-*-simsun-medium-r-*–14-*-*-*-*-*-gbk-0,\

mule-unicode-0100-24ff:-misc-fixed-medium-r-normal–16-*-*-*-*-*-iso10646-1

chinese-cns11643-5:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-6:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0,\

chinese-cns11643-7:-*-simsun-medium-r-*–12-*-*-*-*-*-gbk-0

讓Rxvt顯示中文如下設(shè)置

Rxvt.multochar_encoding:gb

Rxvt.mfont: -*-SimSun-*

總結(jié)

以上是生活随笔為你收集整理的linux 显示文字在桌面背景,Linux下Xwindow的字体配置(所谓的字体美化)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。