Linux: Espanso 설치. (AppImage)

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 국제 라이선스에 따라 이용할 수 있습니다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.