루트 사용자의 기본 웹 브라우저를 어떻게 설정합니까 X 10.8.3에서 루트의

OS X 10.8.3에서 루트의 기본 브라우저를 변경하는 방법

루트 사용자를 먼저 활성화해야합니까?



답변

터미널에서 이것을 시작하십시오.


sudo -u root /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

Chrome을 기본 브라우저로 설정할지 묻습니다. Firefox와 대부분의 브라우저에서 동일한 기술이 작동한다고 가정합니다.

Skype를 루트로 실행할 때 동일한 문제가 발생하여 문제가 해결되었습니다 (지금 Safari 대신 Chrome에서 링크가 열립니다).


답변

기본 브라우저는 ~ / Library / Preferences / com.apple.LaunchServices.plist에 해당 레코드로 저장됩니다 (기본 브라우저는 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>

이 파일에는 특정 리소스와 응용 프로그램 간의 다른 모든 기본 연결이 포함되어 있습니다. 이 파일의 버전을 해당 설정을 적용하려는 사용자의 Library / Preferences 폴더로 복사 할 수 있습니다.

이전 의견에서 언급했듯이 GUI에서이 계정을 사용하지 않을 것으로 예상되므로 루트 사용자를 위해 변경하는 것이 매우 이상해 보입니다.


답변