Skip to content

Trouble with Extensions in OS X Catalina #86

@timbrucks

Description

@timbrucks

I've been using this great plugin for a long time, thanks so much!

I just upgraded to OS X Catalina and I am having the following issue. I was not having this issue 2 days ago, before I upgraded the OS.

I have many text files that I have generated and I have given some file extension (say for example .gt but the problem occurs for a number of different extensions). Prior to the OS upgrade, I could QL those files just fine. But now all I see when I activate QL is a generic file icon rather than a preview.

If I take one of those files and remove the extension (or change it to .txt), QL generates a preview no problem.

I've tried reinstalling QLStephen two ways. (1) using homebrew, and (2) by downloading the latest version and copying the QLStephen.qlgenerator directory to /Library/QuickLook/. Then I run 'qlmange -r' but no luck. In my ~/Library/ directory, there is no QuickLook folder/ and I ran a find command in the terminal to see if OS X Catalina is hiding a Quicklook directory somewhere else, but I did not see one.

If I run
'mdls -name lKMItemContentType <file name.gt>
The output is
lKMItemContentType = (null)

Same thing if the file extension is removed, or changed to .txt

If I run
qlmanage -m | grep public

The result is:

public.data -> /Library/QuickLook/QLStephen.qlgenerator (1.4.4 - loaded)
public.movie -> /System/Library/QuickLook/Movie.qlgenerator (903.2)
public.x509-printable-encoded-archive -> /System/Library/QuickLook/Security.qlgenerator (55139.0.1)
public.xml -> /System/Library/QuickLook/Text.qlgenerator (903.2)
public.font -> /System/Library/QuickLook/Font.qlgenerator (903.2)
public.x509-certificate -> /System/Library/QuickLook/Security.qlgenerator (55139.0.1)
public.vcard -> /System/Library/QuickLook/Contact.qlgenerator (903.2)
public.html -> /System/Library/QuickLook/Web.qlgenerator (903.2)
public.plain-text -> /System/Library/QuickLook/Text.qlgenerator (903.2)
public.audio -> /System/Library/QuickLook/Audio.qlgenerator (903.2)
public.xhtml -> /System/Library/QuickLook/Web.qlgenerator (903.2)
public.json -> /System/Library/QuickLook/Text.qlgenerator (903.2)
public.svg-image -> /System/Library/QuickLook/Web.qlgenerator (903.2)
public.image -> /System/Library/QuickLook/Image.qlgenerator (903.2)
public.rtf -> /System/Library/QuickLook/Text.qlgenerator (903.2)
public.comma-separated-values-text -> /System/Library/QuickLook/Office.qlgenerator (40)`

If I force qlmanage to use the QLStephen.qlgenerator:

qlmanage -g /Library/QuickLook/QLStephen.qlgenerator -c public.plain-text -p <file name>

I see a preview. It also works if i run the command above with -c public.data.

Any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions