素材巴巴 > 程序开发 >

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下才可以。


标签:

上一篇: 共享个地图控件的样式 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。