星期日, 7月 30, 2006

在微軟視窗上安裝 GIMP 2.2 的注意事項

文章來源:  LinuxHall

經過了許多版本的更新和修訂,GIMP 2.2 的 Windows 視窗版現在已可正常顯示中文介面了。然而,卻有另一個新的 script-fu error bug 出現:官方的 Bugzilla 除錯紀錄表示這個問題正在修正中,而 GIMP for Windows 用戶電郵列表上對此 bug 之討論亦未有明確頭緒,所以暫時只好用一些方法繞過這個錯誤訊息。

【更新】:此問題應已於 GIMP 2.2.10 更新版上獲得修正,詳見內文。

需要的 GIMP for Windows 軟件可以在這個地址下載:
http://gimp-win.sourceforge.net/

安裝 Windows 版的 GIMP 2.2.x 注意事項:

  1. 安裝 GTK 2.6.9 for Windows 時,你亦可順道安裝 GTK-Wimp theme 介面主題:中文介面已可正常無誤地顯示了

  2. 修改介面字型大小:在安裝了 GTK-Wimp 主題後,若你想調較介面的字型大小,請修改 C:\Program Files\Common Files\GTK\2.0\etc\gtk-2.0\gtkrc

    font_name="Sans 9" 加到下面一段設定之內:

    style "msw-default"
    {
    GtkWidget::interior_focus = 1
    GtkOptionMenu::indicator_size = { 9, 5 }
    GtkOptionMenu::indicator_spacing = { 7, 5, 2, 2 }
    GtkToolbar::shadow-type = etched-in
    GtkHandleBox::shadow-type = etched-in
    GtkSpinButton::shadow-type = in
    GtkComboBox::add-tearoffs = false

    GtkTreeView::allow-rules = 0
    GtkTreeView::expander_size = 11
    GtkUIManager::add-tearoffs = false
    font_name="Sans 9"

    engine "wimp"
    {
    }
    }
    class "*" style "msw-default"

  3. 新的 GTK-2.6.9 for Windows 已提供自己的語言選擇工具 Select language:你只須在 Start Menu > Programs > GTK+ Runtime Environment > Select language 作設定,便可轉到你想指定的介面語言。

  4. 繞過 Script-fu 的錯誤訊息

    當你使用 Select language 設定選用非英語的介面時(像繁體中文 zh_TW),啟動 GIMP 2.2.8 時會遇到 Script-fu crash 的錯誤訊息。Windows 版的官方開發人員已在研究修正此 bug。在此期間,你可藉以下方法暫時避過這個錯誤:

    【更新】此問題應已於 GIMP 2.2.10 更新版中獲得修正,更新以後,應無須再使用以下所提之繞道辦法。

    1. 暫時只設定使用英語介面

    2. 把位於 C:\Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins\script-fu.exe 之檔案,暫時移到別的目錄,這樣便不會有錯誤訊息。可是卻會失去 script-fu plugin 腳本插件功能。

    3. 有用戶發覺將 script-fu.exe 此檔之 OS 相容性改為 「Windows 2000」 也可避過 error 錯誤訊息;不過要碰下運氣:有些用戶即使這樣做以後仍發生錯誤

    4. 另有用戶表示先移除 script-fu.exe,然後安裝 Tiny-fu 便可解決,可是也有人表示這個方法不行,所以大家亦只好試試。

2 則留言:

Michael Leung 提到...

I wish to ask a things too.
I am using Chinese XP SP2.
I can't get font working on GIMP.

http://www.itblogs.info

mike 提到...

Although this article is copy from LinuxHall, I have doing the same installation once. I am not pretty sure the "font" cannot working on your computer. The interface of traditional chinese version is working good for me.