如果在 kde 下執行 gnome-control-center 重新設定字型後,字型會回復成在 gnome 下的外觀。可是在下次登入 kde 後,字型還是會變成原來的怪樣子。
後來用 ps 觀察,每當執行 gnome-control-center 後,會多出一個 gnome-settings-daemon 行程,如果把這個行程 kill,那字型就又會變回怪樣子。
結論,在 /etc/X11/Xsession.d 下的 99xfree86-common_start 新增一行來執行 gnome-settings-daemon,以我的為例:
- 代碼: 選擇全部
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec xcin &
exec gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=25 &
exec $STARTUP
註:如果 gnome 中設定啟動 esd ,那 gnome-settings-daemon 會在 kde 啟動前執行 esd,這會導致 artsd 無法執行。