IanHo
| 1
debian 6.0.4 amd64+gnome+gcin 操作會"系統死當"的狀況 |
0
0 | 2012-02-12 | quote | | |
moto.debian.tw 目前還沒有等到答案~所以在這邊問問看有沒有機會~
系統硬體環境為 virtualbox 4.1.6,host os 為 MsWindows7, guest os 為 debian 6.0.4 amd64+gnome,完全只使用 stable 套件,
因應使用需求而安裝了gcin 1.4.6-3,
gcin 1.4.6-3, 系統的套件相依性功能會自動遷連安裝 gcin-qt3-immodule,控制中心\gcin輸入法設定 可正常開起客製化所需選項,也在 "輸入法切換器" 裏頭將預設改選用 gcin,可是當筆者對 gnome選單列上頭的 gcin 圖示, 點選滑鼠右鍵後,整個 gnome 桌面環境就會"完全死當", 只剩下 virtualbox 的 關閉機器 功能有效, 然後筆者就不知道該怎麼辦了? 系統死當的完全 無聲無息,令人措手不及, 筆者完全無法判斷 可能除錯的點或方向在哪裡? 筆者有嘗試過將 gcin-qt3-immodule 換成 gcin-qt4-immodule, 還是照樣"死當", 到底問題出在哪裡呢? 筆者只不過對 個gnome選單列上頭的 gcin 圖示,按個滑鼠右鍵, 系統就掛掉了, 可是筆者有需要這樣的操做阿!
另外~
/var/log/底下 我找不到跟 gcin 有關的 log .
終端機打gcin執行 有出現訊息~
gcin get env LC_CTYPE=(null) LC_ALL=(null) LANG=zh_TW.utf8 gcin XIM will use zh_TW.utf8 as the default encoding load_gtab_list /usr/share/gcin/table/gtab.list after gtk_init display width:1280 height:907 gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.
然後指令就結束回到提示字元了~ 所以還有什麼方法可以除錯呢?
額外問一個延伸問題~我這個問題中的gnome桌面環境下~ 有沒有什麼"圖形介面"的套件可以用來改 LC_CTYPE=(null) 以及 LC_ALL=(null) 這兩個參數值也變成zh_TW.utf8呢?
|
eliu
| 2
debian 6.0.4 amd64+gnome+gcin 操作會 |
0
0 | 2012-02-12 | quote | | |
IanHo | 因應使用需求而安裝了gcin 1.4.6-3 |
最近的版本有修正 gdm 的 bug,看起來與你的情形不同。好像有人 compile Debian Stable 的 gcin,試試看再說吧。
|
IanHo
| 3
debian 6.0.4 amd64+gnome+gcin 操作會 |
0
0 | 2012-02-12 | quote | | |
eliu |
最近的版本有修正 gdm 的 bug,看起來與你的情形不同。好像有人 compile Debian Stable 的 gcin,試試看再說吧。
|
這是i386的版本~可是我需要的是AMD64的版本~i386版本裝在debian AMD64版本環境不會有問題嗎?
|
在對gnome選單列gcin圖示按右鍵導致整個虛擬機器當掉後~ 強制重開虛擬機器~ 我用土法煉鋼的方式~ 在 應用程式\系統工具\紀錄檔檢視器(系統日誌顯示程式)一行一行的找~ 然後在 syslog 項目~ 發現這樣一個段落~ --- Feb 29 00:31:55 debian604 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="842" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Feb 29 00:32:04 debian604 anacron[882]: Job `cron.daily' terminated Feb 29 00:32:04 debian604 anacron[882]: Normal exit (1 job run) Feb 29 01:03:17 debian604 acpid: client 945[0:0] has disconnected Feb 29 01:03:17 debian604 acpid: client connected from 2055[0:0] Feb 29 01:03:17 debian604 acpid: 1 client rule loaded Feb 29 01:03:24 debian604 gdm-simple-greeter[2098]: Gtk-WARNING: /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:5628: widget not within a GtkWindow Feb 29 01:03:30 debian604 gdm-simple-greeter[2098]: WARNING: Failed to send buffer Feb 29 01:05:01 debian604 kernel: [ 2317.172258] gcin[2166]: segfault at 20 ip 0000000000407d29 sp 00007fff489fd178 error 4 in gcin[400000+3b000] --- 因為我不是程式開發者所以我也看不懂這串log是在寫什麼~ 所以就PO上來問問看了~
|
建議用最新的 gcin,記得 gcin 有修正一個有關 menu 的 bug。
gcin crash 會導致 整個 vm crash,這未免太不 reliable 了。
|
eliu |
建議用最新的 gcin,記得 gcin 有修正一個有關 menu 的 bug。
gcin crash 會導致 整個 vm crash,這未免太不 reliable 了。
|
可是我沒找到 給 debian 6.0.4 amd64 (stable)+gnome 環境用的 最新版 gcin,哪裡有得下載呢?我需要的是現成的立即的可安裝套件~要我自行編譯原始碼我就沒辦法了~
|
|
還要冒險安裝喔!? 還得先估算有哪些gcin-2.7.3系列檔案以及每一個檔案的相依性狀況耶~ 那好麻煩喔~ 我本來嘗試了 把 testing 加入 sources.list , 雖然 gcin-2.7.3 有出現 可是synaptic就是會出現 要安裝的檔案和要移除的檔案對話框資訊, 要移除的檔案, 分量超多的~ 之前試過一次 ,要移除的檔案量太多的話, 執行之後系統就掛了 , 每個gcin-2.7.3相關檔案 自行下載的話還得自行確認每個檔案的相依性問題~這是災難阿~ 不曉得還有什麼其他解!?
|
IanHo |
還要冒險安裝喔!? 還得先估算有哪些gcin-2.7.3系列檔案以及每一個檔案的相依性狀況耶~ 那好麻煩喔~ 我本來嘗試了 把 testing 加入 sources.list , 雖然 gcin-2.7.3 有出現 可是synaptic就是會出現 要安裝的檔案和要移除的檔案對話框資訊, 要移除的檔案, 分量超多的~ 之前試過一次 ,要移除的檔案量太多的話, 執行之後系統就掛了 , 每個gcin-2.7.3相關檔案 自行下載的話還得自行確認每個檔案的相依性問題~這是災難阿~ 不曉得還有什麼其他解!?
|
沒辦法,我雖有 debian stable,但機器、系統都是用 32bit 的
64 bit 只好請你自己動手
winlin 的打包教學寫得很詳細,請參考
簡單打包與安裝gcin deb的方法
gcin 的 gen-deb 應該可以生得出可用的 deb
有可能需要手動修 gtk2 immodules 的 cache
不需要排斥命令列
命令列的效率常常比圖形界面好很多
我跟你一樣都是普通使用者而已
命令記不得
開個文字檔記錄下來就好了
|
IanHo |
還要冒險安裝喔!? 還得先估算有哪些gcin-2.7.3系列檔案以及每一個檔案的相依性狀況耶~ 那好麻煩喔~ 我本來嘗試了 把 testing 加入 sources.list , 雖然 gcin-2.7.3 有出現 可是synaptic就是會出現 要安裝的檔案和要移除的檔案對話框資訊, 要移除的檔案, 分量超多的~ 之前試過一次 ,要移除的檔案量太多的話, 執行之後系統就掛了 , 每個gcin-2.7.3相關檔案 自行下載的話還得自行確認每個檔案的相依性問題~這是災難阿~ 不曉得還有什麼其他解!?
|
歹勢之前沒說清楚,其實我的意思就是自行下載,用dpkg -i 去裝, 不要去滿足那些相依性的問題,否則會動到系統太多東西,用dpkg -i 硬裝就是了。 安裝過程會看到一堆相依性的錯誤報告,並且告訴你gcin未完成安裝,儘管如此,實際上gcin還是可以用。 就算不能用,也只要再把gcin移除就好了。
不過,是真的沒有其他辦法時再這麼試比較好。 此外,建議還是用gen-deb製作一個出來用比較好,而且還可以分享出來給其他人用,自利利他
|