Apakah ada yang lebih nyaman daripada menggunakan RCDefaultApp atau Magic Launch , atau hanya berulang kali menekan tombol Ubah Semua di panel informasi Finder?
Saya berpikir tentang menulis skrip shell yang akan mengubah array CFBundleDocumentTypes dalam file Info.plist. Tetapi setiap aplikasi memiliki beberapa tombol (terkadang ikon) yang perlu diubah.
lsregister
tidak dapat digunakan untuk membuat modifikasi spesifik ke basis data Layanan Peluncuran.
$ `locate lsregister` -h
lsregister: [OPTIONS] [ <path>... ]
[ -apps <domain>[,domain]... ]
[ -libs <domain>[,domain]... ]
[ -all <domain>[,domain]... ]
Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.
-kill Reset the Launch Services database before doing anything else
-seed If database isn't seeded, scan default locations for applications and libraries to register
-lint Print information about plist errors while registering bundles
-convert Register apps found in older LS database files
-lazy n Sleep for n seconds before registering/scanning
-r Recursive directory scan, do not recurse into packages or invisible directories
-R Recursive directory scan, descending into packages and invisible directories
-f force-update registration even if mod date is unchanged
-u unregister instead of register
-v Display progress information
-dump Display full database contents after registration
-h Display this help
duti
pusaran waktu berikutnya saya mencoba Aplikasi lain yang mendaftar ulang lusinan jenis file.Jawaban:
duti
Simpan file seperti ini di suatu tempat:
duti $file.duti
Menemukan pengidentifikasi bundel atau ISK:
lsapps
Saya menulis skrip Ruby sangat mirip duti sebelum saya mengetahuinya. Ini membutuhkan restart OS untuk menerapkan perubahan. Ini juga menimpa perubahan eksternal
com.apple.LaunchServices.plist
.lsapps.txt
sumber
Anda dapat mengubah aplikasi apa yang membuka semua AVI dengan mudah, tidak perlu skrip. Temukan file AVI, dan lakukan Dapatkan Info di dalamnya. Ini akan menunjukkan kepada Anda informasi file. Pilih program yang ingin Anda buka file, lalu klik tombol "Ubah Semua ...". Itu akan meminta Anda untuk mengubah asosiasi default.
Sama seperti poin kecil, garpu sumber daya tidak dihapus secara bertahap, tetapi kode pembuatnya. Dengan demikian, sistem Mac OS yang lebih baru memiliki sistem yang lebih fleksibel untuk mengetahui cara membuka file. Aplikasi seharusnya berfungsi pada file yang tidak memiliki garpu sumber daya, tetapi beberapa aplikasi masih menggunakannya.
sumber