Ubuntu, Linux, Lubunt 에서 기본 프로그램 등록하는 방법
1. .desktop 파일 생성
- 프로그램의 이름, 실행 경로, 아이콘, 카테고리 등과 같은 메타데이터를 포함하여 프로그램을 등록하고 실행하는 데 사용됨.
nano ~/.local/share/applications/파일이름.desktop
위 명령으로 파일을 생성하며 열고, 아래 내용을 추가합니다.
-----------------------------------------------------------------------------------------------------------------------
[Desktop Entry]
Version=1.0
Name=파일이름
Comment=이 프로그램은 어떤 프로그램 입니다.
Exec=/home/파일 위치/파일이름.exe %f
Icon=text-editor
Terminal=false
Type=Application
MimeType=text/plain;
Categories=Office;
----------------------------------------------------------------------------------------------------------------------------
Version: .desktop 파일의 버전을 지정. 일반적으로 1.0으로 설정
Name: 프로그램의 이름. 메뉴에서 보여지는 이름입니다.
Comment: 프로그램에 대한 짧은 설명(마우스 올리면 보이는 글)
Exec: 실행 파일의 경로와 인수를 지정. 여기서 %f는 파일 경로를 인수로 받도록 설정한 것입니다.
파일이 확장자가 없는 aaa 이면 aaa만 입력. aaa.exe 면 aaa.exe 입력 함.
실행 파일이 ~/.local/bin이나 시스템 PATH에 포함된 경우 전체 경로를 생략할 수도 있슴.
Icon: 프로그램에 사용할 아이콘을 지정. text-editor는 시스템에서 기본으로 제공하는 아이콘이고
필요시 다른 경로에 있는 이미지 파일을 지정할 수도 있슴.(예제: Icon=/home/계정이름/icons/myicon.png)
Terminal: true 또는 false로 설정하여 프로그램이 터미널에서 실행될지 여부를 지정. GUI 프로그램인 경우 false로 설정.
Type: 파일 유형을 지정. 일반적인 애플리케이션의 경우 Application으로 설정함.
MimeType: 프로그램이 열 수 있는 파일 유형(MIME 유형)을 지정.
각 MIME 타입은 세미콜론(;)으로 구분하며, 마지막 MIME 타입 뒤에도 세미콜론을 붙이는 것이 규칙임.
이미지뷰어: MimeType=image/png;image/jpeg;image/gif;
웹브라우져: MimeType=text/html;text/xml;application/xhtml+xml;
PDF리더: MimeType=application/pdf;
비디오플레이어: MimeType=video/mp4;video/x-matroska;video/x-msvideo;video/x-flv;
오디오플레이어: MimeType=audio/mpeg;audio/x-wav;audio/ogg;
프로그래밍 편집기: MimeType=text/x-python;text/x-csrc;text/x-java;
텍스트 편집기: MimeType=text/plain;
.log, .md, .conf 등도 text/plain에 해당됨.
text/markdown: .md 파일에 사용
text/csv: .csv 파일에 사용 (콤마로 구분된 값)
text/html: .html, .htm 파일에 사용
text/xml: .xml 파일에 사용
text/javascript: .js 파일에 사용
Categories: 프로그램을 분류할 카테고리를 나열합니다. 메뉴에서 특정 카테고리에 프로그램을 표시하려면,
관련 카테고리(예: Office; System; Network; WebBrowser; Accessories; Graphics; Development; 등)를 추가합니다.
세미콜론(;)은 카데고리를 구분하기 위한 기호입니다. 반듯이 카데고리이름뒤에 세미콜론(;)은 필수 입니다.
2. 파일에 실행권한 부여
chmod +x ~/.local/share/applications/파일이름.desktop
3. MIME 유형 업데이트
.desktop파일을 시스템이 인식하도록 MIME 형식을 업데이트
update-desktop-database ~/.local/share/applications
3. 특정 파일 및 프로그램을 열때, 속성에서 기본 지정해주면 됨.
[바로가기]는 등록된 프로그램 부분에서 프로그램이름 선택하고, 마우스 우측 클릭시 , [바탕화면에 추가] 클릭.