Linux 下的程序启动图标基本都存放在 “/usr/share/applications” 目录下,并且以 “.desktop 结尾”,其实自己使用文本编辑器打开一个即可仿照着写一个自定义的启动程序图标。
以创建IDEA桌面程序为例:
打开终端,输入如下命令:
sudo vim /usr/share/applications/intellij-idea.desktop
将下面的内容粘贴到 intellij-idea.desktop 文件中:
[Desktop Entry]
Name=IntelliJ IDEA
Exec=/home/demo/Tools/idea/bin/idea.sh
Comment=IntelliJ IDEA
Icon=/home/demo/Tools/idea/bin/idea.png
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Developer;
注意 将 /home/demo/Tools/idea/bin/idea.sh
这段路径换成自己的实际存放路径。
其中 Exec 就是平时用终端打开IntelliJ IDEA的命令, Icon 是图标文件。
然后在终端执行授予执行权限:
sudo chmod +x /usr/share/applications/intellij-idea.desktop
此时在 /usr/share/applications/ 目录下便有了IntelliJ IDEA的快捷方式,按下 Win键 找到IntelliJ IDEA 直接拖到 Launcher 可创建 Launcher 快捷方式,直接将 /usr/share/applications/intellij-idea.desktop 文件复制到桌面上即可创建桌面快捷方式。
一般复制之后桌面上并不可以直接执行,需要等到用户双击之后,提示用户信任之后才能真使用。