2018/08/10(金) [n年前の日記]
#2 [gimp] GIMP 2.10.4 Portable をインストール
GIMP 2.10.4 Portable が公開されていたようなので、Windows10 x64上にインストール。つい先日 GIMP 2.10.2 Portable を入れたばかりのような気もするけど…。
GIMP 2.10.2 Portable では、Python-Fuスクリプトを動かすと「アイコンがねえよ」とエラーメッセージが出ていたけれど、2.10.4 はそういうエラーメッセージは出なかった。必要なアイコンがちゃんと同梱されたらしいなと。
ただ、相変わらず、Python-Fuスクリプトを動かすとDOS窓が開く…。なんでや。
GIMP 2.10.2 Portable では、Python-Fuスクリプトを動かすと「アイコンがねえよ」とエラーメッセージが出ていたけれど、2.10.4 はそういうエラーメッセージは出なかった。必要なアイコンがちゃんと同梱されたらしいなと。
ただ、相変わらず、Python-Fuスクリプトを動かすとDOS窓が開く…。なんでや。
◎ DOS窓が開く件をもう少し調べる。 :
App\gimp\lib\gimp\2.0\interpreters\ 内の、pygimp.interp の記述が関係してるのかなと思いついて眺めてみたり。
元々の pygimp.interp 内に書かれたパスはめちゃくちゃで、どうしてコレで呼び出せているのか…。GIMP 2.18.22 Portable には Python フォルダがあったけど、GIMP 2.10.4 Portbale には Python フォルダがないあたりも気になる。
GIMP 2.10.4 Portable に同梱されてる pythonw.exe ―― App\gimp\bin\pythonw.exe のパスに書き換えてみたけれど、相変わらずDOS窓が開く。ていうか、開いたDOS窓のタイトルバーに「python.exe」と出ている…。pythonw.exe じゃなくて python.exe が呼び出されているのか…。それじゃDOS窓が開くよな…。
GIMP に以下のオプションをつけて起動すると、DOS窓上にメッセージがずらずらと出てくるので、変なメッセージがないか確認。
途中で妙なメッセージが出ている。
おそらく、以下のやり取りで出ている話なのかな…。
_GIMP 2.10.4 The behavior of python registing menu <Toolbox> differs between x86 and x64 (#1814) - Issues - GNOME / GIMP - GitLab
_Cannot Launch 2.10.4 due to Python Interp Error (#1886) - Issues - GNOME / GIMP - GitLab
元々の pygimp.interp 内に書かれたパスはめちゃくちゃで、どうしてコレで呼び出せているのか…。GIMP 2.18.22 Portable には Python フォルダがあったけど、GIMP 2.10.4 Portbale には Python フォルダがないあたりも気になる。
GIMP 2.10.4 Portable に同梱されてる pythonw.exe ―― App\gimp\bin\pythonw.exe のパスに書き換えてみたけれど、相変わらずDOS窓が開く。ていうか、開いたDOS窓のタイトルバーに「python.exe」と出ている…。pythonw.exe じゃなくて python.exe が呼び出されているのか…。それじゃDOS窓が開くよな…。
GIMP に以下のオプションをつけて起動すると、DOS窓上にメッセージがずらずらと出てくるので、変なメッセージがないか確認。
GIMPPortable.exe --verbose --console-messages
途中で妙なメッセージが出ている。
INIT: gimp_initialize INIT: gimp_real_initialize Parsing 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\interpreters\default.interp' Parsing 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\interpreters\pygimp.interp' GIMP-警告: インタープリターファイル 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\interpreters\pygimp.interp' 内で参照しているインタープリター '(NULL)' は無効です。 GIMP-警告: インタープリターファイル 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\interpreters\pygimp.interp' 内で参照しているインタープリター '(NULL)' は無効です。 Parsing 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\environ\default.env' Parsing 'C:\Prog\GIMP-2.10.4-Portable\App\gimp\lib\gimp\2.0\environ\pygimp.env' INIT: gui_initialize_after_callback INIT: gimp_restore
おそらく、以下のやり取りで出ている話なのかな…。
_GIMP 2.10.4 The behavior of python registing menu <Toolbox> differs between x86 and x64 (#1814) - Issues - GNOME / GIMP - GitLab
_Cannot Launch 2.10.4 due to Python Interp Error (#1886) - Issues - GNOME / GIMP - GitLab
[ ツッコむ ]
以上です。