Hammerspoon
Hammerspoon은 Lua 스크립트로 앱, 윈도우, 입력 장치, 시스템 이벤트를 제어할 수 있게 해주는 macOS 자동화 도구입니다.
Hammerspoon이란?
Hammerspoon은 고급 사용자가 Lua 스크립팅을 통해 Mac의 동작 방식을 사용자화할 수 있도록 도와주는 macOS용 데스크톱 자동화 앱입니다. macOS의 시스템 기능을 스크립팅 환경에 연결해 주므로, 나만의 단축키, 윈도우 관리 규칙, 메뉴 막대 도구, 알림, 워크플로 자동화를 만들 수 있습니다. 일반적인 활용 예로는 단축키로 작업 실행하기, Wi-Fi나 배터리 변화에 반응하기, 애플리케이션 동작 제어하기, 반복적인 데스크톱 작업 자동화하기 등이 있습니다. Hammerspoon은 또한 윈도우, 클립보드, 오디오 장치, 파일, 화면, 그리고 시스템의 다른 부분을 다루기 위한 API도 제공합니다. 특히 macOS에 기본 제공되는 단축어가 보통 제공하는 수준보다 더 깊은 자동화를 원하는 사용자에게 유용합니다. Hammerspoon은 Chris Jones가 배포하며, 고급 Mac 사용자화를 위한 유연한 유틸리티로 설계되었습니다.
주요 기능
- Lua로 사용자 지정 키보드 단축키와 자동화 워크플로를 만들기
- 윈도우, 애플리케이션, 데스크톱 동작을 프로그래밍 방식으로 제어하기
- Wi-Fi 변경, 배터리 수준, 앱 실행 같은 시스템 이벤트에 반응하기
- 일상 작업을 위한 메뉴 막대 도구, 경고, 알림 만들기
- 클립보드 내용, 파일, 오디오 장치, 화면, 입력 이벤트 다루기
- 커뮤니티에서 만든 Spoons와 문서화된 API로 앱 확장하기
diCleaner로 앱 잔여 파일 검토
정리하기 전에 캐시, 지원 파일, 컨테이너 및 로그인 항목을 확인하세요.
안전 개요
상태: 대체로 안전
Hammerspoon은 정상적인 자동화 소프트웨어이지만, 스크립트가 앱, 윈도우, 입력 이벤트를 제어할 수 있도록 macOS 손쉬운 사용 권한을 요청하는 경우가 많습니다. 일부 워크플로는 스크립트 내용에 따라 시스템의 다른 부분에 대한 접근도 포함할 수 있습니다. 이런 수준의 접근 권한은 데스크톱 자동화에서는 일반적이지만, 직접 작성한 스크립트나 가져온 추가 기능이 강력한 작업을 자동화할 수 있다는 뜻이기도 합니다. 신뢰할 수 있는 출처의 스크립트만 사용하고, Mac에서 광범위한 자동화를 활성화하기 전에 해당 스크립트가 무엇을 하는지 검토하세요.
권장: 사용자 지정 Mac 자동화, 키보드 단축키, 또는 스크립트 기반 워크플로에 Hammerspoon을 사용한다면 유지하세요. 더 이상 해당 자동화에 의존하지 않는다면 macOS 자체에는 영향을 주지 않고 제거할 수 있지만, Hammerspoon에서 만든 단축키, 메뉴 막대 도구, 또는 스크립트 동작은 작동을 멈춥니다.
일반 경로
/Applications/Hammerspoon.app~/.hammerspoon/init.lua
환경설정 경로
~/Library/Preferences/org.hammerspoon.Hammerspoon.plist
경험 공유
처음으로 경험을 공유하세요.