--如果沒有用到 gtk3 程式的話將以下設定加到家目錄/.bashrc 檔案即可export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules.lib64 (for 64bit apps) or
export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules.lib (for 32bit ones)這看來是 gtk2 gtk3 使用相同的設定值因此如果有用到 gtk3 程式的話 (如 gnome3)需要在個別 gtk2 程式的啟動 script 加上上述的設定感謝 Pavel Kreuzt 在 mga bugzilla 中提供解法
You received this message because you are subscribed to the Google Groups "Mageia 台灣使用者社群" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mageia-taiwa...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
For more options, visit https://groups.google.com/d/optout.
GTK3 用MCC測試看看? GIMP?
以下只是推測GTK_IM_MODULE_FILE 這個變數不存在時若用 gtk2, immodules cache 現在預設會是 /usr/lib/gtk-2.0/2.10.0/immodules.cache若用 gtk3 則會是 /usr/lib/gtk-3.0/3.0.0/immodules.cache
但是強制指定的話,變成 gtk2 和 gtk3 都會吃這個變數因此 gtk3 更新時跑的gtk-query-immodules-3.0-32 --update-cache就認為他應該把 cache 寫到 /etc/gtk-2.0/gtk.immodules.lib這樣 gtk2 程式當然會出問題,所以就掛了