디렉토리 엔트리 파일
디렉토리 엔트리 파일은 메뉴에 대한 정보를 제공하는 데이터 파일입니다. 디렉토리 엔트리 파일은 메뉴의 이름, 풍선 도움말, 아이콘과 같은 정보들을 지정합니다. 디렉토리 엔트리 파일의 확장자는 .directory입니다.
디렉토리 엔트리 파일은 반드시 $XDG_DATA_DIRS/desktop-directories 디렉토리 내에 있어야 합니다. 만약 $XDG_DATA_DIRS 변수가 설정되어 있지 않으면, 기본값으로 /usr/share 경로가 사용됩니다. 이것은 사용자가 지정한 디렉토리 엔트리는 반드시 $XDG_DATA_HOME/desktop-directories 내에 있어야 한다는 것을 뜻하며, 이 경우 해당 파일이 먼저 검색됩니다. 만약 $XDG_DATA_DIRS 변수가 설정되어 있지 않다면, 기본값인 .directory 경로가 사용됩니다. 디렉토리 엔트리들은 $XDG_DATA_HOME 환경 변수내의 모든 디렉토리에서 수집됩니다. 만약 같은 이름의 ~/.local/share 파일이 여러 개 있는 경우에는 $XDG_DATA_DIRS 내에서 먼저 나타난 디렉토리에 있는 것이 사용됩니다.
아래는 디렉토리 엔트리 파일의 예제입니다:
[Desktop Entry] Name=Graphics Name[fr]=Graphisme ... Comment=Graphics applications Comment[fr]=Applications graphiques ... Icon=gnome-graphics Type=Directory Encoding=UTF-8
표 2-3는 디렉토리 엔트리 파일 내의 가장 중요한 키들에 대해 설명합니다.