linux (deepin) 바탕 화면에 시작 아이콘 (바로 가기)을 만듭니다.

   Linux (deepin)에서는 Deepin Store에서 다운로드 한 애플리케이션이 런처에 자동으로 바로 가기를 생성하지만, 브라우저에서 다운로드하거나 터미널에서 중립적으로 설치된 애플리케이션은 설치된 디렉토리 만 찾고 클릭하여 열 수 있습니다. , 매우 불편합니다. 여기서는 런처에 시작 아이콘을 만드는 방법을 알려 드리겠습니다. 
기본적으로 시스템의 모든 바로 가기는 / usr / share / applications에 있습니다.이 디렉토리를 열면 각각 바로 가기 인 .desktop 파일이 많이 표시됩니다.

idea.desktop 바탕 화면 바로 가기를 예로 들어 보겠습니다.

시작할 때마다 idea 디렉터리 bin에서 실행해야합니다.

./idea.sh

이것은 더 번거 롭습니다. 이제 바탕 화면에 바로 가기를 만듭니다.

//创建快捷方式
touch idea.desktop
//编辑此文件
vi idea.desktop
//.创建一个 idea.desktop 文件,添加以下内容: 
[Desktop Entry]
Name=IdeaIU
Comment=IdeaIU
Exec=.0_171 /home/liumeng/dev/Idea/idea-IU-/bin/idea.sh
Icon=/home/liumeng/dev/Idea/idea-IU-/bin/idea.png
Terminal=false
Type=Application
Categories=Application;
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=idea

"Exec"는 스크립트를 실행할 경로이고 "Icon"은 아이콘 경로입니다.

열 수없는 경우 실행 권한을 부여 할 수 있습니다. 데스크탑 파일을 실행하려면 실행 권한이 필요합니다. 그렇지 않으면 텍스트 파일로 열립니다. 바로 가기가 이미 나타납니다.이 바로 가기를 / usr / share / applications로 복사하거나 이동합니다. 폴더 바로 아래.

移动:$sudo mv /bin/idea.desktop /usr/share/applications
复制:$sudo cp /home/netlogin/Desktop/*.desktop        /usr/share/applications
다음은 데스크탑 파일 템플릿 정보입니다.  

  데스크탑 파일 템플릿

데스크탑 파일은 주로 헤더 [Desktop Entry] 문 (데스크탑 파일임을 지정하는 데 사용됨)과 일련의 매개 변수 / 값 쌍의 두 부분으로 구성됩니다. 데스크톱 파일은 최소한 3 개의 매개 변수 값 (이름, 유형 및 실행)을 지정해야합니다.

매개 변수 설명 :
이름 : 바로 가기 이름,
설명 : 설명,
Exec : 시작 스크립트, 프로그램 실행 파일의 전체 경로,
아이콘 : 아이콘의 파일 이름 및 경로.
터미널 : 터미널로 시작할지 여부.

[Desktop Entry] #每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件Version=1.0 #标明Desktop Entry的版本(可选) 
Type=Application #desktop的类型(必选),常见值有“Application”和“Link”
Name=pycharm#程序名称(必须),这里以创建一个pycharm的快捷方式为例 
Name[zh_CN]=pycharm Name[zh_TW]=pycharm Comment=pycharm #程序描述(可选) 
Comment[zh_CN]=pycharm Comment[zh_TW]=pycharm 
Icon=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.png #设置快捷方式的图标(可选) Exec=/home/shenjia/pycharm-community-2018.2.1/bin/pycharm.sh %U #程序的启动命令(必选),可以带参数运行,当下面的Type为Application,此项有效 
Categories=Development;IDE; #注明在菜单栏中显示的类别(可选) 
Terminal=false #是否在终端中运行(可选),当Type为Application,此项有效StartupNotify=true

추천

출처blog.csdn.net/LOVE_Me__/article/details/104848756