[OS X TeX] New distribution
Gary L. Gray
euler at psu.edu
Fri May 11 09:54:04 EDT 2018
> On May 10, 2018, at 4:29 PM, Herbert Schulz <herbs at wideopenwest.com> wrote:
> Ah... I think I can help. First delete LaTeXiT! Then do a Safe Boot (Hold down the Shift key when the tone sounds until your get the Booting screen). Re-boot normally. Then Download the zipped LaTeXiT.app from my download site, <https://herbs.github.io>. Finally unzip it and place it where you had LaTeXiT before. It may take some time but the icons will probably come back. There are other things that can cause this so this isn't guaranteed.
> An explanation: LaTeXiT.app has another application, LaTeXiT Helper.app, internally. Unfortunately, that application defines a ``UTI'', public.tex, for .tex files that it shouldn't define. The (damn) OS should use the icon for the application defined to Open the file when double clicked but that's not the way it works; it uses the UTI. There can be multiple UTI's defined for .tex files and you never know which one the OS will choose (e.g., BBEdit defines one too). Not only that, every once in a while the OS cleans things up and rebuilds that database so the UTI used can change out from underneath you. The version of LaTeXiT on my download site fixes up LaTeXiT Helper.app to not define that UTI so fixes that problem. By removing the old LaTeXiT and booting into Safe Mode that database gets cleaned up. Then when you put the new LaTeXiT in place that UTI is no longer defined.
> As I said, there are other applications that define their of UTI for .tex files so there are lots of ways for the OS to mess up the icons. While not ideal I've started to use TeXShop to edit all sorts of text-like files just so I can remove other interfering UTIs; even my well loved BBEdit!
I performed your “voodoo” on my machine and now all .tex files have BBEdit icons. Great sadness. At least they are not plain white icons, I suppose.
By the way, running mdls on a .tex file with a BBEdit icon still gives me
kMDItemContentType = “public.tex"
as it did before I sacrificed a chicken to the macOS gods.
More information about the MacOSX-TeX