다른 컴퓨터에 빠른 설치를 위해 Mac에서 시스템 환경 설정을 내보내는 방법이 있습니까?
내가 이루고자하는 목표 중 하나는 새로운 일을 시작할 때 내 설정을 가져오고 모든 사용자 정의 설정을 수동으로 구성하지 않고도 시스템 환경 설정을 작동 시키려고한다는 것입니다.
저는 다음에 대한 설정 내보내기에 가장 관심이 있습니다.
- 트랙 패드 / 마우스
- 건반
- 독
- 대시 보드 (나는 그것을 무능하게하고 싶다)
답변
모든 것이 잘못되어 내 대답이 업데이트되었습니다.
원하는 설정에 대해 AppleScript를 사용하고자 할 것입니다. 가능한 옵션에 대한 아이디어를 얻을 수 있도록 실제 plist에 대한 코드와 스크린 샷이 있습니다. 이 과정이 곧바로 적용되지 않으면 컴퓨터를 다시 시작해야합니다. 애플 스크립트를 응용 프로그램으로 저장하는 것을 잊지 마십시오. 스크립트가 아님
트랙 패드 / 마우스
여기에서는 다양합니다. 그것은 com.apple.driver.AppleHIDMouse
마우스, com.apple.driver.AppleBluetoothMultitouch.mouse
블루투스 마우스의 경우 com.apple.AppleMultitouchTrackpad
트랙 패드 용
tell application "Terminal"
do shell script "defaults write com.apple.AppleHIDMouse Button2 1"
end tell
위의 예는 마우스 오른쪽 버튼을 클릭하면 변경됩니다.
건반
불행히도 키보드를 선호하지 않습니다. 나는 계속 검색 할 것이다.
독
tell application "Terminal"
do shell script "defaults write com.apple.dock autohide YES"
end tell
이것은 단지 예일뿐입니다. 옵션을 사용하여 자동 숨기기를 전환하고 값 또는 부울을 사용하여 YES를 전환하십시오. 불리언은 YES와 NO입니다 (스크립트 “true” “false”와는 다릅니다) 저는 모든 옵션에 대한 가능한 모든 옵션을 볼 수 있도록 마지막에 그림을 추가합니다.
대시 보드 사용 중지
나는 또한 방법을 찾을 수 없었다. 아마도 그것은 com.apple.spaces
도크 옵션 :
쥐:
블루투스 마우스
답변
이 작업을 수행하는 앱 / 애플릿을 찾을 수 없다면 터미널을 통해 직접 해킹해야 할 수 있습니다. 블루투스 트랙 패드를 예로 들어 보겠습니다.
운영:
defaults read com.apple.driver.AppleBluetoothMultitouch.trackpad
나는 얻다:
{
Clicking = 0;
DragLock = 0;
Dragging = 0;
TrackpadCornerSecondaryClick = 0;
TrackpadFiveFingerPinchGesture = 2;
TrackpadFourFingerHorizSwipeGesture = 2;
TrackpadFourFingerPinchGesture = 2;
TrackpadFourFingerVertSwipeGesture = 2;
TrackpadHandResting = 1;
TrackpadHorizScroll = 1;
TrackpadMomentumScroll = 1;
TrackpadPinch = 1;
TrackpadRightClick = 1;
TrackpadRotate = 1;
TrackpadScroll = 1;
TrackpadThreeFingerDrag = 0;
TrackpadThreeFingerHorizSwipeGesture = 2;
TrackpadThreeFingerTapGesture = 2;
TrackpadThreeFingerVertSwipeGesture = 2;
TrackpadTwoFingerDoubleTapGesture = 1;
TrackpadTwoFingerFromRightEdgeSwipeGesture = 3;
USBMouseStopsTrackpad = 0;
UserPreferences = 1;
version = 5;
}
내 트랙 패드 용 설정입니다. 열면 같은 결과를 얻을 수 있습니다.
~/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.plist
단순히 복사하여 붙여 넣기 만하면됩니다. .plist
파일을 새 컴퓨터에 복사해도 설정이 변경되지 않습니다. 너는 사용해야한다. import
(과 export
) 옵션.
defaults export com.apple.AppleMultitouchTrackpad ~/Desktop/Test.plist
움직임 Test.plist
새 컴퓨터에, 그리고 :
defaults import com.apple.AppleMultitouchTrackpad ~/Desktop/Test.plist
답변
필자는 Mac 환경 설정을 백업하고 복원하기위한 스크립트를 작성했습니다. 시스템 및 응용 프로그램 환경 설정을 수행합니다.
당신은 여기에 그들을 잡을 수 있습니다 : https://github.com/clintmod/mac-preferences-backup
그들은 꽤 간단합니다. 난 그냥 실행 도메인에서 루프 defaults domains
다음 전화 default export [domain] [plist file path]
.
그런 다음 복원하기 위해 dir의 모든 plist 파일을 반복하고 실행합니다. default import [plist file path]
다음을 수정할 수 있습니다. config.py
파일을 다른 디렉토리에 백업하려는 경우 기본 디렉토리는 다음과 같습니다. ~/Dropbox/MacPrefsBackup
.
답변
정확히 수출 기능이 없습니다. 라이브러리에서 (대부분의) 환경 설정을 찾을 수 있습니다. alt / option을 잡고 Finder 메뉴 바에서 “Go To”를 선택하면 사용자 라이브러리를 열 수 있습니다. 해당 파일이 들어있는 preferences라는 폴더가 있습니다. com.apple.xy.plist와 같은 이름입니다. 여기서 xy는 ‘dock’입니다.