.desktop 파일은 리눅스 데스크탑 환경에서 응용 프로그램의 메타데이터를 담고 있는 텍스트 파일입니다. 응용 프로그램의 이름, 아이콘, 실행 명령어 등을 정의하여 응용 프로그램을 쉽게 실행하고 관리할 수 있도록 도와줍니다.
.desktop 파일의 역할
.desktop 파일은 다음과 같은 역할을 수행합니다.
- 응용 프로그램 실행: .desktop 파일을 통해 응용 프로그램을 실행할 수 있습니다.
- 메뉴 항목 생성: .desktop 파일은 응용 프로그램 메뉴에 표시되는 항목을 생성합니다.
- 아이콘 표시: .desktop 파일은 응용 프로그램의 아이콘을 지정하여 시각적으로 구분할 수 있도록 합니다.
.desktop 파일의 구조
.desktop 파일은 다음과 같은 구조로 이루어져 있습니다.
[Desktop Entry]
Type=Application
Name=응용 프로그램 이름
Comment=응용 프로그램 설명
Exec=실행 명령어
Icon=아이콘 경로
Categories=응용 프로그램 분류
- [Desktop Entry]: .desktop 파일의 시작을 알리는 부분입니다.
- Type: 응용 프로그램의 종류를 지정합니다. (일반적으로
Application
으로 설정합니다.) - Name: 응용 프로그램의 이름을 지정합니다.
- Comment: 응용 프로그램에 대한 설명을 지정합니다.
- Exec: 응용 프로그램을 실행하는 명령어를 지정합니다.
- Icon: 응용 프로그램의 아이콘 경로를 지정합니다.
- Categories: 응용 프로그램의 분류를 지정합니다.
.desktop 파일의 예시
다음은 Firefox 브라우저의 .desktop 파일 예시입니다.
[Desktop Entry]
Type=Application
Name=Firefox
Comment=웹 브라우저
Exec=/usr/bin/firefox
Icon=firefox
Categories=Network;WebBrowser;
.desktop 파일의 위치
.desktop 파일은 다음 위치에 저장됩니다.
- 시스템 전체:
/usr/share/applications
- 사용자별:
~/.local/share/applications
.desktop 파일 편집 방법
.desktop 파일은 텍스트 편집기로 편집할 수 있습니다. 하지만, 오류가 발생할 수 있으므로 주의하여 편집해야 합니다.
추가 정보
.desktop 파일에 대한 더 자세한 정보는 다음 문서를 참고하세요.