linux(Ubuntu)添加桌面快捷方式
1、新建.desktop文件
以Idea为例,首先确定Idea的可执行文件所在目录,以及其执行权限。
在桌面新建.desktop文件,并输入以下信息:
通过更改Icon、Exec、Path的信息,定位到IDEA的目录、可执行程序和图标。
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Comment=Powerful Java IDE
Icon=/home/forfind/Work/WorkSpaceforJava/ideaIU-2023.2.3/idea-IU-232.10072.27/bin/idea.png
Exec=/home/forfind/Work/WorkSpaceforJava/ideaIU-2023.2.3/idea-IU-232.10072.27/bin/idea.sh %F
Path=/home/forfind/Work/WorkSpaceforJava/ideaIU-2023.2.3/idea-IU-232.10072.27/bin/
Terminal=false
Categories=Development;IDE;
MimeType=text/plain;
StartupNotify=true
Actions=NewWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Exec=/home/forfind/Work/WorkSpaceforJava/ideaIU-2023.2.3/idea-IU-232.10072.27/bin/idea.sh --new-window
各参数含义如下:
[Desktop Entry]
该部分是.desktop文件的头部,用于标识该文件是一个.desktop文件。
Version=
指定.desktop文件的版本号。一般为1.0
Type=
指定.desktop文件的类型,常见的类型包括"Application"(应用程序)、"Link"(链接)和"Directory"(目录)。
Name=
指定应用程序的显示名称。
Comment=
提供关于应用程序的简短描述。
Icon=
指定应用程序在桌面上显示的图标的路径。
Exec=
指定启动应用程序的命令。
Path=
指定应用程序的工作目录。
Terminal=
指定应用程序是否在终端中运行。
Categories=
指定应用程序所属的类别,例如"Internet"、"Graphics"等。
MimeType=
指定应用程序能够处理的文件类型。
StartupNotify=
指定是否在应用程序启动时显示通知。
Actions=
指定可以执行的其他操作。
2、确认权限
- 确认 .desktop文件的权限
chmod +x IDEA.desktop
- 右键快捷方式图标,选择“允许执行”