Gentoo KDE Konqueror/Konsole 無法檢視中文檔名

Moderator: Forums Team

Post Reply
Solomon
Posts: 36
Joined: Thu Nov 27, 2003 11:23 am
Location: 鳳凰城東

Gentoo KDE Konqueror/Konsole 無法檢視中文檔名

Post by Solomon »

我在安裝完 kde-i18n 後,於本機的 ~/.bashrc 及 ~/.xinitrc 均設定了:

Code: Select all

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
但本機的 Konqueror 及 Konsole 卻將中文檔案名稱都以亂碼顯示!

如果我只裝 gentoo + xfree + kdebase ,想能在 Konqueror 及 Konsole 檢視中文檔名的話該如何做呢?
(是否安裝時有先後次序呢?)

USE Flag :

Code: Select all

USE="-gtk -gnome qt kde doc nls cjk zh_TW"
~/.bashrc :

Code: Select all

eval `dircolors -b /etc/DIR_COLORS`
alias d="ls --color"
alias ls="ls --color=auto"
alias ll="ls --color=auto -aop"

# Change the window title of X terminals
case $TERM in
        xterm*|rxvt|Eterm|eterm)
                PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
                ;;
        screen)
                PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"'
                ;;
esac

##uncomment the following to activate bash-completion:
#[ -f /etc/profile.d/bash-completion ] && source /etc/profile.d/bash-completion

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
~/.xinitrc :

Code: Select all

export LC_ALL="zh_TW.Big5"
exec startkde
:oops: 可能的問題所在:我先安裝好 kdebase 及 kde-i18n 後才設定 ~/.bashrc 及 ~/.xinitrc 這兩個檔案......

:arrow: Reference : http://forums.gentoo.org.tw/viewtopic.p ... 4%E5%A4%C6


原本檔名為 <柴山-1.bmp>
但卻變成 <???s-1.bmp>

Code: Select all

total 1510
drwxr-xr-x  2 solomon     168 Aug 23 17:56 ./
drwxr-xr-x  3 root         96 Aug 12 06:45 ../
-rw-------  1 solomon      11 Aug 23 17:56 .bash_history
-rw-r--r--  1 solomon     232 Aug 12 06:45 .bash_profile
-rw-r--r--  1 root        819 Aug 12 06:45 .bashrc
-rwxr--r--  1 solomon 1529246 Aug 23 11:01 ???s-1.bmp
Last edited by Solomon on Mon Aug 23, 2004 10:41 pm, edited 1 time in total.
Gentoo User
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

在 konsole裡執行

Code: Select all

#locale
看看結果為何
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
Solomon
Posts: 36
Joined: Thu Nov 27, 2003 11:23 am
Location: 鳳凰城東

Post by Solomon »

Code: Select all

gentoo7 root # locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
下指令 #man locale 及 #locale --help 後,有看沒有懂! 請問我該如何修改呢?

:?: 直接於 pputty 下 #export LC_ALL=zh_TW.Big5 及 #export LANG=zh_TW.Big5 後再下 #locale 指令,則

Code: Select all

LANG=zh_TW.Big5
LC_CTYPE="zh_TW.Big5"
LC_NUMERIC="zh_TW.Big5"
LC_TIME="zh_TW.Big5"
LC_COLLATE="zh_TW.Big5"
LC_MONETARY="zh_TW.Big5"
LC_MESSAGES="zh_TW.Big5"
LC_PAPER="zh_TW.Big5"
LC_NAME="zh_TW.Big5"
LC_ADDRESS="zh_TW.Big5"
LC_TELEPHONE="zh_TW.Big5"
LC_MEASUREMENT="zh_TW.Big5"
LC_IDENTIFICATION="zh_TW.Big5"
LC_ALL=zh_TW.Big5


:arrow: 也就是說:~/.bashrc 及 ~/.xinitrc 中的 export LC_ALL=zh_TW.Big5 及 export LANG=zh_TW.Big5 指令行是無效的嗎?

:arrow: #set 是看目前全域的環境變數,與 locale 有關連嗎?

:arrow: 下了 export LC_ALL="zh_TW.Big5" 及 export LANG="zh_TW.Big5" 指令後由 putty 及 pputty 連到 gentoo 後即可顯示中文:?: :?:但 Konsole 及 Konqueror 依舊無法顯示中文

Code: Select all

gentoo7 root # ll /home/solomon/
總計 1510
drwxr-xr-x  2 solomon     168  8月 23 17:56 ./
drwxr-xr-x  3 root         96  8月 12 06:45 ../
-rw-------  1 solomon      11  8月 23 17:56 .bash_history
-rw-r--r--  1 solomon     232  8月 12 06:45 .bash_profile
-rw-r--r--  1 root        819  8月 12 06:45 .bashrc
-rwxr--r--  1 solomon 1529246  8月 23 11:01 柴山-1.bmp
Gentoo User
paar
Posts: 1154
Joined: Thu Jan 30, 2003 10:53 am
Location: 打狗市
Contact:

Post by paar »

安裝 kde-i18n 試試

# LINGUAS="zh_TW" emerge kde-i18n

---
修改:
我眼睛脫窗, 原來已經裝了.. :lol:
Last edited by paar on Tue Aug 24, 2004 9:38 am, edited 1 time in total.
叫我老帕好了!
Image
qweccc
Posts: 115
Joined: Sun May 18, 2003 10:57 am

Post by qweccc »

我之前也是這樣說
不過我是在gdm改繁體中文登入後就完全ok了
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

請如paar大所說的,先確定你在emerge kde-i18n前,是否有export LINGUAS="zh_TW",如不確定那就是用paar大所說的再emerge一次吧

如這點是ok的,請執行kcontrol (控制中心)
確定你的locale(區域性&易用性)的語言設定是不是對的
如ok,再把

Code: Select all

export LANG=zh_TW.Big5
這一行加到 /etc/profile裡試試看
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
Solomon
Posts: 36
Joined: Thu Nov 27, 2003 11:23 am
Location: 鳳凰城東

Post by Solomon »

首先謝謝各位先進,問題解決了!

:roll: 移除 ~/.bashrc 中的

Code: Select all

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
刪除 ~/.xinitrc 檔案,於 /etc/profile 中加入

Code: Select all

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
然後 reboot………開機完成後就好了 :shock: :shock: :shock: :shock: :shock: :shock: 我在先前有做錯啥步驟嗎?[/b]

:arrow: 結論:KDE 3.2.3 的環境中文化設定僅可加在 /etc/profile 檔案內:

Code: Select all

LC_ALL="zh_TW.Big5"
LANG="zh_TW.Big5"
:idea: /etc/profile 設定完後,下指令

Code: Select all

source /etc/profile
後,仍然看到亂碼。登出 KDE 後再登入,也是看到亂碼!重開機後才真正顯示中文,這種現象與 xfs 有關嗎?

:idea: 當中文於 Konqueror 中正常顯示時,Konsole 的字卻大的嚇人,將其字形變更為「Courier[Adobe]」後正常顯示。

:oops: 接下來就是 xcin 的安裝了……
Gentoo User
User avatar
frid
Posts: 282
Joined: Tue Apr 27, 2004 10:50 pm

Post by frid »

感謝分享.. :D

住你接下來一切順利喔 :)
d2207197
Posts: 197
Joined: Sun Dec 21, 2003 5:46 pm
Location: 新竹市

Post by d2207197 »

frid wrote:感謝分享.. :D

住你接下來一切順利喔 :)
這位兄臺滿有趣的
上面文章是一年前的說
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

d2207197 wrote:
frid wrote:感謝分享.. :D

住你接下來一切順利喔 :)
這位兄臺滿有趣的
上面文章是一年前的說
沒啊…是

Code: Select all

 發表於: 星期二 八月 24, 2004 11:57 am   
很正常咧
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
d2207197
Posts: 197
Joined: Sun Dec 21, 2003 5:46 pm
Location: 新竹市

Post by d2207197 »

唔~~~哇哈哈哈
我發現我看歪掉了
User avatar
frid
Posts: 282
Joined: Tue Apr 27, 2004 10:50 pm

Post by frid »

W_W

我還以為我眼花哩..ㄎㄎㄎㄎㄎ
Si
Posts: 333
Joined: Sun Apr 20, 2003 12:15 pm
Location: New Zealand

Post by Si »

我用 kdm 時:

Code: Select all

P3 root # cat /etc/X11/Sessions/kde-3.3.0
#!/bin/sh
export LC_CTYPE="zh_TW.big5"
export XMODIFIERS="@im=xcin"
/usr/kde/3.3/bin/startkde
用 startx 時:

Code: Select all

P3 root # cat ~/.xinitrc
export LC_CTYPE=zh_TW.big5
export XMODIFIER="@im=xcin"
exec startkde
中文顯示和 xcin 都沒問題。
Post Reply