반응형
AppImage 파일 .desktop 아이콘을 자동 생성 Bash 스크립트
AppImage 파일을 위한 .desktop 아이콘을 자동으로 생성해주는 Bash 스크립트입니다. 이 스크립트를 실행하면 다음 작업을 자동으로 처리합니다:
- AppImage 실행 권한 부여
- 사용자 폴더에 이동
- .desktop 실행 아이콘 생성
- 선택적 아이콘 파일 설정
✅ AppImage 런처 자동 생성 스크립트
🔧 스크립트 파일 만들기
- 터미널을 열고:
nano create_appimage_launcher.sh
- 아래 내용 복사해 붙여넣기:
#!/bin/bash
# 사용자 입력
read -p "AppImage 파일 전체 경로를 입력하세요: " appimage_path
read -p "아이콘 이름(예: pageedit)을 입력하세요: " icon_name
read -p "앱 이름(메뉴에 표시될 이름)을 입력하세요: " app_name
# AppImage를 ~/Applications/ 로 복사
mkdir -p $HOME/Applications
cp "$appimage_path" "$HOME/Applications/"
chmod +x "$HOME/Applications/$(basename "$appimage_path")"
# .desktop 파일 생성
desktop_file="$HOME/.local/share/applications/$icon_name.desktop"
cat <<EOF > "$desktop_file"
[Desktop Entry]
Name=$app_name
Exec=$HOME/Applications/$(basename "$appimage_path")
Icon=$icon_name
Type=Application
Categories=Office;Utility;
Terminal=false
EOF
echo "[✔] .desktop 파일 생성됨: $desktop_file"
# 아이콘 이미지 유무 확인
read -p "아이콘 이미지(.png 또는 .svg) 경로가 있다면 입력하세요 (없으면 Enter): " icon_path
if [ -f "$icon_path" ]; then
mkdir -p "$HOME/.local/share/icons"
cp "$icon_path" "$HOME/.local/share/icons/$icon_name.png"
echo "[✔] 아이콘 복사 완료: $icon_name.png"
else
echo "[ℹ] 아이콘 이미지가 설정되지 않았습니다."
fi
# 권한 부여
chmod +x "$desktop_file"
update-desktop-database ~/.local/share/applications
echo "[✅] 시작 메뉴에서 '$app_name' 검색하여 실행해보세요."
▶ 실행 방법
- 저장 후 종료 (Ctrl + O, Enter, Ctrl + X)
- 실행 권한 부여:
chmod +x create_appimage_launcher.sh
- 실행:
./create_appimage_launcher.sh
'유틸리티' 카테고리의 다른 글
네이버 클라우드 플랫폼(NCP) → Storage 메뉴 (3) | 2025.08.09 |
---|---|
vim 에디터에서 파일 복사해서 붙여넣는 요령 (3) | 2025.07.14 |
.desktop 파일을 만들어 AppImage를 일반 앱처럼 실행하는 방법 (0) | 2025.07.09 |
리눅스용 포터블 실행 파일 , "Linux AppImage" (1) | 2025.07.08 |
타머니(Tmoney) 카드 충전 (1) | 2025.06.19 |