2023년 4월 현재, 데비안 계열만 전용 꾸러미(.deb)가 제공되고, 나머지 배포판에선 AppImage 가 권장되고 있다. ArchLinux 용으로 AUR이 제공되고 있긴 한데.. 이거보단 그냥 AppImage 가 편할 듯 하다. (macOS 용은 꾸러미가 제공되고 있으니 그냥 설치하면 된다.)
Espanso Documentation 을 따라 설치법을 정리한다. 다만, 살짝 분위기(?)를 바꿨다.
설치
# $HOME/opt/Espanso 디렉토리를 만든다. mkdir -p ~/opt/Espanso # AppImage 를 받는다. wget -O ~/opt/Espanso/Espanso.AppImage 'https://github.com/federico-terzi/espanso/releases/download/v2.1.8/Espanso-X11.AppImage' # 실행가능하게 허가 chmod u+x ~/opt/Espanso/Espanso.AppImage # alias?? # 이건.. 차라리 Shell Alias 에 따로. bash/zsh 등에 알아서 추가한다. alias espanso='$HOME/opt/Espanso/Espanso.AppImage'
원작(?)과 다르게 고친 부분은 다음과 같다.
- Directory 변경. $HOME/opt 에서 $HOME/opt/Espanso 로.
- 제작자 말대로 단순히 Alias 를 만들 목적이라면, 굳이
sudo
를 사용할 필요가??
alias 용으로, 원 명령은 이랬다. sudo ~/opt/Espanso.AppImage env-path register
헌데.. 이 명령이 정확히 뭔 짓을 하는지 알 수가 없으므로, 그냥 내가 아는 선에서 해결하기로 했다.
저렇게 해도 사용엔 전혀 지장이 없다. (적어도 아직까지는)
서비스 등록
(위에서 Shell 용으로 Alias 를 설정했다면, 터미널을 다시 실행해야 명령어 espanso
가 작동한다.)
# 서비스 등록 espanso service register # 서비스 시작 (한번만 해주면 되고, 다음 부팅 땐 자동으로 실행된다.) espanso start
위 작업을 하게 되면, 사용자 systemd 로 서비스가 등록된다. 따라서 다음 명령으로 상황을 알아볼 수 있다.
systemctl --user status espanso.service
자주 하는 실수지만, --user
를 빼먹으면 서비스가 없다는 냉정한 오류와 맞이하게 된다.
설치는 끝.
설정 및 기타 등등은 다른 문서에서.
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.