Ubuntu环境下创建App的桌面快捷方式
程序开发
2023-09-03 17:42:24
1、新建一个Xxx.desktop文件,用文本编辑器打开编辑(或者新建一个文本文件,编辑完成后再修改文件名为Xxx.desktop)
2、文件内容参考
示例1(以JD-GUI为例)
[Desktop Entry]
Comment=Java Decompiler JD-GUI
Terminal=false
Name=JD-GUI
Exec=java -jar /opt/jd-gui/jd-gui.jar
Type=Application
Icon=jd-gui
MimeType=application/java;application/java-vm;application/java-archive
StartupWMClass=org-jd-gui-App
示例2(以IDEA为例)
[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/opt/idea/bin/idea.sh
Icon=/opt/idea/bin/idea.png
Terminal=false
Type=Application
Categories=Developer
示例3(以WPS为例)
[Desktop Entry]
Comment=Use WPS Writer to office work.
Comment[zh_CN]=使用 WPS 2019进行办公
Exec=/usr/bin/wps %F
GenericName=WPS
GenericName[zh_CN]=WPS 2019
Name=WPS 2019
Name[zh_CN]=WPS 2019
StartupNotify=false
Terminal=false
Type=Application
Categories=Office;WordProcessor;Qt;
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Icon=wps-office2019-kprometheus
InitialPreference=3
StartupWMClass=wpsoffice
示例4(以向日葵为例)
[Desktop Entry]
Comment=Sunlogin Remote Control is a software that supports remote control of mobile devices, Windows, Mac, Linux and other systems. It is the best choice for IT technology, game players, designers and other people with remote management needs.
Comment[zh_CN]=向日葵远程控制软件是一个支持移动设备、Windows、Mac、Linux等多系统多设备间相互远程控制的软件,是具有远程管理等需求的IT技术、游戏玩家、设计师等人群的不二选择。
Exec=/usr/local/sunlogin/bin/sunloginclient
GenericName=Sunlogin Client
GenericName[zh_CN]=向日葵客户端
Name=Sunlogin Client
Name[zh_CN]=向日葵
StartupNotify=false
Terminal=false
Type=Application
Categories=Network;RemoteControl;
Icon=/usr/local/sunlogin/res/icon/sunlogin_client.png
# Remove under line for fixing icon bug in taskbar
#StartupWMClass=sunloginclient
3、双击运行Xxx.desktop文件即可(双击之前先要右键允许启动或chmod u+x Xxx.desktop)
===========================================================
以上这种方式,无法将图标添加到Dock中,将Xxx.desktop移动到~/.local/share/applications目录下,就可以在应用程序中看到图标,也可以添加到Dock中。
内容调整:
之前在20.04上移动到~/.local/share/applications是可以的,目前升级到21.10之后,需要移动到/usr/share/applications下才可以。
标签:
上一篇:
共享个地图控件的样式
下一篇:
相关文章
-
无相关信息