Paket/Bundle

KayHH

Gast
Moin apfeltalker,

weiß jemand wo im System gespeichert ist, welche Verzeichnisse als Paket/Bundle dargestellt werden und wie man das ändern kann?


KayHH
 

Xjs

Prinzenapfel
Registriert
04.10.07
Beiträge
547
Afaik ist das für jedes Paket in der enthaltenen Info.plist bestimmt.
 

KayHH

Gast
Moin Xjs,

es gibt keine .plist in dem Paket.


KayHH
 

Xjs

Prinzenapfel
Registriert
04.10.07
Beiträge
547
Manche Applikationen setzen das auch per Endung fest, z. B. .AdiumSoundSet ist in der Adium-Info.plist definiert.
 

KayHH

Gast
Moin Xjs,

wie schaut das denn im Fall von Adium aus? Für EyeTV kann ich in keiner plist was finden was nach einer solchen „Paket-Regel“ ausschaut.


KayHH
 

Xjs

Prinzenapfel
Registriert
04.10.07
Beiträge
547
Hallo KayHH.

In Adiums Info.plist sind im Schlüssel CFBundleDocumentTypes als Array alle Dateitypen aufgelistet, die mit dem Programm geöffnet werden. Und in diesen Unterschlüsseln ist der Boolean-Wert LSTypeIsPackage auf True gesetzt.
 

KayHH

Gast
Moin Xjs,

danke Dir, aber „LSTypeIsPackage“ gibt es leider in keiner plist zu EyeTV.


KayHH
 

Xjs

Prinzenapfel
Registriert
04.10.07
Beiträge
547
Innerhalb des EyeTV.app-Bundles.

auf EyeTV rechtsklicken, Show Package Contents, da drin die Info.plist.

Gruß, Xjs.
 
  • Like
Reaktionen: 1 Person

KayHH

Gast
Danke Dir,

das schaut gut aus, hätte ich ja auch drauf kommen können da mal reinzuschauen. Werd es später ausprobieren.


KaYHH
 

Xjs

Prinzenapfel
Registriert
04.10.07
Beiträge
547
Zum Abstellen einfach den Eintrag LSTypeIsPackage auf false setzen.