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


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.