> On Mar 3, 2020, at 1:21 PM, Adam R. Maxwell via Bibdesk-users
> <[email protected]> wrote:
>
> Huh. I speculate that 32 vs 64 is a red herring, but it may be taking a
> different code path if you're linking against a different SDK. Either way,
> this is an interesting content type tree. You might use lsregister with -dump
> to see what LS thinks a .djvu file is; I wonder if you have competing UTI
> definitions for it, and that's confusing the type system?
>
> Apple's Launch Services database is like the Windows Registry, except that
> it's undocumented, more fragile, harder to inspect, and not editable by the
> user :(.
But do you think it’s all due to .djvu -- not another red herring? The vast
majority of icons in my BibDesk’s Local-Url column (when displayed) are pdfs,
and the LS database reset that reassigned them to Preview.app already sped
things up spectacularly -- until I scrolled to a .djvu or reassigned the pdfs
to Skim.
The following is the NON-RESET database on the mini (new account using home dir
from backup):
> FZs-Mac-mini:~ fz$
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
> -dump
> Checking data integrity......done.
> Status: Database is seeded.
> Status: Preferences are loaded.
> Seeded System Version: 10.14.1 (18B75)
> Seeded Model Code: Macmini8,1
> CacheGUID: CAB58D41-C8C6-4089-8E80-8A5305688E51
> CacheSequenceNum: 3272
> Date Initialized: 3/3/20, 10:43:30 AM EST (POSIX 1583250210.000)
> Path:
> /var/folders/cz/j1f_z_2j6w7d9j58rjymfgz80000gn/0/com.apple.LaunchServices-231-v2.csstore
> DB Object: <LSDatabase 0x7fa3b8000000> { path =
> '/var/folders/cz/j1f_z_2j6w7d9j58rjymfgz80000gn/0/com.apple.LaunchServices-231-v2.csstore'
> }
> Store Object: <_CSStore 0x7fa3b6d01c00> { p = 0x110000000, length =
> 2904064/2901988/2708556 }
> 110000000: 6264736c 0200028e 43840300 e4472c00 bdsl....C....G,.
> +++++++++++++++++++++ MEMORY USAGE +++++++++++++++++++++
> sizeof(Data): 100 ( 100 bytes) --------
> sizeof(Table): 80 ( 80 bytes) --------
> sizeof(Unit): 8 ( 8 bytes) --------
> sizeof(IdentifierCache): 4 ( 4 bytes) --------
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ActivityTypeBinding: 16336 ( 16 KB) 1 u
> Alias: 415108 ( 415 KB) 460 u
> Array: 128700 ( 129 KB) 6435 u
> ArrayData: 118192 ( 118 KB) 6071 u
> BindableKeyMap: 65296 ( 65 KB) 1 u
> BindingList: 108788 ( 109 KB) 3363 u
> Bundle: 149736 ( 150 KB) 367 u
> BundleIDBinding: 8176 ( 8 KB) 1 u
> BundleNameBinding: 16336 ( 16 KB) 1 u
> BundleSignatureBinding: 4096 ( 4 KB) 1 u
> Claim: 49680 ( 50 KB) 1035 u
> Container: 108 ( 108 bytes) 3 u
> DB Header: 0 ( Zero KB) 0 u
> DeviceModelCodeBinding: 8176 ( 8 KB) 1 u
> ExtensionBinding: 16336 ( 16 KB) 1 u
> ExtensionPoint: 1280 ( 1 KB) 40 u
> ExtensionPointIDBinding: 4096 ( 4 KB) 1 u
> HandlerPref: 900 ( 900 bytes) 9 u
> MIMEBinding: 8176 ( 8 KB) 1 u
> NSPasteboardBinding: 4096 ( 4 KB) 1 u
> OSTypeBinding: 8176 ( 8 KB) 1 u
> Plugin: 10800 ( 11 KB) 90 u
> PluginBundleIDBinding: 4096 ( 4 KB) 1 u
> PluginProtocolBinding: 4096 ( 4 KB) 1 u
> PluginUUIDBinding: 4096 ( 4 KB) 1 u
> PropertyList: 609760 ( 610 KB) 835 u
> Service: 3328 ( 3 KB) 64 u
> String: 130576 ( 131 KB) 1 u
> StringData: 285282 ( 285 KB) 7808 u
> Type: 75600 ( 76 KB) 1260 u
> URLSchemeBinding: 4096 ( 4 KB) 1 u
> UTIBinding: 32656 ( 33 KB) 1 u
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Tables: 3176 ( 3 KB) --------
> Identifier caches: 397320 ( 397 KB) --------
> All units: 2296174 ( 2.3 MB) 27857 u
> Collectable: 193432 ( 193 KB) --------
> Total bytes used: 2708556 ( 2.7 MB) --------
> --------------------------------------------------------------------------------
<... then at line 9652: ...>
> --------------------------------------------------------------------------------
> BundleClass: kLSBundleClassApplication
> Container mount state: mounted
> bundle id: 3116
> Mach-O UUIDs: 6F297DA5-30A6-39F2-B4BC-90A0C164023B
> Device Familie
> Counterpart ID
> sequenceNum: 3116
> FamilyID: 0
> PurchaserID: 0
> DownloaderID: 0
> installType: 0
> appContainer: #
> dataContainer: #
> path: /Volumes/Home/Applications/Skim.app
> name: Skim
> displayName: (null)
> itemName: (null)
> teamID: (null)
> staticSize: 0
> storeFront: 0
> versionID: 0
> sourceAppID: (null)
> ratingLabel: (null)
> ratingRank: 0
> genre:: (null)
> genreID: 0
> category: (null)
> 2ry category: (null)
> identifier: net.sourceforge.skim-app.skim (0x800035e5)
> vendor: (null)
> type: (null)
> version: 122.0 (<00000000 00e80100>)
> versionString: 122
> displayVersion 1.5.6
> codeInfoID: (null)
> signerOrg: (null)
> mod date: 1/21/20, 12:15 AM
> reg date: 3/3/20, 12:12 PM
> type code: 'APPL'
> creator code: 'SKim'
> plist flags: (0000000000010000)
> Icon flags: relative-icon-path (0000000000000001)
> arch flags: x86_64 (0000000000000008)
> item flags: container package application extension-hidden
> native-app scriptable services (000000000030088e)
> Magnified: capable can-change (0000000000000005)
> App Nap: capable (0000000000000001)
> eGPU: capable can-change (0000000000000005)
> iconName: (null)
> icons: Contents/Resources/Skim.icns
> executable: Contents/MacOS/Skim
> inode: 4295
> exec inode: 8137
> container id: 12
> min version: 10.7 (<0000e000 00280000>)
> execSDK ver: 10.15 (<0000e001 00280000>)
> mach min ver: 10.7 (<0000e000 00280000>)
> plistCommon: {
> CFBundleDevelopmentRegion = en;
> CFBundleDocumentTypes = (
> {
> CFBundleTypeIconFile = PDFDocument;
> CFBundleTypeName = PDF;
> CFBundleTypeRole = Editor;
> LSHandlerRank = Alternate;
> LSItemContentTypes = (
> "com.adobe.pdf"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "org.gnu.gnu-zip-tar-archive",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/PDFDocument.icns";
> },
> {
> CFBundleTypeIconFile = PDFDDocument;
> CFBundleTypeName = "PDF Bundle";
> CFBundleTypeRole = Editor;
> LSHandlerRank = Owner;
> LSItemContentTypes = (
> "net.sourceforge.skim-app.pdfd"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "org.gnu.gnu-zip-tar-archive",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/PDFDDocument.icns";
> },
> {
> CFBundleTypeIconFile = PSDocument;
> CFBundleTypeName = PostScript;
> CFBundleTypeRole = Editor;
> LSHandlerRank = Alternate;
> LSItemContentTypes = (
> "com.adobe.postscript"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf",
> "org.gnu.gnu-zip-tar-archive"
> );
> "_LSIconPath" = "Contents/Resources/PSDocument.icns";
> },
> {
> CFBundleTypeIconFile = PSDocument;
> CFBundleTypeName = "Encapsulated PostScript";
> CFBundleTypeRole = Editor;
> LSHandlerRank = Alternate;
> LSItemContentTypes = (
> "com.adobe.encapsulated-postscript"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "org.gnu.gnu-zip-tar-archive",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/PSDocument.icns";
> },
> {
> CFBundleTypeIconFile = DVIDocument;
> CFBundleTypeName = DVI;
> CFBundleTypeRole = Editor;
> LSHandlerRank = Alternate;
> LSItemContentTypes = (
> "org.tug.tex.dvi"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "org.gnu.gnu-zip-tar-archive",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/DVIDocument.icns";
> },
> {
> CFBundleTypeIconFile = XDVDocument;
> CFBundleTypeName = XDV;
> CFBundleTypeRole = Editor;
> LSHandlerRank = Alternate;
> LSItemContentTypes = (
> "org.tug.tex.xdv"
> );
> NSDocumentClass = SKMainDocument;
> NSExportableTypes = (
> "com.adobe.pdf",
> "net.sourceforge.skim-app.pdfd",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "org.gnu.gnu-zip-tar-archive",
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/XDVDocument.icns";
> },
> {
> CFBundleTypeIconFile = NoteDocument;
> CFBundleTypeName = "Skim Notes";
> CFBundleTypeRole = Editor;
> LSHandlerRank = Owner;
> LSItemContentTypes = (
> "net.sourceforge.skim-app.skimnotes"
> );
> NSDocumentClass = SKNotesDocument;
> NSExportableTypes = (
> "net.sourceforge.skim-app.skimnotes",
> "public.plain-text",
> "public.rtf",
> "com.apple.rtfd",
> "com.adobe.fdf"
> );
> "_LSIconPath" = "Contents/Resources/NoteDocument.icns";
> },
> {
> CFBundleTypeName = "Notes as Text";
> CFBundleTypeRole = None;
> LSItemContentTypes = (
> "public.plain-text"
> );
> },
> {
> CFBundleTypeName = "Notes as RTF";
> CFBundleTypeRole = None;
> LSItemContentTypes = (
> "public.rtf"
> );
> },
> {
> CFBundleTypeName = "Notes as RTFD";
> CFBundleTypeRole = None;
> LSItemContentTypes = (
> "com.apple.rtfd"
> );
> },
> {
> CFBundleTypeName = "Notes as FDF";
> CFBundleTypeRole = None;
> LSItemContentTypes = (
> "com.adobe.fdf"
> );
> },
> {
> CFBundleTypeName = Folder;
> CFBundleTypeRole = Viewer;
> LSItemContentTypes = (
> "public.folder"
> );
> },
> {
> CFBundleTypeName = Archive;
> CFBundleTypeRole = None;
> LSItemContentTypes = (
> "org.gnu.gnu-zip-tar-archive"
> );
> },
> {
> CFBundleIdentifier = "net.sourceforge.skim-app.importer";
> CFBundleTypeRole = MDImporter;
> LSItemContentTypes = (
> "net.sourceforge.skim-app.pdfd",
> "net.sourceforge.skim-app.skimnotes"
> );
> "_LSBundleLibraryDelegate" = "Spotlight/SkimImporter.mdimporter/";
> },
> {
> CFBundleIdentifier =
> "net.sourceforge.skim-app.quicklookgenerator";
> CFBundleTypeRole = QLGenerator;
> LSItemContentTypes = (
> "net.sourceforge.skim-app.pdfd",
> "net.sourceforge.skim-app.skimnotes"
> );
> "_LSBundleLibraryDelegate" = "QuickLook/Skim.qlgenerator/";
> }
> );
> CFBundleExecutable = Skim;
> CFBundleHelpBookFolder = "Skim.help";
> CFBundleHelpBookName = "net.sourceforge.skim-app.skim.help";
> CFBundleIconFile = Skim;
> CFBundleIdentifier = "net.sourceforge.skim-app.skim";
> CFBundleInfoDictionaryVersion = "6.0";
> CFBundleName = Skim;
> CFBundlePackageType = APPL;
> CFBundleShortVersionString = "1.5.6";
> CFBundleSignature = SKim;
> CFBundleSupportedPlatforms = (
> MacOSX
> );
> CFBundleURLTypes = (
> {
> CFBundleTypeRole = Editor;
> CFBundleURLName = "net.sourceforge.skim-app.skimURL";
> CFBundleURLSchemes = (
> skim
> );
> LSIsAppleDefaultForScheme = 1;
> }
> );
> CFBundleVersion = 122;
> NSAppleEventsUsageDescription = "Skim uses AppleScript to compse e-mail
> messages, open text editors, and run user AppleScripts from the menu.";
> NSAppleScriptEnabled = 1;
> NSMainNibFile = MainMenu;
> NSPrincipalClass = SKApplication;
> NSRequiresAquaSystemAppearance = 0;
> NSServices = (
> {
> NSMenuItem = {
> default = "Open File in Skim";
> };
> NSMessage = openDocumentFromURLOnPboard;
> NSPortName = Skim;
> NSRequiredContext = {
> NSTextContent = FilePath;
> };
> NSSendFileTypes = (
> "com.adobe.pdf",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "net.sourceforge.skim-app.pdfd",
> "net.sourceforge.skim-app.skimnotes"
> );
> NSSendTypes = (
> "public.url",
> "public.file-url",
> "public.plain-text"
> );
> },
> {
> NSMenuItem = {
> default = "Open URL in Skim";
> };
> NSMessage = openDocumentFromURLOnPboard;
> NSPortName = Skim;
> NSRequiredContext = {
> NSTextContent = URL;
> };
> NSSendFileTypes = (
> "com.adobe.pdf",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "net.sourceforge.skim-app.pdfd",
> "net.sourceforge.skim-app.skimnotes"
> );
> NSSendTypes = (
> "public.url",
> "public.plain-text"
> );
> },
> {
> NSMenuItem = {
> default = "Open Selected PDF";
> };
> NSMessage = openDocumentFromDataOnPboard;
> NSPortName = Skim;
> NSSendTypes = (
> "com.adobe.pdf",
> "com.adobe.encapsulated-postscript",
> "public.tiff"
> );
> },
> {
> NSMenuItem = {
> default = "Show Skim Notes";
> };
> NSMessage = openNotesDocumentFromURLOnPboard;
> NSPortName = Skim;
> NSRequiredContext = {
> NSTextContent = FilePath;
> };
> NSSendFileTypes = (
> "com.adobe.pdf",
> "com.adobe.postscript",
> "com.adobe.encapsulated-postscript",
> "org.tug.tex.dvi",
> "org.tug.tex.xdv",
> "net.sourceforge.skim-app.pdfd",
> "net.sourceforge.skim-app.skimnotes"
> );
> NSSendTypes = (
> "public.url",
> "public.file-url",
> "public.plain-text"
> );
> }
> );
> NSSupportsAutomaticGraphicsSwitching = 1;
> }
> library: Contents/Library/
> library items: Spotlight/SkimImporter.mdimporter/,
> QuickLook/Skim.qlgenerator/
> schemesList: skim
> activityTypes: pv-c4d79b92420fa9,
> NOTIFICATION#:net.sourceforge.skim-app.skim
> --------------------------------------------------------
> type id: 11136
> uti: net.sourceforge.skim-app.pdfd
> description: PDF Bundle
> flags: exported active trusted rel-icon-path
> icon: Contents/Resources/PDFDDocument.icns
> conforms to: com.apple.package, public.composite-content
> tags: .pdfd, 'PDFD'
> --------------------------------------------------------
> type id: 11140
> uti: net.sourceforge.skim-app.skimnotes
> description: Skim Notes
> flags: exported active trusted rel-icon-path
> icon: Contents/Resources/NoteDocument.icns
> conforms to: public.data
> tags: .skim, 'SKNT'
> --------------------------------------------------------
> type id: 11144
> uti: com.adobe.pdf
> description: PDF
> flags: imported inactive trusted rel-icon-path
> icon: Contents/Resources/PDFDocument.icns
> conforms to: public.data, public.composite-content
> tags: .pdf, 'PDF ', application/pdf, "Apple PDF
> pasteboard type"
> --------------------------------------------------------
> type id: 11148
> uti: com.adobe.postscript
> description: PostScript
> flags: imported inactive trusted rel-icon-path
> icon: Contents/Resources/PSDocument.icns
> conforms to: public.data
> tags: .ps, application/postscript
> --------------------------------------------------------
> type id: 11152
> uti: com.adobe.encapsulated-postscript
> description: Encapsulated PostScript
> flags: imported inactive trusted rel-icon-path
> icon: Contents/Resources/PSDocument.icns
> conforms to: com.adobe.postscript, public.composite-content
> tags: .eps, 'EPSF', "NeXT Encapsulated PostScript v1.2
> pasteboard type", "NSPostScriptPboardType"
> --------------------------------------------------------
> type id: 11156
> uti: org.tug.tex.dvi
> description: DVI
> flags: imported active trusted rel-icon-path
> icon: Contents/Resources/DVIDocument.icns
> conforms to: public.data
> tags: .dvi
> --------------------------------------------------------
> type id: 11160
> uti: org.tug.tex.xdv
> description: XDV
> flags: imported active trusted rel-icon-path
> icon: Contents/Resources/XDVDocument.icns
> conforms to: public.data
> tags: .xdv
> --------------------------------------------------------
> type id: 11164
> uti: com.adobe.fdf
> description: Adobe Acrobat Forms Document (FDF)
> flags: imported inactive trusted
> icon:
> conforms to: public.data
> tags: .fdf
> --------------------------------------------------------
> type id: 11168
> uti: net.sourceforge.skim-app.pdfd
> description: PDF Bundle
> flags: imported inactive trusted
> icon:
> delegate: Spotlight/SkimImporter.mdimporter/
> conforms to: com.apple.package, public.composite-content
> tags: .pdfd, 'PDFD'
> --------------------------------------------------------
> type id: 11172
> uti: net.sourceforge.skim-app.skimnotes
> description: Skim Notes
> flags: imported inactive trusted
> icon:
> delegate: Spotlight/SkimImporter.mdimporter/
> conforms to: public.data
> tags: .skim, 'SKNT'
> --------------------------------------------------------
> type id: 11176
> uti: net.sourceforge.skim-app.pdfd
> description: PDF Bundle
> flags: imported inactive trusted
> icon:
> delegate: QuickLook/Skim.qlgenerator/
> conforms to: com.apple.package, public.composite-content
> tags: .pdfd, 'PDFD'
> --------------------------------------------------------
> type id: 11180
> uti: net.sourceforge.skim-app.skimnotes
> description: Skim Notes
> flags: imported inactive trusted
> icon:
> delegate: QuickLook/Skim.qlgenerator/
> conforms to: public.data
> tags: .skim, 'SKNT'
> --------------------------------------------------------
> claim id: 12144
> name: PDF
> rank: Alternate
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/PDFDocument.icns
> bindings: com.adobe.pdf
> --------------------------------------------------------
> claim id: 12148
> name: PDF Bundle
> rank: Owner
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/PDFDDocument.icns
> bindings: net.sourceforge.skim-app.pdfd
> --------------------------------------------------------
> claim id: 12152
> name: PostScript
> rank: Alternate
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/PSDocument.icns
> bindings: com.adobe.postscript
> --------------------------------------------------------
> claim id: 12156
> name: Encapsulated PostScript
> rank: Alternate
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/PSDocument.icns
> bindings: com.adobe.encapsulated-postscript
> --------------------------------------------------------
> claim id: 12160
> name: DVI
> rank: Alternate
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/DVIDocument.icns
> bindings: org.tug.tex.dvi
> --------------------------------------------------------
> claim id: 12164
> name: XDV
> rank: Alternate
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/XDVDocument.icns
> bindings: org.tug.tex.xdv
> --------------------------------------------------------
> claim id: 12168
> name: Skim Notes
> rank: Owner
> roles: Editor
> flags: relative-icon-path doc-type
> resolves-icloud-conflicts
> icon: Contents/Resources/NoteDocument.icns
> bindings: net.sourceforge.skim-app.skimnotes
> --------------------------------------------------------
> claim id: 12172
> name: Notes as Text
> rank: Default
> roles: None
> flags: doc-type
> icon:
> bindings: public.plain-text
> --------------------------------------------------------
> claim id: 12176
> name: Notes as RTF
> rank: Default
> roles: None
> flags: doc-type
> icon:
> bindings: public.rtf
> --------------------------------------------------------
> claim id: 12180
> name: Notes as RTFD
> rank: Default
> roles: None
> flags: doc-type
> icon:
> bindings: com.apple.rtfd
> --------------------------------------------------------
> claim id: 12184
> name: Notes as FDF
> rank: Default
> roles: None
> flags: doc-type
> icon:
> bindings: com.adobe.fdf
> --------------------------------------------------------
> claim id: 12188
> name: Folder
> rank: Default
> roles: Viewer
> flags: wildcard doc-type
> icon:
> bindings: public.folder
> --------------------------------------------------------
> claim id: 12192
> name: Archive
> rank: Default
> roles: None
> flags: doc-type
> icon:
> bindings: org.gnu.gnu-zip-tar-archive
> --------------------------------------------------------
> claim id: 12196
> name: (null)
> rank: Default
> roles: Importer
> flags: doc-type
> icon:
> delegate: Spotlight/SkimImporter.mdimporter/
> bindings: net.sourceforge.skim-app.pdfd,
> net.sourceforge.skim-app.skimnotes
> --------------------------------------------------------
> claim id: 12200
> name: (null)
> rank: Default
> roles: QLGenerator
> flags: doc-type
> icon:
> delegate: QuickLook/Skim.qlgenerator/
> bindings: net.sourceforge.skim-app.pdfd,
> net.sourceforge.skim-app.skimnotes
> --------------------------------------------------------
> claim id: 12204
> name: net.sourceforge.skim-app.skimURL
> rank: Default
> roles: Editor
> flags: apple-default url-type
> icon:
> bindings: skim:
> --------------------------------------------------------
> service id: 788
> menu: Open File in Skim
> key: (null)
> port: Skim
> message: openDocumentFromURLOnPboard
> user data: (null)
> timeout: -1
> send types: public.url, public.file-url, public.plain-text
> return types:
> --------------------------------------------------------
> service id: 792
> menu: Open URL in Skim
> key: (null)
> port: Skim
> message: openDocumentFromURLOnPboard
> user data: (null)
> timeout: -1
> send types: public.url, public.plain-text
> return types:
> --------------------------------------------------------
> service id: 796
> menu: Open Selected PDF
> key: (null)
> port: Skim
> message: openDocumentFromDataOnPboard
> user data: (null)
> timeout: -1
> send types: com.adobe.pdf,
> com.adobe.encapsulated-postscript, public.tiff
> return types:
> --------------------------------------------------------
> service id: 800
> menu: Show Skim Notes
> key: (null)
> port: Skim
> message: openNotesDocumentFromURLOnPboard
> user data: (null)
> timeout: -1
> send types: public.url, public.file-url, public.plain-text
> return types:
> --------------------------------------------------------------------------------
<... then at line 45044: ...>
> --------------------------------------------------------------------------------
> BundleClass: kLSBundleClassApplication
> Container mount state: mounted
> bundle id: 2564
> Mach-O UUIDs: F58DF252-0CED-3AF6-9C34-8535668A674B
> Device Familie
> Counterpart ID
> sequenceNum: 2564
> FamilyID: 0
> PurchaserID: 0
> DownloaderID: 0
> installType: 0
> appContainer: #
> dataContainer: #
> path: /Volumes/Home/Applications/DjView.app
> name: DjView
> displayName: (null)
> itemName: (null)
> teamID: (null)
> staticSize: 0
> storeFront: 0
> versionID: 0
> sourceAppID: (null)
> ratingLabel: (null)
> ratingRank: 0
> genre:: (null)
> genreID: 0
> category: (null)
> 2ry category: (null)
> identifier: org.djvu.DjView (0x8000355d)
> canonical id: org.djvu.djview (0x8000355c)
> vendor: (null)
> type: (null)
> version: (null) (<00000000 00000000>)
> versionString: (null)
> displayVersion (null)
> codeInfoID: (null)
> signerOrg: (null)
> mod date: 4/2/15, 3:57 PM
> reg date: 3/3/20, 11:14 AM
> retries: 7
> type code: 'APPL'
> creator code: '????'
> bundle flags: launch-disabled (0000000000000080)
> plist flags: (0000000000010000)
> Icon flags: relative-icon-path (0000000000000001)
> arch flags: x86_64 (0000000000000008)
> item flags: container package application extension-hidden
> native-app (000000000010008e)
> App Nap: capable (0000000000000001)
> eGPU: capable can-change (0000000000000005)
> iconName: (null)
> icons: Contents/Resources/DjVuApp.icns
> executable: Contents/MacOS/djview
> inode: 4291
> exec inode: 7045
> container id: 12
> execSDK ver: 10.10 (<00004001 00280000>)
> mach min ver: 10.6 (<0000c000 00280000>)
> plistCommon: {
> CFBundleDocumentTypes = (
> {
> CFBundleTypeExtensions = (
> djvu,
> djv
> );
> CFBundleTypeIconFile = "DjVu.icns";
> CFBundleTypeMIMETypes = (
> "image/vnd.djvu",
> "image/x-dejavu",
> "image/djvu",
> "image/x.djvu",
> "image/x-djvu",
> "image/x-iw44"
> );
> CFBundleTypeName = "DjVu File";
> CFBundleTypeRole = Viewer;
> LSIsAppleDefaultForType = 1;
> LSItemContentTypes = (
> "com.lizardtech.djvu"
> );
> "_LSIconPath" = "Contents/Resources/DjVu.icns";
> },
> {
> CFBundleIdentifier = "org.djvuzone.djvulibre.MDImporter.DjVu";
> CFBundleTypeExtensions = (
> djvu,
> djv
> );
> CFBundleTypeName = "DjVu file";
> CFBundleTypeRole = MDImporter;
> LSItemContentTypes = (
> "org.djvu.DjView",
> "org.djvuzone.djvulibre.djvu",
> "com.lizardtech.djvu",
> "public.djvu"
> );
> "_LSBundleLibraryDelegate" = "Spotlight/DjVu.mdimporter/";
> },
> {
> CFBundleIdentifier = "org.djvu.qlgenerator";
> CFBundleTypeRole = QLGenerator;
> LSItemContentTypes = (
> "org.djvu.DjView",
> "org.djvuzone.djvulibre.djvu",
> "com.lizardtech.djvu"
> );
> "_LSBundleLibraryDelegate" = "QuickLook/DjVu.qlgenerator/";
> }
> );
> CFBundleExecutable = djview;
> CFBundleGetInfoString = "DjView - viewer for DjVu files";
> CFBundleIconFile = "DjVuApp.icns";
> CFBundleIdentifier = "org.djvu.DjView";
> CFBundleInfoDictionaryVersion = "6.0";
> CFBundleName = DjView;
> CFBundlePackageType = APPL;
> CFBundleSignature = "????";
> }
> library: Contents/Library/
> library items: Spotlight/DjVu.mdimporter/, QuickLook/DjVu.qlgenerator/
> schemesList: NONE
> activityTypes: NOTIFICATION#:org.djvu.DjView, pv-eae1654f307e06
> --------------------------------------------------------
> type id: 10936
> uti: com.lizardtech.djvu
> description: DjVu File
> flags: exported active untrusted rel-icon-path
> icon: Contents/Resources/DjVu.icns
> conforms to: org.djvuzone.djvulibre.djvu,
> com.lizardtech.djvu, public.djvu, public.composite-content, public.content,
> public.data
> tags: .djv, .djvu, image/vnd.djvu, image/x-dejavu,
> image/djvu, image/x.djvu, image/x-djvu, image/x-iw44
> --------------------------------------------------------
> type id: 10940
> uti: org.djvuzone.djvulibre.djvu
> description: DjVu File
> flags: exported active untrusted
> icon:
> delegate: Spotlight/DjVu.mdimporter/
> conforms to: org.djvuzone.djvulibre.djvu,
> com.lizardtech.djvu, public.djvu, public.composite-content, public.data
> tags: .djvu, .djv, 'AT&T'
> --------------------------------------------------------
> type id: 10944
> uti: com.lizardtech.djvu
> description: DjVu File
> flags: imported inactive untrusted
> icon:
> delegate: Spotlight/DjVu.mdimporter/
> conforms to: com.lizardtech.djvu,
> org.djvuzone.djvulibre.djvu, public.djvu, public.composite-content,
> public.data
> tags: .djvu, .djv, 'AT&T'
> --------------------------------------------------------
> claim id: 11000
> name: DjVu File
> rank: Default
> roles: Viewer
> flags: apple-default relative-icon-path doc-type
> icon: Contents/Resources/DjVu.icns
> bindings: com.lizardtech.djvu
> --------------------------------------------------------
> claim id: 11004
> name: DjVu file
> rank: Default
> roles: Importer
> flags: doc-type
> icon:
> delegate: Spotlight/DjVu.mdimporter/
> bindings: org.djvu.djview, org.djvuzone.djvulibre.djvu,
> com.lizardtech.djvu, public.djvu
> --------------------------------------------------------
> claim id: 11008
> name: (null)
> rank: Default
> roles: QLGenerator
> flags: doc-type
> icon:
> delegate: QuickLook/DjVu.qlgenerator/
> bindings: org.djvu.djview, org.djvuzone.djvulibre.djvu,
> com.lizardtech.djvu
> --------------------------------------------------------------------------------
<... and near the end (line 76576) ...>
> --------------------------------------------------------------------------------
> handler id: 24
> content type: com.adobe.pdf
> options:
> all roles: net.sourceforge.skim-app.skim (0x800035e5)
> --------------------------------------------------------------------------------
> handler id: 28
> content type: com.lizardtech.djvu
> options:
> all roles: com.firmshell.djvureader (0x80003b21)
> --------------------------------------------------------------------------------
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users