macOS 맥 이야기

Sketchybar 설치 방법 (한방에 설치와 테마 적용하기)

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

도움 되셨으면 따듯한 커피한잔 부탁드려요!

도움 되셨으면 유튜브 구독 부탁드려요!!!!

마니

Recent Posts

맥북 노치 다이내믹 아일랜드 적용

Table of Contents[Open][Close]Dynamic island sketchybar설치 방법해상도에 관련된 설정 변경디스플레이 설정확인음악재생 설정기능 비활성화문제점다른 글들.... 노치바에 다이내믹…

2개월 ago

Bartender5 사용법 과 대체 프로그램들

Table of Contents[Open][Close]Bartender 가격대체 프로그램Hidden BariBarBarbeeSketchybarBartender5 기능일반항목메뉴바 아이템메뉴바 스타일그외 기타 기능들PresetsTriggers HotkeysAdvanced다른 글들.... https://www.macbartender.com/ 메뉴바를…

2개월 ago

Adobe 1년치 최대한 저렴하게 구독하기 24.3월 작성 현재 이상 무!

Table of Contents[Open][Close]라이센스 구입 이유네이버 쇼핑 검색(국내 검색)Reddit 에서 언급되는 방법adobe_king 결제방식텔레그램 채팅과 결제할인코드다른 글들....…

2개월 ago

obsidian 옵시디언 유튜브 동기화

Table of Contents[Open][Close]Zapier 연동트리거(유튜브) 항목 설정액션(DropBox) 설정txt 파일 md 변환 작업맥의 automator를 통한 작업(txt파일 md파일…

2개월 ago

배경지우기 Remove.bg 서비스(빠른동작) 등록하기

Table of Contents[Open][Close]Removebg 가입과 API 발급API 작업으로 인한 제한점API 작업과 앱을 통한 이미지작업결과물 보고 진행할지…

3개월 ago

Deepl 번역 및 텍스트 캡쳐와 텍스트번역 대치기능 – text sniper 대체

Table of Contents[Open][Close]Deepl 프로그램 설치DeepL 사용법일반적인 사용법텍스트 화면 캡쳐모든앱에서 번역대치 기능추천 이유다른 글들.... 아래 링크로…

3개월 ago

This website uses cookies.