You can check it before doing anything at all, here is how:ĭump the LSD database contents of Catalina to a TXT file: Not sure? OK, here is how to verify everything I am telling above without risk: The cleanup process works, because when the LSD is being recreated there will be no more 'public' flag to ZIP ) so the recreation process goes fine and without that flag, the Keka icon just works.Īfter rebooting it will be created automatically, just the login will take some seconds more than normal. There is no other way, because the LSD may be marked on several places with the 'ZIP public' flag (specially if you have several compression apps, etc.) This is harmless, but be aware that some applications will have to be re-associated) (the above command will clean the LSD database, custom files-extensions associations will be lost, you will have to customize them again otherwise the default MacOS file associations will be recreated. System/Library/Frameworks/amework/Versions/A/Frameworks/amework/Versions/A/Support/lsregister -kill -delete sleep 2 sudo reboot If still does not work, you must recreate the FULL LSD database: this is 100% working method (to recreate the full LSD) (launch services database) using the command: And recreate the associations again, using keka as it normally does. The purpose is to delete old references from the LSD (launch service database) which are blocked with the Apple public flag. (the above command only unregister Keka, then you need to run Keka and tell it to register all its files extensions again) System/Library/Frameworks/amework/Versions/A/Frameworks/amework/Versions/A/Support/lsregister -u /Applications/Keka.app/ This is how to fix those icons for Catalina.Īfter changing/removing the 'public' flag from ZIP and other affected types, you must recreate the LaunchDatabase: Isn't is an ultra secure mechanism to not let associations confuse users ? (being sarcastic now Lol.)Įditing those files is possible if SIP is disabled,, you can fix all icons it by comparing the contents of. and this reflects the icons.Įxtensions which are considered RISKY (like zip) cannot have custom icons on Catalina. (search for LSRiskCategor圜ontentTypes inside it). Those public declarations are inside ist (inside the above directory, and on another file called SYSTEM (there are several other types defined as public, and they have the same mini-icon problem) rar is not classified as 'public' = icon show colored pink as should be zip is classified as 'public'= icon show mini-Keka icon Specifically ZIP and other common types of files are defined as 'public' and once defined as 'public' Catalina does not allow changing the full icon, instead it forces the icon to be a mini-icon from the associated application Hi, Catalina icon problems resides on: /System/Library/CoreServices/CoreTypes.bundle/Contents/ist and /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/System) This is is how to do fix the icons on Catalina.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |