SketchyBar 소개
맥의 메뉴바를 대신?? 아니 보조 해주는 Sketchybar 입니다.
메뉴바를 항상 숨김으로 하고 사용하시면 두개의 메뉴바를 사용하실 수가 있습니다.
https://github.com/FelixKratz/SketchyBar?tab=readme-ov-file
SketchyBar은 macOS에서 사용할 수 있는 오픈 소스 막대 형식의 시스템 모니터링 도구이며 이 도구를 사용하면
시스템의 다양한 정보를 막대 모양의 인터페이스를 통해 실시간으로 확인할 수 있습니다.
SketchyBar은 사용자가 설정한 대시보드에 따라 CPU 사용량, 메모리 사용량, 디스크 활동,
네트워크 활동, 배터리 상태 등의 시스템 상태를 모니터링할 수 있고 사용자는 자신만의 사용자 정의
대시보드를 만들어 특정 정보를 모니터링할 수도 있습니다.
원래는 바텐더 대체 프로그램들을 찾다가 우연히 찾게된 프로젝트로 궁금해 맥북에 설치해 보았는데
맥북에 설치해 보니 괜찮아 계속 사용중입니다.
설치방법
당연히 homebrew가 설치 되어있어야 합니다.
macOS m1, m2 Ventura homebrew 설치 방법
가장 최신의 설정(테마) 입니다. 가장 깔끔한것 같습니다.
맥북 프로에 맞게 설정되어 있습니다. 몰랐는데 맥북프로 그러니깐 노치가 있는 기기의 메뉴바 높이가 더 높습니다.
https://github.com/FelixKratz/dotfiles/tree/0619040a8eebbf9896c5ce4fc9d312270426ed8f
노치가 있지 않은 기기로 사용하시려면
/Users/자신의계정/.config/sketchybar/bar.lua
위 파일의 내용 중 아래 부분
height = 40
높이를 수정하셔야 합니다. 제 환경은 25로 수정해야 되더군요
기능 추가와 테마 변경 작업
테마 올린사람이 sketchbar 개발자입니다. 명령어 하나로 Sketchybar 설치 와 테마설정이 가능하게 했더군요
전 개발자는 아니지만 대충 보고 감으로 수정하고 모르는건 chatgpt에게 물어봐서 수정했습니다.
수정사항
- 스페이스 선택 시 선택된 스페이스로 이동(BTT 필요합니다.) btt쵝오!!
- 앨범아트 크기를 조금 크게 수정했습니다.
- 와이파이 연결 글씨 색상 변경과 날짜 형식을 대한민국 날짜 형식 변경하고 클릭 시 캘린더 앱이 열리게 변경했습니다.
수정된 테마 설치 방법
저도 github에 올려봤습니다. 다운만 받아봤지 올리는건 처음이였네요 ㅜ,.ㅜ
https://github.com/hjm79/felixkratz_theme_edit
먼저 설정 – 제어센터 – 자동으로 메뉴 막대 가리기 및 보기 – 항상으로 변경합니다.
아래 명령어를 터미널에 붙여넣기 후 실행(엔터)합니다.
curl -L https://raw.githubusercontent.com/hjm79/felixkratz_theme_edit/main/helpers/install.sh | sh
메뉴바 부분에 테마가 적용된 sketchbar가 실행됩니다.
추가 작업
스페이스 이동 기능을 추가하시려면 BTT의 스페이스 이동기능을 이용해야 합니다. 기능 필요없으시면 작업 안하셔도 됩니다.
아래 해당하는 액션을 복사 후 사파리창 또는 크롬창에 붙여넣기 하시고 엔터 누르시면 btt에서 해당 트리거를 import 합니다.
스페이스1 이동 btt 액션
btt://jsonimport/WwogIHsKICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTU2ODcuNTAzODU0LAogICAgIkJUVFRyaWdnZXJUeXBlIiA6IC0xLAogICAgIkJUVFRyaWdnZXJDbGFzcyIgOiAiQlRUVHJpZ2dlclR5cGVPdGhlclRyaWdnZXJzIiwKICAgICJCVFRVVUlEIiA6ICIyN0NCRTQ2OS0wMjBELTQ1QjAtQjBGRC1CNzQzQUEzMDgzM0EiLAogICAgIkJUVFByZWRlZmluZWRBY3Rpb25UeXBlIiA6IDM2NiwKICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uTmFtZSIgOiAiRW1wdHkgUGxhY2Vob2xkZXIiLAogICAgIkJUVEVuYWJsZWQiIDogMSwKICAgICJCVFRFbmFibGVkMiIgOiAxLAogICAgIkJUVE9yZGVyIiA6IDEyLAogICAgIkJUVEFkZGl0aW9uYWxBY3Rpb25zIiA6IFsKICAgICAgewogICAgICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTU2ODcuNTAzODY0LAogICAgICAgICJCVFRUcmlnZ2VyVHlwZSIgOiAtMSwKICAgICAgICAiQlRUVHJpZ2dlclBhcmVudFVVSUQiIDogIjI3Q0JFNDY5LTAyMEQtNDVCMC1CMEZELUI3NDNBQTMwODMzQSIsCiAgICAgICAgIkJUVElzUHVyZUFjdGlvbiIgOiB0cnVlLAogICAgICAgICJCVFRUcmlnZ2VyQ2xhc3MiIDogIkJUVFRyaWdnZXJUeXBlT3RoZXJUcmlnZ2VycyIsCiAgICAgICAgIkJUVFVVSUQiIDogIjIwMkNENUQyLUVGRTQtNEU2MC05QUU0LUY3RjYzQzcwRTUxRiIsCiAgICAgICAgIkJUVFByZWRlZmluZWRBY3Rpb25UeXBlIiA6IDIwNywKICAgICAgICAiQlRUUHJlZGVmaW5lZEFjdGlvbk5hbWUiIDogIlN3aXRjaCBUbyBEZXNrdG9wIDEiLAogICAgICAgICJCVFRFbmFibGVkIiA6IDEsCiAgICAgICAgIkJUVEVuYWJsZWQyIiA6IDEsCiAgICAgICAgIkJUVE9yZGVyIiA6IDcwCiAgICAgIH0KICAgIF0sCiAgICAiQlRUR2VzdHVyZU5vdGVzIiA6ICJzcGFjZTEiCiAgfQpd
스페이스2 이동 btt 액션
btt://jsonimport/WwogIHsKICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NDM2NTIuMDQ5NzQ0MSwKICAgICJCVFRUcmlnZ2VyVHlwZSIgOiAtMSwKICAgICJCVFRUcmlnZ2VyQ2xhc3MiIDogIkJUVFRyaWdnZXJUeXBlT3RoZXJUcmlnZ2VycyIsCiAgICAiQlRUVVVJRCIgOiAiMEEzQUI2NUQtMTZFRS00OTY5LUE3NjctMUUxRkRDQUMyOUFDIiwKICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uVHlwZSIgOiAzNjYsCiAgICAiQlRUUHJlZGVmaW5lZEFjdGlvbk5hbWUiIDogIkVtcHR5IFBsYWNlaG9sZGVyIiwKICAgICJCVFRFbmFibGVkIiA6IDEsCiAgICAiQlRURW5hYmxlZDIiIDogMSwKICAgICJCVFRPcmRlciIgOiAxMywKICAgICJCVFRBZGRpdGlvbmFsQWN0aW9ucyIgOiBbCiAgICAgIHsKICAgICAgICAiQlRUTGFzdFVwZGF0ZWRBdCIgOiAxNzExNDQzNjUyLjA1MTAwMywKICAgICAgICAiQlRUVHJpZ2dlclR5cGUiIDogLTEsCiAgICAgICAgIkJUVFRyaWdnZXJQYXJlbnRVVUlEIiA6ICIwQTNBQjY1RC0xNkVFLTQ5NjktQTc2Ny0xRTFGRENBQzI5QUMiLAogICAgICAgICJCVFRJc1B1cmVBY3Rpb24iIDogdHJ1ZSwKICAgICAgICAiQlRUVHJpZ2dlckNsYXNzIiA6ICJCVFRUcmlnZ2VyVHlwZU90aGVyVHJpZ2dlcnMiLAogICAgICAgICJCVFRVVUlEIiA6ICJGMjZEOEZDRS0yNTQwLTQ4MzQtQjQxRS1FMjhDMDM5QUM1N0EiLAogICAgICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uVHlwZSIgOiAyMDgsCiAgICAgICAgIkJUVFByZWRlZmluZWRBY3Rpb25OYW1lIiA6ICJTd2l0Y2ggVG8gRGVza3RvcCAyIiwKICAgICAgICAiQlRURW5hYmxlZCIgOiAxLAogICAgICAgICJCVFRFbmFibGVkMiIgOiAxLAogICAgICAgICJCVFRPcmRlciIgOiA3MAogICAgICB9CiAgICBdLAogICAgIkJUVEdlc3R1cmVOb3RlcyIgOiAic3BhY2UyIgogIH0KXQ==
스페이스3 이동 btt 액션
btt://jsonimport/WwogIHsKICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTYzOTYuNDY2MTE2LAogICAgIkJUVFRyaWdnZXJUeXBlIiA6IC0xLAogICAgIkJUVFRyaWdnZXJDbGFzcyIgOiAiQlRUVHJpZ2dlclR5cGVPdGhlclRyaWdnZXJzIiwKICAgICJCVFRVVUlEIiA6ICJEOEM4MjVFQy02MjdDLTQwREQtOEJGQS1CMjU1NEQwRDRBRDUiLAogICAgIkJUVFByZWRlZmluZWRBY3Rpb25UeXBlIiA6IDM2NiwKICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uTmFtZSIgOiAiRW1wdHkgUGxhY2Vob2xkZXIiLAogICAgIkJUVEVuYWJsZWQiIDogMSwKICAgICJCVFRFbmFibGVkMiIgOiAxLAogICAgIkJUVE9yZGVyIiA6IDE0LAogICAgIkJUVEFkZGl0aW9uYWxBY3Rpb25zIiA6IFsKICAgICAgewogICAgICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTYzOTYuNDY2MTk4OSwKICAgICAgICAiQlRUVHJpZ2dlclR5cGUiIDogLTEsCiAgICAgICAgIkJUVFRyaWdnZXJQYXJlbnRVVUlEIiA6ICJEOEM4MjVFQy02MjdDLTQwREQtOEJGQS1CMjU1NEQwRDRBRDUiLAogICAgICAgICJCVFRJc1B1cmVBY3Rpb24iIDogdHJ1ZSwKICAgICAgICAiQlRUVHJpZ2dlckNsYXNzIiA6ICJCVFRUcmlnZ2VyVHlwZU90aGVyVHJpZ2dlcnMiLAogICAgICAgICJCVFRVVUlEIiA6ICI4QUI2RDE3NC1GMTVELTRFRDgtQkJGQy0wNUE2MUVERjQ2MDEiLAogICAgICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uVHlwZSIgOiAyMDksCiAgICAgICAgIkJUVFByZWRlZmluZWRBY3Rpb25OYW1lIiA6ICJTd2l0Y2ggVG8gRGVza3RvcCAzIiwKICAgICAgICAiQlRURW5hYmxlZCIgOiAxLAogICAgICAgICJCVFRFbmFibGVkMiIgOiAxLAogICAgICAgICJCVFRPcmRlciIgOiA3MAogICAgICB9CiAgICBdLAogICAgIkJUVEdlc3R1cmVOb3RlcyIgOiAic3BhY2UzIgogIH0KXQ==
스페이스4 이동 btt 액션
btt://jsonimport/WwogIHsKICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTYzOTYuNDY2MTc3LAogICAgIkJUVFRyaWdnZXJUeXBlIiA6IC0xLAogICAgIkJUVFRyaWdnZXJDbGFzcyIgOiAiQlRUVHJpZ2dlclR5cGVPdGhlclRyaWdnZXJzIiwKICAgICJCVFRVVUlEIiA6ICJEOTc2Mzk2Mi01NzJBLTQ2QjctOEM5Ri05RjNFQUM2MUQxRjUiLAogICAgIkJUVFByZWRlZmluZWRBY3Rpb25UeXBlIiA6IDM2NiwKICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uTmFtZSIgOiAiRW1wdHkgUGxhY2Vob2xkZXIiLAogICAgIkJUVEVuYWJsZWQiIDogMSwKICAgICJCVFRFbmFibGVkMiIgOiAxLAogICAgIkJUVE9yZGVyIiA6IDE1LAogICAgIkJUVEFkZGl0aW9uYWxBY3Rpb25zIiA6IFsKICAgICAgewogICAgICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTYzOTYuNDY2MTUxLAogICAgICAgICJCVFRUcmlnZ2VyVHlwZSIgOiAtMSwKICAgICAgICAiQlRUVHJpZ2dlclBhcmVudFVVSUQiIDogIkQ5NzYzOTYyLTU3MkEtNDZCNy04QzlGLTlGM0VBQzYxRDFGNSIsCiAgICAgICAgIkJUVElzUHVyZUFjdGlvbiIgOiB0cnVlLAogICAgICAgICJCVFRUcmlnZ2VyQ2xhc3MiIDogIkJUVFRyaWdnZXJUeXBlT3RoZXJUcmlnZ2VycyIsCiAgICAgICAgIkJUVFVVSUQiIDogIjY3MjYxRkU0LUU0NTYtNDYyMy05MzVCLTNFRTI4RURBOEQ1QyIsCiAgICAgICAgIkJUVFByZWRlZmluZWRBY3Rpb25UeXBlIiA6IDIxMCwKICAgICAgICAiQlRUUHJlZGVmaW5lZEFjdGlvbk5hbWUiIDogIlN3aXRjaCBUbyBEZXNrdG9wIDQiLAogICAgICAgICJCVFRFbmFibGVkIiA6IDEsCiAgICAgICAgIkJUVEVuYWJsZWQyIiA6IDEsCiAgICAgICAgIkJUVE9yZGVyIiA6IDcwCiAgICAgIH0KICAgIF0sCiAgICAiQlRUR2VzdHVyZU5vdGVzIiA6ICJzcGFjZTQiCiAgfQpd
스페이스5 이동 btt 액션
btt://jsonimport/WwogIHsKICAgICJCVFRMYXN0VXBkYXRlZEF0IiA6IDE3MTE0NTYzOTYuNDY2MTI2OSwKICAgICJCVFRUcmlnZ2VyVHlwZSIgOiAtMSwKICAgICJCVFRUcmlnZ2VyQ2xhc3MiIDogIkJUVFRyaWdnZXJUeXBlT3RoZXJUcmlnZ2VycyIsCiAgICAiQlRUVVVJRCIgOiAiQzVGQzlFOTgtNjIzNi00MEYyLUI5NTctQTk0NTY0OERGNTVBIiwKICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uVHlwZSIgOiAzNjYsCiAgICAiQlRUUHJlZGVmaW5lZEFjdGlvbk5hbWUiIDogIkVtcHR5IFBsYWNlaG9sZGVyIiwKICAgICJCVFRFbmFibGVkIiA6IDEsCiAgICAiQlRURW5hYmxlZDIiIDogMSwKICAgICJCVFRPcmRlciIgOiAxNiwKICAgICJCVFRBZGRpdGlvbmFsQWN0aW9ucyIgOiBbCiAgICAgIHsKICAgICAgICAiQlRUTGFzdFVwZGF0ZWRBdCIgOiAxNzExNDU2Mzk2LjQ2NjIwNDIsCiAgICAgICAgIkJUVFRyaWdnZXJUeXBlIiA6IC0xLAogICAgICAgICJCVFRUcmlnZ2VyUGFyZW50VVVJRCIgOiAiQzVGQzlFOTgtNjIzNi00MEYyLUI5NTctQTk0NTY0OERGNTVBIiwKICAgICAgICAiQlRUSXNQdXJlQWN0aW9uIiA6IHRydWUsCiAgICAgICAgIkJUVFRyaWdnZXJDbGFzcyIgOiAiQlRUVHJpZ2dlclR5cGVPdGhlclRyaWdnZXJzIiwKICAgICAgICAiQlRUVVVJRCIgOiAiMTFCNThGQjItMkI0OC00MkY5LUFCNzQtQzIzMEEwMUQzNkI2IiwKICAgICAgICAiQlRUUHJlZGVmaW5lZEFjdGlvblR5cGUiIDogMjExLAogICAgICAgICJCVFRQcmVkZWZpbmVkQWN0aW9uTmFtZSIgOiAiU3dpdGNoIFRvIERlc2t0b3AgNSIsCiAgICAgICAgIkJUVEVuYWJsZWQiIDogMSwKICAgICAgICAiQlRURW5hYmxlZDIiIDogMSwKICAgICAgICAiQlRUT3JkZXIiIDogNzAKICAgICAgfQogICAgXSwKICAgICJCVFRHZXN0dXJlTm90ZXMiIDogInNwYWNlNSIKICB9Cl0=
그리고 btt 설정은 아래와 같이 외부 스크립팅을 허용해 주시기 바랍니다.
바 색상 변경
스케치바의 색상을 변경하려면 아래 파일의 컬러 부분을 변경하시면 됩니다.
/Users/사용자/.config/sketchybar/bar.lua
16진수 색상코드로 설정해주시면 되고요 16진수 색상코드는 검색 바랍니다.
삭제 방법
삭제하고 싶다면 아래 명령어 치시면 삭제 됩니다.
brew service stop sketchybar
brew uninstall sketchybar
brew uninstall lua
brew uninstall switchaudio-osx
brew uninstall nowplaying-cli
도움 되셨으면 따듯한 커피한잔 부탁드려요!
도움 되셨으면 유튜브 구독 부탁드려요!!!!