gcin無法在openoffice中叫出,xmms的選單都是亂碼

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

gcin無法在openoffice中叫出,xmms的選單都是亂碼

文章walkingice » 週五 3月 25, 2005 11:59 am

大家好:

有幾個問題想麻煩大家解答一下.....
首先就是「我的gcin在openoffice.org叫不出來」
其次就是「xmms的選單都是亂碼」

我所使用的distribution是ubuntu.....
用tarball安裝完gcin之後使用一切正常(真是好用) 8-)
不知為何在pcmanx之下叫不出來gcin >.<

安裝完後想使用apt-get upgrade來升級套件
我把apt的目標指向這裡
deb ftp://debian.linux.org.tw/debian/ testing main contrib non-free

誰知問題就接踵而至 ~_____~
upgrade到一半之後就會停住,無法繼續下去
重開機之後都進不了X

d2207109前輩叫我改用aptitude
我用aptitude把一些發生相依性問題的套件砍掉之後就可以進X
我能用就好,雖然少了些東西,不過不急嘛 :-P

此時打開OpenOffice的writer時,發現都叫不出gcin
原本想說是不是被OO.o的某些快速鍵cover而產生這個問題
把OO.o原本預設的ctrl-space快速鍵移除掉
甚至修改叫出gcin的快速鍵,依然沒辦法 ~_____~

upgrade之後我的OO.o變成了英文版
我嘗試 apt-get install openoffice.org-l10n-zh-tw
現在打開的OO.o是中文的1.1.3版,可是gcin仍然叫不出來
......orz



xmms的選單問題,與這篇相同....
viewtopic.php?t=4746&highlight=%E9%81%B8%E5%96%AE+%E4%BA%82%E7%A2%BC
但我在upgrade前完全正常,中文字都看得到

upgrade以及那些刪刪減減的動作
好不容易可以進X,當時發現xmms開不起來
我把xmms重新移除再安裝
(apt-get remove xmms,apt-get install xmms)
仍然打不開,從console下看到的錯誤訊息拿去google後
我安裝了這個lib就可以打開xmms了

最後兩行Error Message是
Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!
我所安裝的lib是
apt-get install libmikmod2


現在打開xmms時,可以看到這個error msg
The font "-adobe-helvetica-medium-r-*-*-8-*,*" does not support all the required character sets for the current locale "zh_TW"
(Missing character set "BIG5-0")
我之前就是用這個字型,可是能夠正常顯示
現在就不能用了,會是什麼地方出錯呢?

對了,現在打開pcmanx(0.1.8.4)
所有的中文也變成亂碼了,不論是選單還是login到bbs之後的字~___~


上面說的東西可能有點雜亂
我儘量將我做過的動作都說一遍,希望能把問題描訴清楚...
謝謝耐心看完這篇文章的你 :)


~~~~~~~~下面是我安裝openoffice的過程~~~~~~~~~
apt-get install openoffice.org-l10n-zh-tw

讀取套件清單中... Done
了解套件依存關係中... Done
下列的【新】套件都將被安裝:
openoffice.org openoffice.org-bin openoffice.org-debian-files
openoffice.org-l10n-en
Suggested packages:
menu ooqstart-gnome oooqs-kde unixodbc prelink msttcorefonts
openoffice.org-gtk-gnome openoffice.org-kde openoffice.org-gnomevfs
openclipart myspell-dictionary-zh-tw openoffice.org-hyphenation-zh-tw
openoffice.org-thesaurus-zh-tw openoffice.org-help-zh-tw
The following packages will be upgraded:
openoffice.org openoffice.org-bin openoffice.org-debian-files
openoffice.org-l10n-en openoffice.org-l10n-zh-tw
5 upgraded, 0 newly installed, 刪除 0 個套件,另不更新 46 個套件。
需要下載 57.8MB 的檔案。
解壓縮後將消耗 266kB 的空間。
繼續執行嗎? 是按 [Y] 鍵,否按 [n] 鍵 y
讀取:1 ftp://debian.linux.org.tw testing/main openoffice.org-l10n-en 1.1.3-7 [3525kB]
讀取:2 ftp://debian.linux.org.tw testing/main openoffice.org 1.1.3-7 [6872kB]
讀取:3 ftp://debian.linux.org.tw testing/main openoffice.org-l10n-zh-tw 1.1.3-7 [3547kB]
讀取:4 ftp://debian.linux.org.tw testing/main openoffice.org-bin 1.1.3-7 [43.8MB]
讀取:5 ftp://debian.linux.org.tw testing/main openoffice.org-debian-files 1.1.3-5+1 [35.5kB]
讀取 57.8MB 用了 11s (5238kB/s)
Preconfiguring packages ...
dpkg:openoffice.org:相依性出錯,但是如您所願還是繼續刪除:
(我覺得這句挺kuso的:-o )
openoffice.org-hyphenation-en-us 相依於 openoffice.org (>= 1.0.3-3).
openoffice.org-debian-files 相依於 openoffice.org (>> 1.1.1+1.1.2rc3).
openoffice.org-hyphenation-en-gb 相依於 openoffice.org (>= 1.0.3-3).
openoffice.org-thesaurus-en-us 相依於 openoffice.org (>= 1.0.3-3).
openoffice.org-bin 相依於 openoffice.org (>> 1.1.1+1.1.2rc3).
(正在讀取資料庫 ... 系統目前總共安裝有 72352 個檔案和目錄。)
正在刪除 openoffice.org ...
(正在讀取資料庫 ... 系統目前總共安裝有 69768 個檔案和目錄。)
正預備替換 openoffice.org-l10n-en 1.1.2dfsg1-3 (使用 .../openoffice.org-l10n-en_1.1.3-7_all.deb) ...
正在解壓縮替換的套件檔 openoffice.org-l10n-en ...
(正在讀取資料庫 ... 系統目前總共安裝有 69767 個檔案和目錄。)
正在刪除 openoffice.org-l10n-zh-tw ...
選中了曾被取消選擇的套件 openoffice.org。
(正在讀取資料庫 ... 系統目前總共安裝有 69543 個檔案和目錄。)
正在解壓縮 openoffice.org (從 .../openoffice.org_1.1.3-7_all.deb) ...
選中了曾被取消選擇的套件 openoffice.org-l10n-zh-tw。
正在解壓縮 openoffice.org-l10n-zh-tw (從 .../openoffice.org-l10n-zh-tw_1.1.3-7_all.deb) ...
正預備替換 openoffice.org-bin 1.1.2dfsg1-3 (使用 .../openoffice.org-bin_1.1.3-7_i386.deb) ...
正在解壓縮替換的套件檔 openoffice.org-bin ...
正預備替換 openoffice.org-debian-files 1.1.2-5+1 (使用 .../openoffice.org-debian-files_1.1.3-5+1_all.deb) ...
正在解壓縮替換的套件檔 openoffice.org-debian-files ...
正在設定 openoffice.org-l10n-en (1.1.3-7) ...

正在設定 openoffice.org-l10n-zh-tw (1.1.3-7) ...

正在設定 openoffice.org-bin (1.1.3-7) ...

正在設定 openoffice.org (1.1.3-7) ...
Updating OpenOffice.org's dictionary list... done.
Creating symlink /usr/lib/openoffice/share/dict/ooo -> /usr/share/myspell/dicts...

正在設定 openoffice.org-debian-files (1.1.3-5+1) ...
正在安裝新版本的設定檔案 /etc/openoffice/autoresponse.conf ...
頭像
walkingice
可愛的小學生
可愛的小學生
 
文章: 14
註冊時間: 週六 1月 29, 2005 12:24 pm
來自: 東海大學

文章caleb » 週五 3月 25, 2005 3:08 pm

pcmanx 使用 gcin:
代碼: 選擇全部
export LANG=zh_TW 這樣 pcmanx 的 script 會自動幫你改成 Big5
export LC_ALL=zh_TW.Big5 如果上一行無效, 那就改用這行
export LC_CTYPE=zh_TW.Big5 如果上兩行都無效(應該不會), 試試這行
export XMODIFIERS=@im=gcin
gcin & 一定要自己執行一次, 不能靠 GTK_IM_MODULE 自動呼叫出來的 gcin
pcmanx


openoffice 使用 gcin:
代碼: 選擇全部
export LC_CTYPE=zh_TW
export LC_MESSAGES=zh_TW 大部份的軟體不用設定這行
export XMODIFIERS=@im=gcin
gcin & 一定要自己執行一次, 跟上面一樣
openoffice


第一次 post 時 openoffice 那一段忘了 export XMODIFIERS...修改一下
最後由 caleb 於 週五 3月 25, 2005 7:57 pm 編輯,總共編輯了 1 次。
caleb
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 3月 21, 2005 4:46 pm

文章caosheng » 週五 3月 25, 2005 4:30 pm

昨天我的sarge xfce4被我攪亂了,在回復前先重新裝了ubuntu hoary,用daily installer裝的
我覺得都蠻正常的

gcin 我在openoffice 正常
不過是從deb http://apt.debian.org.tw unstable main 或是
deb ftp://debian.linux.org.tw/pub/apt unstable main 安裝包好的

openoffice 是ubuntu預裝的,不是debian

啟動方式還是舊的方法
export XMODIFIERS="@im=gcin"
export GTK_IM_MODULE="gcin"
exec gcin &

xmms 的問題,剛剛看了這一篇也裝上去看看
還是老方法 gtkrc.zh_TW 複製一份 gtkrc.zh_TW.utf-8

pcmanx
在debian命令列用big5 的locale 執行pcmanx 就可以打中文看中文
不過ubuntu中gcin似乎是不能輸入big5中文(可以輸入utf8亂碼),也不能隨著改變locale轉成big5輸入,其他輸入法還沒試過
還有新安裝xfonts-intl-chinese 字型不在列表裡面(沒重開機,只fc-cache -f - v),可能是沒用defoma註冊,所以fixed(eten)不見了
直接文鼎用先,fireflynewsung 也顯示不出來big5的中文
在debian 中一切都正常,ubuntu gcin無法輸入big5 和fixed eten 不見了
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章caosheng » 週五 3月 25, 2005 5:08 pm

fixed eten 重開機後好了,fireflysung 重開機後也好了
不然在舊軟體中用ture type 字型簡直是活受罪,一個動作要lag 10秒
還是台北字型的點陣字方便

重開機後gcin 輸入中文也莫名其妙的好了
到底是誰說linux 不需要重開機呢,就算只重新啟動X也差不了多少
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章caosheng » 週五 3月 25, 2005 5:16 pm

>> 我所使用的distribution是ubuntu.....

為什麼用ubuntu 要去upgrade debian 的來源呢,不怕不相容嗎
debian 中有的ubuntu都有而且比較新,而且都是針對ubuntu的環境complie 測試的
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章maxsolar » 週五 3月 25, 2005 6:11 pm

caosheng 寫:>> 我所使用的distribution是ubuntu.....

為什麼用ubuntu 要去upgrade debian 的來源呢,不怕不相容嗎
debian 中有的ubuntu都有而且比較新,而且都是針對ubuntu的環境complie 測試的

Ubuntu的網站有講到這個問題,他們提供了一個可以安全的同時使用debian與ubuntu套件的方法給ubuntu的使用者。
# vi /etc/preferences 新增下列參數:
#Package:*
#Pin:release o=Debian
#Priority:200
據說這樣就可以安全的共用套件(上述指令的意思,是讓ubuntu先尋找自己有的套件,如果沒有才使用debian的套件。)

對了,我在ubuntu底下沒有辦法使用xcin,openoffice也沒有辦法顯示中文字,這兩個問題有沒有比較統一的解決方式呢?如果在站內有人貼出解決的方法可否轉貼給我呢?因為我找到的解決方法都會不能進入gnome耶...謝謝!
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

文章caleb » 週五 3月 25, 2005 8:01 pm

caosheng 寫:到底是誰說linux 不需要重開機呢,就算只重新啟動X也差不了多少

Linux 底下除非換 kernel 或是換硬體, 不然是不用重新開機的...
很多時候用重開機解決只是因為還不知道有更方便的方法...
caleb
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週一 3月 21, 2005 4:46 pm

文章walkingice » 週日 3月 27, 2005 10:37 pm

caleb 寫:openoffice 使用 gcin:
代碼: 選擇全部
export LC_CTYPE=zh_TW
export LC_MESSAGES=zh_TW 大部份的軟體不用設定這行
export XMODIFIERS=@im=gcin
gcin & 一定要自己執行一次, 跟上面一樣
openoffice



感謝您:D....可以用gcin了 :)
頭像
walkingice
可愛的小學生
可愛的小學生
 
文章: 14
註冊時間: 週六 1月 29, 2005 12:24 pm
來自: 東海大學

文章walkingice » 週日 3月 27, 2005 10:39 pm

caosheng 寫:為什麼用ubuntu 要去upgrade debian 的來源呢,不怕不相容嗎
debian 中有的ubuntu都有而且比較新,而且都是針對ubuntu的環境complie 測試的


因為我想說,我用的這個debian在台灣,抓起來速度比較快.....
應該也可以讓ubuntu那邊的主機少一點負荷吧 :-)
頭像
walkingice
可愛的小學生
可愛的小學生
 
文章: 14
註冊時間: 週六 1月 29, 2005 12:24 pm
來自: 東海大學

文章caosheng » 週日 3月 27, 2005 10:53 pm

ubuntu sources.list已經有了 tw.archive.ubuntu.com 的網址了,會自動設定
不過不知道是不是位台灣的主機說
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章cyu021 » 週二 2月 07, 2006 11:56 am

最近在玩SUSE10的我也遇到相同的問題,在openoffice中無法使用gcin。我將locale手動設定如下:
代碼: 選擇全部
LANG=
LC_CTYPE=zh_TW.BIG5
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES=zh_TW.Big5
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

執行ooffice &之後console馬上出現下面的訊息:
代碼: 選擇全部
I18N: X Window System doesn't support locale "LC_CTYPE=zh_TW.BIG5;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;
 LC_MONETARY=C;LC_MESSAGES=zh_TW.Big5;LC_PAPER=C;
 LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;
 LC_IDENTIFICATION=C"

雖然他說X Window System doesn't support locale,但是OOo裏面的toolbar還是正常的顯示中文選單。
接著,我開啟一份空白文件,按下CTRL+SPACE之後得到下列的訊息:
代碼: 選擇全部
Qt: Locales not supported on X server
QInputContext: no input method context available

我的~/.xim設定如下:
代碼: 選擇全部
export LANG=""
export LC_CTYPE=zh_TW.Big5
export LC_MESSAGES=zh_TW.Big5
export XMODIFIERS="@im=gcin"
export GTK_IM_MODULE=gcin
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=xim
gcin &


如果我將LANG強制設定成zh_TW.Big5或zh_CN,這個問題依然存在:
zh_TW.Big5 --
代碼: 選擇全部
I18N: X Window System doesn't support locale "zh_TW.BIG5"
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available

zh_CN --
代碼: 選擇全部
I18N: X Window System doesn't support locale "LC_CTYPE=zh_TW.BIG5;LC_NUMERIC=zh_CN;
 LC_TIME=zh_CN;LC_COLLATE=zh_CN;
 LC_MONETARY=zh_CN;LC_MESSAGES=zh_CN;
 LC_PAPER=zh_CN;LC_NAME=zh_CN;LC_ADDRESS=zh_CN;
 LC_TELEPHONE=zh_CN;LC_MEASUREMENT=zh_CN;
 LC_IDENTIFICATION=zh_CN"
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am

文章cyu021 » 週二 2月 07, 2006 12:08 pm

剛才測試了一下發現改完LC_MESSAGES之後要重新啟動X Window才會發生功效?
我直接export LC_MESSAGES=zh_TW.Big5然後執行ooffice依然不能輸入中文,
但是我重新啟動X Window之後就可以了。

我也發現firefox的toolbox在重新開啟X Window之後都顯示中文。
原來我認為直接改掉的參數直會馬上發揮功效的想法是錯的~~
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客