HPUX下,解決xmanager的顯示亂碼問題

risingsunczl發表於2007-11-04
亂碼[@more@]

因為Xmanager使用的是自己的字型,HP_unix在登陸的時候預設使用的字型是zh_CN.hp15CN,所以在登陸的時候會產生亂碼。解決方法有三個:

1. 使用en_GB.roman8(但這不是一個好辦法!)
因為xmanager這個字型與hpux的字型相同,所以使用en_GB.roman8就不會產生亂碼。在/etc/dt/config/Xconfig中,修改為Dtlogin*language: en_GB.roman8即可。
為什麼說這不是一個好辦法呢?用不同版本的Xmanager嘗試一下就知道結果了——我這樣說,想必大家已經知道原因了。
2. 使用HP_UNIX的zh_CN.hp15CN字型
a. 在你的裝有Xmanager的機器中新建資料夾(以下是我自己操作的例項)
mkdir c:Program Files/Xmanager2/Fonts/hpux
b. 複製HP-UX系統上/usr/lib/X11/fonts/hp_chinese_s/75dpi目錄下的所有檔案到以上目錄當中
c. 將此字型目錄新增到Xmanager的字型目錄中。(在Xconfig中的Default Profile---&gtFont中新增)
d. 在/etc/dt/config/Xconfig中,修改為Dtlogin*language: zh_CN.hp15CN
e. 重新登陸
3. 啟用HP-UX的字型服務
a. 修改/etc/services
將The X11 font server listens on port 7000.這一行前面的註釋號去掉
b. 修改/etc/rc.config.d/xfs檔案
將RUN_X_FONT_SERVER=0修改為RUN_X_FONT_SERVER=1,這樣每次系統啟動,都會自動啟動字型服務
c. /sbin/init.d/xfs start或重新啟動
用這條命令顯然比重新啟動要好。這樣不需要重新啟動,也能夠啟動字型服務了
d. 在Xmanager的Xconfig---&gtFont中新增改HP-UX的IP地址,並選擇埠為7000
e. 重新連線一次

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/653579/viewspace-980751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章