앱이미지(AppImage)를 독(Dock)에 등록해서 사용하기!

앱이미지(AppImage)를 독(Dock)에 등록해서 사용하기!
"어려운 일을 쉽게 만드는 것이 기술의 본질이다." – 빌 게이츠

✨✨✨ 저는 우분투 기반의 배포판, Pop!_OS를 작업용 전산체계(컴퓨터)의 운영체계(OS)로 쓰고 있는데요, Nvidia 드라이버 내장과 한글 입력 문제 없이 옵시디언을 사용할 수 있다는 점이 마음에 들어요.

그런데 몇몇 앱이미지로 제공되는 프로그램들을 사용하면서 매번 파일을 찾아 실행하기 번거로웠던 경험, 다들 있으시죠?

저도 영상 편집 어플인 '브루'를 앱이미지로 사용하다 보니 독(Dock)에 등록해서 바로 실행하고 싶더라고요. 그래서 오늘은 앱이미지를 독에 등록하는 방법을 쉽게 정리해 봤어요! ✨✨✨


앱이미지가 뭐냐하면...

✨✨✨ 앱이미지를 쉽게 설명하면, 이사 갈 때 한 상자에 필요한 물건을 다 담아가는 것 같아요. 우리가 일반 프로그램을 설치하면 여러 파일이 여기저기 흩어지는데, 앱이미지는 필요한 모든 것을 하나의 파일로 묶어버린 겁니다.

예를 들어, 친구 집에 놀러 갈 때 보드게임 상자 안에 모든 것을 집어넣고 들고 가는 것처럼, 앱이미지 파일 하나만 있으면 프로그램 실행 준비 완료! 설치 과정도 없고, 지워도 흔적이 남지 않아요. 심지어 USB에 담아 다니면서 실행할 수도 있답니다. 정말 간편하죠?

하지만 단점도 있어요. 일반적으로 시스템 메뉴나 독(Dock)에 자동으로 등록되지 않는다는 점인데요. 오늘은 이 문제를 해결하기 위한 방법을 알려드릴게요! ✨✨✨


앱이미지 독에 등록하는 방법

1. 앱이미지 파일 준비하기

✨✨✨

  1. 앱이미지 파일 다운로드 원하는 앱의 공식 웹사이트에서 앱이미지 파일을 다운로드하세요. 보통 파일 이름이 example.AppImage처럼 끝나요.
  2. 저장 위치 정하기 편리한 위치에 파일을 저장하세요. 저는 개인적으로 ~/Applications 폴더를 만들어 사용합니다.

실행 권한 주기 앱이미지가 실행 파일로 인식되도록 권한을 줘야 합니다. 터미널을 열고 아래 명령어를 입력하세요:

chmod +x /path/to/your/appimage

여기서 /path/to/your/appimage는 다운로드한 앱이미지의 경로로 바꿔주세요. ✨✨✨

2. 바로가기 파일(.desktop) 만들기

✨✨✨ 이제 앱이미지를 독에 등록할 수 있도록 바로가기 파일을 만들어볼게요.

    • Name: 프로그램 이름 (원하는 이름을 넣으세요)
    • Exec: 앱이미지 파일 경로
    • Icon: 앱 아이콘 경로 (없다면 아래에서 추출 방법을 알려드릴게요)
    • Terminal: 터미널 창을 열지 않고 실행하려면 false
    • Categories: 앱을 분류하는 카테고리
  1. 저장 후 종료: Ctrl + O, Enter, Ctrl + X를 순서대로 눌러 저장하고 나옵니다. ✨✨✨

.desktop 파일 내용 작성 아래 내용을 참고해서 작성하세요:

[Desktop Entry]
Name=MyApp
Exec=/path/to/your/appimage
Icon=/path/to/icon.png
Type=Application
Terminal=false
Categories=Utility;

.desktop 파일 생성 홈 디렉토리의 ~/.local/share/applications 폴더에 .desktop 파일을 만듭니다. 터미널에서 아래 명령을 입력하세요:

nano ~/.local/share/applications/MyApp.desktop

3. 아이콘 설정하기 (선택 사항)

✨✨✨ 앱이미지에 포함된 아이콘을 사용하고 싶다면 아래 방법을 따라 해보세요:

  1. squashfs-root 폴더가 생성되면, 그 안에서 .png.svg 파일을 찾아 원하는 위치에 복사하세요.
  2. .desktop 파일의 Icon 경로를 수정해 저장합니다. ✨✨✨

앱이미지에서 아이콘 추출:

./YourAppImage --appimage-extract

4. 독(Dock)에 고정하기

✨✨✨

  1. 시스템 메뉴에서 검색 이제 앱이 메뉴에 나타날 거예요. 앱 이름을 검색해 실행하세요.
  2. 독에 고정 실행된 앱 아이콘을 우클릭하고 "독에 고정(Pin to Dock)"을 선택하세요. ✨✨✨

이제 끝! 깔끔하게 독에서 실행

✨✨✨ 짜잔! 이제 앱이미지가 독에 바로가기로 등록되어 원하는 앱을 더 빠르고 편리하게 실행할 수 있습니다.

앱이미지는 마치 모든 것을 챙겨 온 보드게임 상자 같다고 했죠? 독에 등록하면 보드게임 상자를 책장에 정리한 것처럼 깔끔하게 관리할 수 있답니다. 앞으로도 앱이미지를 활용해 더 편리한 전산체계를 만들어 보세요! ✨✨✨