본문 바로가기

쿠분투

Gear Lever로 AppImage 형식의 앱을 관리하자

*본 글은 ChatGPT를 활용하여 작성하였습니다.

Gear Lever는 리눅스에서 AppImage 형식의 프로그램을 보다 쉽고 깔끔하게 관리할 수 있도록 도와주는 유용한 애플리케이션이다. AppImage는 별도의 설치 과정 없이 실행 파일 하나만으로 프로그램을 사용할 수 있는 편리한 형식이지만, 여러 앱을 사용하다 보면 실행 파일 관리나 메뉴 등록이 번거로워질 수 있다. Gear Lever는 이러한 문제를 해결해 주는 관리 도구이다.

사용자는 AppImage 파일을 Gear Lever로 열기만 하면 프로그램 메뉴 등록, 아이콘 설정, 실행 권한 적용 등을 자동으로 처리할 수 있다. 덕분에 AppImage 프로그램도 일반적으로 설치한 리눅스 앱처럼 자연스럽게 사용할 수 있으며, 파일 위치를 직접 관리해야 하는 불편함도 줄어든다. 또한 설치된 AppImage 목록을 한곳에서 확인할 수 있어 프로그램 정리와 삭제 작업도 훨씬 편리해진다.

(1) Gear Lever에 AppIamge 형식의 앱을 등록하려면 상단의 '+' 아이콘을 클릭한다.

(2) AppImage가 있는 폴더로 이동해 AppImage 형식의 앱을 선택한다. 그러면 다음과 같은 창이 나타난다. 'Move to the app menu'을 버튼을 클릭한다.

(3) 그러면 AppImage 파일이 홈 폴더 아래의 AppImages 폴더로 이동된다. 흥미로운 점은 --no-sandbox 옵션이 필요한 앱에 자동으로 옵션이 붙는다는 것이다. sandbox는 프로그램을 격리된 환경에서 실행시키는 보안 기술인데 이걸로 인해 프로그램이 실행되지 않는 경우가 많이 발생한다. 이럴 경우 --no-sandbox 옵션을 사용하면 보안 격리 기능을 해제하여 프로그램이 실행되게 하게 해준다. 일반적으로는 kmenuedit으로 옵션을 추가해줘야 되는데 이것을 자동으로 해주는 편리한 기능이라고 할 수 있다.

(4) Gear Lever을 다시 실행하면 메인 화면에 등록된 앱이 나타나는 것을 확인할 수 있다.