사용 자체는 매우 쉽습니다. 파일을 다운 받고 실행 가능한 파일로 파일 속성을 바꾸면 끝. 그런데 앱을 설치하는 방식이 아니므로 시스템 메뉴에서 접근할 방법이 없습니다. 시스템에 설치되는 것도 아니어서 실행 시킬 때 어떻게 해야하는지도 의문이 들었습니다. 매번 .AppImage
파일이 있는 경로에 가서 실행 시키는 것도 일이니까요. 그래서 일반 앱처럼 사용할 수 있는 방법을 찾아보았습니다.
아래의 글을 보면 데스크탑 혹은 메뉴 아이콘을 생성할 수 있습니다.
How to create a desktop or menu item for an appimage program in Ubuntu
메뉴 아이콘을 생성하고자 하는 앱 이름과 경로, 아이콘 경로가 아래와 같다고 합시다.
Location of the AppImage file: ~/apps/navicat/
Name of the AppImage file: navicat15-mysql-en.AppImage
Icon: ~/apps/app-icons/navicat.png
~/.local/share/applications
경로에 navicat.desktop
라는 파일을 생성해줍니다. 그 다음 파일 안에는 다음과 같은 내용을 작성합니다.
[Desktop Entry]
Name=Navicat
Comment=Navicat MySQL Database Manager
Exec=/home/yourhome/apps/navicat/navicat15-mysql-en.AppImage
Icon=/home/yourhome/apps/app-icons/navicat.png
Terminal=false
Type=Application
Categories=Development
.AppImage
파일과 아이콘 파일을 관계지어주는 설정을 하면 됩니다. 대신 프로그램이 업데이트 될 때마다 다시 설정해야하는 수고로움이 있습니다. 업데이트된 .AppImage
를 지정해둔 경로에 복사해두고, .desktop
파일의 내용을 알맞게 다시 수정하는 일이지요.
.AppImage
형식의 장점은 같은 프로그램이라도 여러 버전을 동시에 사용할 수 있다는 점입니다. 설치라는 개념도 없고 오직 실행만 있어 깔끔한 것도 장점이라고 할 수 있겠네요. 반대로 우리가 흔히 쓰는 익숙한 방법으로 프로그램을 실행 시키기 위해 몇 가지 설정하는 경험은 그리 사용자 친화적이지는 않다고 느껴졌습니다.
'알아두면 좋은' 카테고리의 다른 글
Windows 터미널에서 WSL 시작 경로 변경하기 (3) | 2021.02.21 |
---|---|
키보드로 EOF값 입력 방법 (0) | 2021.02.20 |
Git 커밋 메시지 에디터 변경하기 (0) | 2021.01.28 |
PowerShell에서 현재 디렉토리 위치를 탐색기로 열기 (0) | 2020.12.24 |
Windows 명령 프롬프트(cmd.exe) 출력된 텍스트 지우기 (0) | 2019.12.12 |