mieki256's diary



2025/12/04(木) [n年前の日記]

#2 [gimp] GIMPがlnkファイルを読み取れない

Windows11 x64 25H2 + GIMP 3.0.4 Portbale Rev2 を使っていてふと気づいた。Windowsのショートカットファイル、.lnkファイルをGIMPは読み取れないのだな…。開こうとしてもエラーになる。

不便だ…。OneDrive関係のせいで、Documents/ や Pictures/ には極力ファイルを入れないことにして、それらのフォルダには .lnk ぐらいしか置かないことにしたので、その .lnk が使えないとなると…。いやはや、不便だなあ…。

それらのフォルダの中にシンボリックリンクを置いて済ませたいところだけど、シンボリックリンクを使うと OneDriveアプリが各フォルダ内を検索できないと言い出すので、これもちょっと扱いが面倒で…。

GIMPのファイルダイアログは出来が酷い :

そもそもGIMPのファイルオープンダイアログは独自に実装されたダイアログ(GTK?)で、数千の画像ファイルが入ってるフォルダを開こうとすると全ての画像を一旦読み込もうとして数分固まる不具合がある、という話も見かけた。Inkscape はそんなことにならないのになんで GIMP はそうなるんや、とか言われちゃってる。

_GIMP loading files extremely slow in folder with thousands of files (#8648) - Issue - GNOME/gimp
_GIMP extremly slow open/export dialog : r/GIMP

将来的にはOS標準のファイルダイアログを利用できるようにするかも? という話も出ているようだけど、それが何時頃実現するのかは分からない。

昔は回避策があった :

ちなみに昔は、Windowsの標準的なファイルダイアログを利用できるようにするプラグインがあった。fileopen.exe というファイルをプラグインフォルダに入れるだけで、ファイルメニューに WinOpen という項目が追加されて、見慣れたファイルダイアログを利用できるようになる。

_ファイルの開き方と保存方法 - Windows と同様 (ポーランド語?)
_ファイルオープンや保存にWindowsダイヤログを使う (WebArchive)

しかしこのプラグイン、GIMP 2.2 の頃のプラグインで…。

GIMP 2.10.38 Portable に入れて使えるか試してみたけれど、一応使えるっぽいものの、WinOpen という項目が2つ表示されてしまう。また、あらかじめ何か画像を開いた状態じゃないと、項目がグレーになっていて呼び出せない。

ソースを修正すれば直せるのかもしれないけれど、古いプラグインだからソースの入手はできない。当時の実行バイナリしか入手できない。

以前は github に registry.gimp.org のバックアップがあったので、そこを探せばソースが見つかるかなと確認してみたら、404。アップロードしてた方がリポジトリごと削除してしまったようで…。なんでそんなことするんや…。

また、WebArchive にもファイルは残ってない。かろうじてアップロードされてたファイル名だけは分かったけど…。ファイル本体が無いのでは…。

_Plug-In: Windows File Open (WebArchive)

でもまあ、何にせよ、Windowsの標準的なファイルオープンダイアログを利用できるプラグインを作成することは可能っぽい。それがあれば .lnkファイルも辿れるのだろうけど…。

とりあえず当面できることは…。
  • .lnk が示してる場所をブックマークしておくとか。
  • 画像を開く時はエクスプローラからGIMPにドラッグアンドドロップして開く癖をつけるとか。
そのくらいかな…。

以上です。

過去ログ表示

Prev - 2025/12 -
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project