日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 5 X Window 系統(tǒng)( 四 )


如果你使用sloppy-focus 然后移動鼠標(biāo)指示器,那擁有焦點的視窗將保留 。你的視窗
管理器也將支持其他的方案,所以確信你已經(jīng)閱讀了它提供的介紹文檔 。
Microsoft Windows 和Apple MacOS 都有一個快速的窗口方案 。應(yīng)用開發(fā)員被建議確保
他們的應(yīng)用程序共享一個普通的所見即所得的用戶界面 。在這些視窗系統(tǒng)之前,X 已經(jīng)被設(shè)
計了很長時間了 。當(dāng)GUI 系統(tǒng)的研究還處于早期時,還沒有感覺到要一個特殊的圖形接口 。
如果你檢查一下過去十年的Windows 和MacOS GUI,你將看到在人機交互的設(shè)計上發(fā)生了
多大的變化,融入了多少新的思想 。
這樣的結(jié)果是你不能期望X 應(yīng)用程序只擁有一個普通的界面 。有很多的流行的窗口設(shè)
置,包括Athena(MIT 開發(fā)),Motif(模仿微軟的),openlook 和其他一些 。今天,絕大多
數(shù)比較新的X 應(yīng)用程序?qū)⑹褂靡粋€現(xiàn)代風(fēng)格的窗口設(shè)計,象Qt,用來設(shè)計KDE,或GTK,用
來設(shè)計GNOME 。
5.5 在XFree86 中使用字體
第7 頁FreeBSD 使用手冊
5.5.1 Type1 字體
XFree86 使用的默認(rèn)字體不是很理想 。大型的字體顯得參差不齊,看起來很不專業(yè),在
netscape 中,小字體也顯得莫名其妙 。然而,有幾個自由的,高質(zhì)量的字體可以使用在
XFree86 中,version 3.X 或version 4.X 都可以 。例如,URW 字體的集合就包括了標(biāo)準(zhǔn)的
type1 字體(Times Roman, Helvetica, Palatino and others) 。在freefont 的集合中也包
括了許多字體,但他們中的絕大部分使用在圖形軟件中,如Gimp,在屏幕字體中使用并不完
美 。
要安裝上面的Type1 字體,你只需要運行下面的命令 。
# cd /usr/ports/x11-fonts/urwfonts
# make install clean
Freefont 或其他的集合也是一樣的 。要告訴X 服務(wù)器這些字體的存在,你需要在
XF86Config 文件中添加一行(XFree86 version 3 在/etc/中,version 4 在/etc/X11/中):
FontPath "/usr/X11R6/lib/X11/fonts/URW/"
在命令行,你可以寫入:
% xset fp/usr/X11R6/lib/X11/fonts/URW
% xset fp rehash
5.5.2 TrueType Fonts
與XFree86 捆綁在一起的默認(rèn)字體比實際應(yīng)用所需的字體要少的多 。而且字體顯示得比
較難看 。幸運的是XFree86 允許配置TrueType 。
XFree86 4.0 已經(jīng)內(nèi)建支持了TrueType 字體 。有兩種不同的模塊能夠啟用這個功能 。
在這個例子中使用”freetype”這個模塊,因為它與其他的字體是兼容的 。要啟用freetype
模塊,只需要在你的/etc/X11/XF86Config 文件中加入下面這行 。
Load “freetype”
第8 頁FreeBSD 使用手冊
你需要運行額外的TrueType 字體服務(wù)器 。Xfstt 通常被用作這個目的 。要在你的FreeBSD
系統(tǒng)上安裝xfstt,可以從/usr/ports/x11-servers/Xfstt 中安裝相應(yīng)的port 。你應(yīng)當(dāng)為
你的TrueType 字體創(chuàng)建一個目錄,然后拷貝所有的TrueType 字體到這個目錄 。記住你不能
直接從Macintosh 電腦上提取字體;他們必須是Unix/Dos/Windows 格式的 。一旦你已經(jīng)拷
貝了許多文件到這個目錄,你需要使用ttmkfdir 命令來創(chuàng)建一個fonts.dir 的字體文件,
以便X 字體引擎知道你已經(jīng)安裝了這些新文件 。在/usr/ports/x11-fonts/ttmkfdir 中,有
一個FreeBSD port 。
# cd /usr/X11R6/lib/X11/fonts/TrueType
# ttmkfdir > fonts.dir
現(xiàn)在你需要把你的TrueType 目錄添加到你的字體路徑中 。這樣做最簡單的方法是增加
下面一行到你的~/.xinitrc 文件 。
% xset fp/usr/X11R6/lib/X11/fonts/TrueType
% xset fp rehash
就是這樣 ?,F(xiàn)在Netscape, Gimp, StarOffice 和其他的X 應(yīng)用程序已經(jīng)記住了你安裝
的TrueType 字體 。一些很小的字體和一些很大的字體現(xiàn)在看起來已經(jīng)很好了 。有一點需要
記?。篨Free86 現(xiàn)在不支持anti-aliased 字體 。在高分辨率下可能問題不大,但當(dāng)與MacOS

推薦閱讀