macOS High Sierra에서 기본값을 사용하여 이러한 기능을 활성화하는 스크립트를 사용하고 싶습니다. 함수를 사용하고 터미널에서 함수를 실행하기 때문에 .bash_profile에 스크립트를 만드는 방법을 알고 있습니다. 그러나 내가 누락 된 것은 다음을 활성화하는 실제 문자열입니다.
- 블루투스 아이콘 표시
- 볼륨 아이콘 표시
- 배터리 비율 표시
- 전체 날짜 표시
기본값을 사용하여 프로그래밍 방식으로 설정할 수 있으며 10.6-10.13 사이에서 크게 변경 되었습니까?
Ok,이 게시물의 댓글 섹션에서 IconDeamon이 말한 내용에 따라 이동하여 편집 ~/Library/Preferences/com.apple.systemuiserver.plist
할 수 있었고 활성화 한 메뉴 목록을 볼 수있었습니다.
그러나 이것이 내가 가고 싶은 곳으로 나를 데려 갈 필요는 없습니다. 이상적으로는 목록을 찾아서 해결할 수있는 것이 좋습니다. 이 포럼의 도움 덕분에 내가 표시하고 싶은 것은 다음과 같습니다.
/System/Library/CoreServices/Menu Extras/Script Menu.menu
/System/Library/CoreServices/Menu Extras/RemoteDesktop.menu
/System/Library/CoreServices/Menu Extras/Bluetooth.menu
/System/Library/CoreServices/Menu Extras/TimeMachine.menu
/System/Library/CoreServices/Menu Extras/AirPort.menu
/System/Library/CoreServices/Menu Extras/TextInput.menu
/System/Library/CoreServices/Menu Extras/Battery.menu
/System/Library/CoreServices/Menu Extras/Volume.menu
/System/Library/CoreServices/Menu Extras/Clock.menu
메뉴는 가질 수 _5
또는를 _3
가 어디로 가야 의미하는 말. 그러나..? 방금 편집 할 수있는 사용자가 쓸 수있는 텍스트 파일이 아닙니다.
답변
이 defaults write
명령은 Bluetooth를 포함한 여러 메뉴 표시 줄 아이콘을 활성화합니다.
defaults write com.apple.systemuiserver menuExtras -array
"/System/Library/CoreServices/Menu Extras/AirPort.menu"
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu"
"/System/Library/CoreServices/Menu Extras/Clock.menu"
"/System/Library/CoreServices/Menu Extras/Displays.menu"
"/System/Library/CoreServices/Menu Extras/Volume.menu"
SystemUIServer를 다시 시작할 때까지 변경 사항이 적용되지 않습니다 .
killall SystemUIServer
추가 항목을 활성화하려면 원하는 추가 ~/Library/Preferences/com.apple.systemuiserver.plist
메뉴 이름을 찾으십시오.
참고 : 컴퓨터에없는 추가 메뉴를 활성화하려고하면 명령이 무한 루프에 빠집니다. Eject.menu
예를 들어 일부 사용자에게는