আপনি এটির মতো ডিফল্ট ফাইল ম্যানেজারটি পরিবর্তন করতে পারেন, তবে ফর্কলিফ্ট বা ট্রান্সমিট প্রত্যাশার মতো কাজ করে না, কেবল পথ সন্ধানকারী
#!/usr/bin/python2.6
from LaunchServices import LSSetDefaultRoleHandlerForContentType, kLSRolesViewer, LSSetDefaultHandlerForURLScheme
from CoreFoundation import CFPreferencesCopyApplicationList, kCFPreferencesCurrentUser, kCFPreferencesAnyHost, CFPreferencesSetAppValue, CFPreferencesAppSynchronize
applicationBundleIdentifier = "com.cocoatech.PathFinder" #"com.panic.Transmit" #"com.binarynights.forklift2"
LSSetDefaultRoleHandlerForContentType("public.folder", kLSRolesViewer, applicationBundleIdentifier)
LSSetDefaultHandlerForURLScheme("file:///", applicationBundleIdentifier)
applicationIDs = CFPreferencesCopyApplicationList(kCFPreferencesCurrentUser, kCFPreferencesAnyHost)
for app_id in applicationIDs:
CFPreferencesSetAppValue("NSFileViewer", applicationBundleIdentifier, app_id);
CFPreferencesAppSynchronize(app_id);
-g
পতাকা সমতূল্যNSGlobalDomain
। এটি কেবলমাত্র কোনও নির্দিষ্ট ডোমেনের চেয়ে বিশ্বব্যাপী ডোমেনের অগ্রাধিকারটি লিখেছে।