소프트웨어를 수동으로 설치 /opt
했으며 응용 프로그램 메뉴에 추가하고 싶었습니다.
Ubuntu를 사용하면 사용자 메뉴에 쉽게 추가 할 수 있지만 시스템 전체를 추가하여 모든 사용자가 메뉴에서 응용 프로그램을 볼 수 있도록하려면 어떻게해야합니까?
답변
적절한 .desktop
파일을 만들어 /usr/share/applications
응용 프로그램의 글로벌 위치에 배치 할 수 있습니다.
다음과 같은 것이 좋습니다 :
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/opt/application
Icon=application.png
Terminal=false
Categories=Application
Name
메뉴에 표시되는 이름을 설정하고 메뉴 Category
의 특정 범주에 배치합니다. Exec
프로그램을 시작하는 명령이며 전체 경로를 사용하며 매개 변수를 사용할 수도 있습니다. /usr/share/applications
텍스트 편집기로 다른 .desktop 파일을 열어 아이디어를 얻을 수 있습니다.
자세한 정보 : 데스크탑 파일
답변
시스템 전체에 수동으로 설치된 프로그램의 항목을 추가하려면에 .desktop 파일을 만들어야합니다 /usr/share/applications
.
데스크탑 파일의 구문은 다음과 같습니다.
[Desktop Entry]
Version=0.0 # Program version if applicable
Encoding=UTF-8
Name=nameof-application # as it appears in the desktop entry
GenericName=generic-name # as it is named for real
Comment=What the application does # textual explanation
Exec=/opt/programfolder/program # path to the program
Icon=/opt/programfolder/icon # path to the custom icon
Terminal=false
Type=Application
StartupNotify=false
Categories=AudioVideo;Audio; Network; # Category for Menu-Entry
MimeType=video;audio;
필요에 따라 파일을 편집하고 루트로 저장하십시오 nameof-application.desktop
. 데스크탑 항목의 전체 사양은 Freedesktop.org 에서 확인할 수 있습니다.