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


3

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

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


왜 그렇게 하시겠습니까? 컴퓨터의 모든 사용자에 대한 기본 브라우저를 변경하려고합니까? 알다시피, 루트의 기본 브라우저를 변경해도 속임수가 아닙니다!
Frizlab

1
이 질문은 간단한 예 또는 아니오로 대답 할 수 있지만 그 대답은 아마도 당신이 찾고있는 것이 아닐 것입니다. 처음에 기본 브라우저를 변경하려는 이유 및 / 또는 해결하려는 실제 문제에 대해 자세히 설명해 주시겠습니까?
nohillside

1
Skype의 두 인스턴스를 실행하고 Sudo를 통해 터미널에서 하나를 시작합니다. 로그인하고 기본 브라우저를 설정 한 후 'Skype'사용자를 만들고 그 아래에서 시작하는 것이 더 안전한 해결책이라고 생각하지만 루트 사용자를 위해 브라우저를 설정하는 방법이 궁금합니다.
ian

답변:


3

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

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

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

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


0

기본 브라우저는 ~ / 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에서이 계정을 사용하지 않을 것으로 예상되므로 루트 사용자를 위해 변경하는 것이 매우 이상해 보입니다.


사용자 ~/Library/Preferences/com.apple.LaunchServices.plist파일을 파일 Library/Preferences이없고 com.apple.LaunchServices.plist다시 시작하지만 운 이없는 루트 폴더 로 이동하려고했습니다 . 두 개의 복사본 을 실행하고 함께 실행하기 위해 Skype하나를 시작 terminal해야하므로 하나는 사용하지 않는 Safari에서 링크를 엽니 다.
ian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.