바탕화면의 데스크탑(desktop) 파일을 생성하는 방법입니다.
에디터를 이용하거나 cat 명령으로 실행 가능한 desktop 파일을 만들 수 있습니다.
먼저 데스크탑 파일의 형식은 다음과 같습니다.
[Desktop Entry]
데스크탑 파일은 제일 먼저 [Desktop Entry]로 선언됩니다.
그 다음에는 여러 설정을 추가합니다.
Comment= 데스크탑 파일에 대한 설명을 넣습니다. 이 값은 기본적으로 영어로 되어 있는데, 영어로 설명을 추가한 후 한글을 지원하려면
Commnet[ko_KR]= 옵션으로 설정해 주면 됩니다.
Exec= 실행파일을 명시합니다. 실행파일은 절대경로로 명시해 줄 수 있으나, 경로를 제외하고 실행파일명만 넣어줄 수 있습니다.
Icon= 데스크탑 파일에 아이콘을 추가합니다. 아이콘의 위치는 /usr/share/icons 입니다.
Name= 데스크탑 파일명을 명시합니다.
Path=/usr/bin 바이너리 위치를 명시합니다.
상기 옵션외에 여러 설정이 있으나, 기본적으로 상기 옵션만 명시해도 충분합니다.
다음은 카카오톡의 데스크탑 파일 예제입니다.
[Desktop Entry]
Name=카카오톡 설치
Comment=Install Kakaotalk
Comment[ko]=카카오톡 설치 도구
StartupNotify=true
Terminal=false
Type=Application
Icon=wine
Exec=kakaoinst
Categories=X-MandrivaLinux-MoreApplications-Emulators
패키지 설치시 데스크탑 파일의 위치는 /usr/share/applications 입니다. 이 경로에 있는 데스크탑 파일을 사용자 홈 디렉토리의 Desktop 경로에 위치하도록 할 때는 복사하거나 심볼릭 링크를 해 주면 됩니다.