Come impostare il Newsreader di default (e far funzionare Command-click in Zuppa) con OS X 10.2 o successivo?

Ovvero: come fare per settare MacSOUP (o altro) come programma di news visto che con Jaguar questo è scomparso dal pannello "Internet"?

Dal 10.2 (Jaguar) non è più possibile scegliere un news-reader predefinito dal Pannello di Controllo Internet. In questa situazione non si riesce più ad aprire un messaggio semplicemente command(tasto mela)-clickando sul suo ID (eccone uno come esempio: <1fjf9cs.kqgkie13uxt8oN%NOSPAM@inwind.it>).

Esistono almeno due piccole utility gratuite per risolvere il problema:


Procedura artigianale

Dal Pannello di Controllo Internet, tab "E-mail", selezionate quello che dovrà essere il vostro news-reader predefinito come "Applicazione di posta di default". Chiudete il pannello per essere sicuri che le modifiche vengano registrate e con TextEdit aprite il file "~/Library/Preferences/com.apple.LaunchServices.plist", dove "~" sta per la vostra home.

Verso la fine del file dovreste trovare qualcosa di molto simile a questo:

<key>U:mailto</key>
  <array>
    <dict>
      <key>LSBundleIdentifier</key>
      <string>com.microsoft.entourage</string>
      <key>LSBundleLocator</key>
      <data>
      AAAAAADWAAMAAAAAuHX6ywAASCsAAAAAAAJDCwACRGIA
      ALkHOWAAAAAAAQD//kFQUExPUElN/////wABAAQAAkML
      AA4AKAATAE0AaQBjAHIAbwBzAG8AZgB0ACAARQBuAHQA
      bwB1AHIAYQBnAGUADwAaAAwAQQBwAHAAbABpAGMAYQB0
      AGkAbwBuAHMAEgAnL01pY3Jvc29mdCBPZmZpY2UgWC9N
      aWNyb3NvZnQgRW50b3VyYWdlAAATABUvVm9sdW1lcy9B
      cHBsaWNhdGlvbnMA//8AAA==
      </data>
      <key>LSBundleRoleMask</key>
      <integer>-1</integer>
      <key>LSBundleSignature</key>
      <string>OPIM</string>
      <key>LSBundleVersion</key>
      <integer>659711</integer>
    </dict>
  </array>

"LSBundleIdentifier" in alcuni casi può mancare (ad esempio se si è scelto MacSOUP) e "LSBundleLocator" cambia da caso a caso.
L'importante è copiare (dal vostro file, ovviamente, non dall'esempio sopra) esattamente tutto quello che va da <key> a </array> (compresi).
Posizionate il cursore subito dopo </array>, date un invio per creare una riga di spazio e incollate due volte di seguito quello che avete copiato. Nella prima "incollata", sostituite il "mailto" della prima riga con "news"; nella seconda sostituitelo con "nntp".
Registrate le modifiche al file e dal Pannello Internet ripristinate il vostro programma preferito per la posta elettronica.

A questo punto dovrebbe bastare un logout/login, e avrete di nuovo il vostro news-reader preferito e soprattutto dovrebbe ri-funzionare il "mela+click".

Se ancora non va, provate a cestinare questi file:

~/Library/Caches/com.apple.LaunchServices.UserCache.csstore
/Library/Caches/com.apple.LaunchServices.LocalCache.csstore

e a fare un altro logout/login.

[ Home | Elenco delle FAQ | Risorse | Feed RSS ]