osascript -e 'tell app "System Events" to shut down'
osascript -e 'tell app "System Events" to restart'
osascript -e 'tell app "System Events" to log out'
osascript -e 'tell app "System Events" to sleep'
위에서 부터 차례대로 시스템 종료, 재시작, 로그아웃, 잠자기를 확인창 없이 사용할수 있는 스크립트 명령 입니다.
Karabiner-Element를 사용한다면 위 스크립트를 complex_modifications에 등록해서 편하게 단축키로 사용 가능한데,
저 같은 경우에는 PrtScr 키에 시스템 종료를 ScrLock 키에 잠자기를 단축키로 지정해서 사용합니다.
제가 사용하는 설정을 공유해드리자면
bash <(curl -s https://raw.githubusercontent.com/mcmZero/macOSBin/master/bash/download_mcm_rules.sh)
위의 한줄을 터미널에 복사해서 실행하고
Karabiner-element Preferences > Complex Modifications > Add rule > "F13(PrtScr): system shutdown",
Karabiner-element Preferences > Complex Modifications > Add rule > "F14(ScrLock): system sleep"
2가지를 Enable 해주면 됩니다.
~/.config/karabiner/assets/complex_modifications/mcm_rules.json 파일을 수정하면
단축키를 바꾼다던지 다른 명령을 수행하게 한다던지 단축키를 복수의 키조합으로 바꾼다던지가 가능합니다.
그리고 좀더 자세한 karabiner 설정 방법은 아래글을 참조하면 도움이 됩니다.
https://x86.co.kr/maclife/1981606
#karabiner,#ScrLock_to_system_sleep,#PrtScr_to_system_shutdown,#PrtScr,#시스템,#단축키,#잠자기,#아래글
f13(print_screen),f14(scroll_lock),f15(pause)
애플매직키보드라서 위의 키들은 그냥 빈키들이었거든요. scroll_lock도 f14 바꿨거든요. 그건 잘되고 f13도 print_screen에서 잘수정하여서 작동합니다. 이상하게 f15는 키가 안먹히네요 ㅎㅎ
karabiner menu에서 Launch EventViewer 해서 키값 체크해보세요.
전 hhkpro랑 일반피시 키보드 2가지 뿐이라 확인을 못합니다.
네, karabiner사용시 기존 화면 밝기 조절기능이 먹히질 않네요. 분명 키설정은 디폴트로되어있는데, 눌러보면 아무반응이 없고 앱을 끄고나서 하면 조절이되네요. ㅎㅎ 아직 버그가 좀 있는것 같네요. 버그해결해달라고 글올려야겠어요. 감사합니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
감사합니다. 재시작 f14, 종료 f15로 설정하였으나,,이상하게 f15는 작동을 하지않아서,,f13으로 바꾸었더니 됩니다. 혹시 f15가 안되는 이유를 아시나요? f15 키를 사용하고 있지는 않습니다.