GNOME に GIMP バグ報告 したのですが、
そのやり取りの中で、GIMP (GIMP 2.10.8) のファイルに手を入れる事になり、
問題解消になりましたので、ご報告します。 Download 可!。
Python をサポートする GIMP のファイルを入れ替える事で、こうなります。
結果、この様に、変わります。
Python で書いたスクリプトの内、 ファイルを指定するボタンの横幅が固定されます。
階層の深いパスでは、 連動して大きくなってしまうボタン に 隠されていた部分 が無くなり、
ファイル名の確認が 少しは 容易になります。
gimpfu.py 変更後 |
gimpfu.py 変更前 現行 GIMP 2.10.8 |
既存全ての Python スクリプト に影響を及ぼします。
それは、画面の見た目 でだけで、処理内容には一切影響がありません。
元のレポートは こちら です。 詳細説明(変更箇所)や経緯もご覧戴けます。
Python Dialog Button supported by PF_FILE is not fixed width
https://gitlab.gnome.org/GNOME/gimp/issues/2955
実際に、上の図の様になる ファイル も其処で紹介しました。
自分がアップしたファイルですから、リンクを転記して置きます。
ここから、 Download 可 です。
https://gitlab.gnome.org/GNOME/gimp/uploads/6a827b73fc03898a1e5177a2ca127ae2/gimpfu.py.zip
次期の GIMP アップデートで反映される と想像していますが、
現行の GIMP 2.10.8 でも、ファイル入れ替えで、対処が可能です。 *2.
一応、ファイル情報を。
FileName : gimpfu.py.zip
FileDate : 2019/02/13 23:03:14 ( or * Downloaded Date * )
FileSize : 7806 (8KB)
MD5 : 220a1b309e56190dcb192c9f144d2205
SHA1 : 9a77c481be3d5c2aee576be25fdc3e5cb581525a
HA256 : 26d72e9a86b4964d3e11d741947db1f69edd95255d2ada0245a824ad39ccf4ac
FileName : gimpfu.py <- in zip
FileDate : 2019/02/13 22:02:16 ( or * Downloaded Date * )
FileSize : 28428 (28KB)
MD5 : 01c171f6e5fad3bada5d7e1a3247a3f2
SHA1 : 7fb90504670919a546fbee1caf7094b8aadf893d
HA256 : 4fcc50d81057ebb6f4f4a9625123aef0bc1b41b0f470946c2e2378e9e00431d0
変更箇所は たった1箇所 でした。
でも、 Python も良く分かっていない、増してや、GTK 等 ちんぷんかんぷん! の私ですから、
其処に辿り着くには、 Web (Internet) で 検索 検索 また 検索 の繰り返しでした。
未だに、ちゃんと動くものになったのが 不思議な位 です。
元のファイルは、 gimpfu.py で、
格納場所は、Windows の標準インストールでは、
C:\Program Files\GIMP 2\32\lib\gimp\2.0\python
C:¥Program Files¥GIMP 2¥32¥lib¥gimp¥2.0¥python
にあります。
この場所は、管理者権限 昇格必須 ですので、
ファイル入れ替えには充分にご留意の程。
また、 入手なさったファイルは 外部取得のブロック解除 なさるのも忘れずに。
注記: *1.
既に、master 上で expand= と言う named parameter 付き Code に更新されました。
上のファイル (.py) と基本的に動作は変わりませんが、可読性が向上しています。
[2019/02/14] gimpfu.py 変更前 の図を挿入 GNOME で詳細確認可の件を追記
[2019/02/14] master 上の更新の件を追記 *1.
[2019/02/16] 次期アップデートの件を追記 *2.
0 件のコメント:
コメントを投稿