Hatena::ブログ(Diary)

c/fe

2008-08-02

QuickLookでZipファイルがうまくクイックルックできない不具合

MacのFinderは正直使いづらいのだが、QuickLookは結構便利。

圧縮ファイルやPDFとか、さっとプレビュー出来るのはすばらしいですね。


Zipファイルのプレビューができなくなった

いつごろからかはわからないのだけれど、入れているArchive.qlgenerator*1がうまくうごかなくなってしまった。

QLしても、Zipのアイコンがでるばかりでリストが表示されない、これは不便。

別のQLプラグインをいれても、やっぱりうまく動かなかった。

でもRarとか別のアーカイブフォーマットだと表示できたりして、QLの設定が全く間違っているわけではないっぽい。ZIPだけがうまく動いていない雰囲気。


定番の解決策その1

qlmanage -r

とTerminalで実行し、Folderを再起動(Alt押しながらDockのFinderを右クリック、再度開く)する。

これで諸々の再構築が行われて直る事があるらしい、しかしこれでは直らず。


定番の解決策その2

/Library/QuickLook

~/Library/QuickLook

の中の*.qlgeneratorをどこかに移動して、上の解決策その1をおこない、どかしたQuickLookPluginを再度もどしてまた上の解決策その1を実行する。

でもこれでも直らなかった。


ということで、調べてみるしかない

qlmanage -p ~/test.zip

とやると、Quicklookのプレビューウインドウがひらき、実行したシェルにはログメッセージが出る。

2008-08-02 15:00:59.473 qlmanage[16852:10b] Testing quicklookd preview with files:

(

"/Users/uzulla/test.zip"

)

2008-08-02 15:00:59.479 qlmanage[16852:10b] [QL] Succesfully activated built-in quicklookd sandbox profile

2008-08-02 15:00:59.601 qlmanage[16852:5603] [QL] Preview test for /Users/uzulla/test.zip. Content type UTI: public.zip-archive

2008-08-02 15:00:59.604 qlmanage[16852:6203] [QL] Registering <QLGenerator Built-in> for public.image

2008-08-02 15:00:59.607 qlmanage[16852:6203] [QL] Registering <QLGenerator /System/Library/Frameworks/QuickLook.framework/Resources/Generators/Audio.qlgenerator> for public.audio

(略、ここに様々なデフォルト組み込みや、アプリケーションインストール時に追加されるQuicklookPluginが表示される)

2008-08-02 14:59:19.439 qlmanage[16840:5e03] [QL] Registering <QLGenerator /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator> for public.zip-archive

2008-08-02 14:59:19.440 qlmanage[16840:5e03] [QL] Registering <QLGenerator /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator> for org.cathand.cvbdl

2008-08-02 14:59:19.441 qlmanage[16840:5407] [QL] Loading Plug-in for <QLGenerator /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator>

2008-08-02 14:59:19.444 qlmanage[16840:5407] [QL] Previewing /Users/uzulla/test.zip. Content type UTI: public.zip-archive. Generator used: <QLGenerator /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator>

2008-08-02 14:59:19.445 qlmanage[16840:5407] args: (

"-Z",

"-1",

"/Users/uzulla/test.zip"

)

2008-08-02 14:59:19.446 qlmanage[16840:5407] NSInvalidArgumentException

2008-08-02 14:59:19.446 qlmanage[16840:5407] [QL] Previewing /Users/uzulla/test.zip did not produce anything

2008-08-02 14:59:19.458 qlmanage[16840:5f07] [QL] Thumbnailing file://localhost/Users/uzulla/test.zip (512 x 512). Content type UTI: public.zip-archive. Generator used: <QLGenerator /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator>

2008-08-02 14:59:19.552 qlmanage[16840:5f07] [QL] Thumbnailing for file://localhost/Users/uzulla/test.zip done (No image created).

あれれ?俺がいれてるArchive.qlgeneratorじゃなくて、ComicViewerってソフトのプラグインを読んでるっぽい?

これの所為かー。


ComicViewerのプラグインをけしてしまう

別にこのソフトもいらないので消しちゃえばいいのだけれど、とりあえずこれのプラグインだけ消す方法は

ApplicationsのComicViewerを右クリックしてパッケージの内容を表示。

中のcontents/Library/QuickLook/ComicViewer.qlgeneratorを退けてしまう。


そんで、再度定番の解決策を実行する。


うごいた!

qlmanage -p ~/test.zip

2008-08-02 15:00:59.688 qlmanage[16852:6203] [QL ERROR] Can't get plugin bundle info at /Applications/ComicViewer.app/Contents/Library/QuickLook/ComicViewer.qlgenerator/

2008-08-02 15:00:59.689 qlmanage[16852:5e03] [QL] Loading Plug-in for <QLGenerator /Users/uzulla/Library/QuickLook/Archive.qlgenerator>

2008-08-02 15:00:59.695 qlmanage[16852:5e03] [QL] Previewing /Users/uzulla/test.zip. Content type UTI: public.zip-archive. Generator used: <QLGenerator /Users/uzulla/Library/QuickLook/Archive.qlgenerator>

2008-08-02 15:00:59.861 qlmanage[16852:5e03] (

"<LOCAL_show_hidden_file/>",

"<LOCAL_show_time/>",

"<LOCAL_NAME/>",

"<LOCAL_CREATED/>",

"<LOCAL_MODIFIED/>",

"<LOCAL_SIZE/>",

"<LOCAL_KIND/>"

)

2008-08-02 15:00:59.968 qlmanage[16852:5e03] (

)

2008-08-02 15:00:59.970 qlmanage[16852:5e03] (

)

2008-08-02 15:00:59.975 qlmanage[16852:5e03] (

"<LOCAL_FILE_NAME><NAME/>",

"<LOCAL_KIND/>",

"<LOCAL_FILE_TYPE><KIND/>",

"<LOCAL_number_of_files/>",

"<LOCAL_unit_of_files/>",

"<LOCAL_number_of_files_hidden/>",

"<LOCAL_SIZE/>",

"<LOCAL_PATH/>",

"<LOCAL_CREATED/>",

"<LOCAL_MODIFIED/>"

)

2008-08-02 15:00:59.976 qlmanage[16852:5e03] (

)

2008-08-02 15:01:00.014 qlmanage[16852:5e03] [QL] Previewing /Users/uzulla/test.zip finished

なんかエラーでてるけど、まあいいや。



基本はログを見る!

ですね。

通りすがりで通りすがりで 2011/09/26 12:13 こんにちは。
まさしく全く同じ状況で困っていました。
ログを見る方法も判ったことだし本当助かりました。
ありがとうございます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/uzulla/20080802/p1