Jak ustawić domyślny czytnik RSS w Safari 6 na Mountain Lion

4

W Mountain Lion i Safari 6 nie ma wbudowanego czytnika RSS, a Safari monituje o znalezienie i zainstalowanie jednego z Mac App Store, jeśli go nie masz.

Więc zainstalowałem kilka różnych czytników RSS. Teraz, kiedy klikam zakładki do kanałów RSS z Safari, otwiera się ostatni zainstalowany czytnik RSS.

Moje pytanie brzmi: w jaki sposób mogę zmienić domyślny czytnik RSS Safari z ostatniego zainstalowanego na wybrany? Wolę bezpośrednie ustawienie systemu niż instalację innej wtyczki lub narzędzia (nie używam rozszerzeń w Safari).

Jason S.
źródło

Odpowiedzi:

2

Dalsze badania dają rozwiązanie tego problemu:

http://www.rubicode.com/Software/RCDefaultApp/

RC Default App to (bezpłatna) instalacja panelu preferencji, która pozwala łatwo zmieniać typy mediów otwieranych przez daną aplikację. Chociaż od jakiegoś czasu nie był aktualizowany, nadal działa na Mountain Lion.

Myślę, że to rozwiąże twój problem. Przetestowałem to na własnym komputerze Mac.

bayendor
źródło
Jeśli zmienię domyślną aplikację dla pliku xml i wybiorę „Zawsze otwieraj za pomocą”, czy to nie zmieni domyślnej aplikacji dla wszystkich plików xml, niezależnie od tego, czy są to pliki rss, czy nie? Jeśli tak, nie chcę tego. Mam wiele plików XML, które nie są rss, które muszę otworzyć w innych aplikacjach. Wszystko, co chcę zrobić, to otworzyć zakładki rss z Safari w jednym z innych czytników kanałów na moim komputerze (nie ostatnim, który zainstalowałem). Safari rozpoznaje, że jest to kanał, niezależnie od tego, czy jego identyfikator to feed: // czy http: //, i otwiera czytnik kanałów. Jedynym brakującym krokiem jest poinformowanie Safari, który czytnik ma otworzyć.
Jason S
Poprawiłem swoją odpowiedź po dalszych badaniach, daj mi znać, jak to działa.
bayendor
@JasonS: W RCDefaultApp wybierz aplikację dla feedadresu URL (tj. feedWpis w zakładce URL); różni się to od ustawienia otwierania .xmlplików (które są również dostępne w RCDefaultApp z „zakładki” Rozszerzeń).
Chris Johnsen
0
  • Biegać plutil -convert xml1 ~/Library/Preferences/com.apple.LaunchServices.plist
  • Dodaj taki wpis do listy:

    <dict>
        <key>LSHandlerRoleAll</key>
        <string>com.reederapp.mac</string>
        <key>LSHandlerURLScheme</key>
        <string>feed</string>
    </dict>
    
  • Uruchom ponownie, aby zastosować zmiany (wylogowanie i ponowne zalogowanie nie wystarczy)

Inną opcją jest dodanie takiej linii do pliku konfiguracyjnego duti :

com.reederapp.mac feed
Lri
źródło