macOS File Extension & URL scheme app handlers
Baza podataka LaunchServices
Ovo je baza podataka svih instaliranih aplikacija u macOS-u koja se može upitati kako bi se dobile informacije o svakoj instaliranoj aplikaciji, kao što su URL šeme koje podržava i MIME tipovi.
Moguće je izbaciti ovu bazu podataka sa:
Ili korišćenjem alata lsdtrip.
/usr/libexec/lsd
je mozak baze podataka. Pruža nekoliko XPC usluga poput .lsd.installation
, .lsd.open
, .lsd.openurl
, i više. Ali takođe zahteva određene privilegije aplikacijama da bi mogle koristiti izložene XPC funkcionalnosti, poput .launchservices.changedefaulthandler
ili .launchservices.changeurlschemehandler
za promenu podrazumevanih aplikacija za mime tipove ili URL šeme i drugo.
/System/Library/CoreServices/launchservicesd
zahteva uslugu com.apple.coreservices.launchservicesd
i može se ispitati radi dobijanja informacija o pokrenutim aplikacijama. Može se ispitati sistemskim alatom /usr/bin/lsappinfo
ili sa lsdtrip.
Aplikacije za rukovanje ekstenzijama fajlova i URL šemama
Sledeća linija može biti korisna za pronalaženje aplikacija koje mogu otvoriti fajlove u zavisnosti od ekstenzije:
Ili koristite nešto poput SwiftDefaultApps:
Možete takođe proveriti ekstenzije podržane od strane aplikacije koristeći:
Last updated