¿Cómo cambio el navegador predeterminado para root en OS X 10.8.3
¿Debo habilitar primero al usuario root?
¿Cómo cambio el navegador predeterminado para root en OS X 10.8.3
¿Debo habilitar primero al usuario root?
Ejecuta esto desde la terminal:
sudo -u root /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
Le preguntará si desea configurar Google Chrome como su navegador predeterminado. Supongo que la misma técnica funciona para Firefox y para la mayoría de los navegadores.
Tuve el mismo problema al ejecutar Skype como root y solucioné mi problema (ahora abre enlaces en Chrome en lugar de Safari).
El navegador predeterminado se almacena en ~ / Library / Preferences / com.apple.LaunchServices.plist como esos registros (mi navegador predeterminado es Mozilla Firefox):
<dict>
<key>LSHandlerContentType</key>
<string>public.html</string>
<key>LSHandlerRoleAll</key>
<string>org.mozilla.firefox</string>
</dict>
<dict>
<key>LSHandlerContentType</key>
<string>public.xhtml</string>
<key>LSHandlerRoleAll</key>
<string>org.mozilla.firefox</string>
</dict>
<dict>
<key>LSHandlerRoleAll</key>
<string>org.mozilla.firefox</string>
<key>LSHandlerURLScheme</key>
<string>http</string>
</dict>
<dict>
<key>LSHandlerRoleAll</key>
<string>org.mozilla.firefox</string>
<key>LSHandlerURLScheme</key>
<string>https</string>
</dict>
Este archivo contiene todas las otras asociaciones predeterminadas entre recursos específicos y aplicaciones. Puede copiar una versión de este archivo en la carpeta Biblioteca / Preferencias del usuario al que desea aplicar esas configuraciones.
Como se indicó en los comentarios anteriores, parece muy extraño cambiar eso para el usuario root, ya que no se espera que use esta cuenta en la GUI.
Lea otras preguntas en las etiquetas root web-browser