Info.plist not working as expected


#1

Komodo 11.1 on MacOS:
I’m having a strange problem with Info.plist. I have created an entry for sh files, and refreshed lsregister, but Komodo 11.1 isn’t coming up on the Open With list for *.sh file. Interestingly though, my older versions (8 & 10), which have the same definition are on the list.
Below is the dictionary entry, and I’m not getting any errors on start-up.

	<dict>
		<key>CFBundleTypeExtensions</key>
		<array>
			<string>sh</string>
		</array>
		<key>CFBundleTypeIconFile</key>
		<string>ui.icns</string>
		<key>CFBundleTypeName</key>
		<string>Bash Script</string>
		<key>CFBundleTypeRole</key>
		<string>Editor</string>
	</dict>

The lsfegister command I used is:

	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system

#2

This is probably better asked in Stackoverflow since it’s not a Komodo issue. If I knew the answer I’d tell you though.

  • Carey

#3

@careyh: Thanks, a Mozilla issue I guess.
Incidentally, the problem went away about half an hour after a performed the lsregister command, which is really strange.