在ubuntu中创建launch应用程序的快捷方式

首先以Pycharm的Desktop文件作为模板

在ubuntu中创建launch应用程序的快捷方式_第1张图片

Pycharm的Desktop文件内容如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Professional Edition
Icon=/home/adog/下载/pycharm-2019.2/bin/pycharm.svg
Exec="/home/adog/下载/pycharm-2019.2/bin/pycharm.sh" %f
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

然后进入到/usr/share/applications目录下,创建desktop格式的对应的应用程序的桌面快捷方式文件

首先,应当注意:eclipse的安装目录是:

该目录下面有很多文件,其中eclipse文件是可以执行的,icon.xmp是软件的图标。

在ubuntu中创建launch应用程序的快捷方式_第2张图片

于是,接下来继续编辑eclipse_cpp.desktop文件

在ubuntu中创建launch应用程序的快捷方式_第3张图片

[Desktop Entry]
Version=1.0
Type=Application
Name=eclipse_cpp
Icon=/home/adog/eclipse/cpp-2019-062/eclipse/icon.xpm
Exec="/home/adog/eclipse/cpp-2019-062/eclipse/eclipse" %f
Comment=eclipse for c/c++
Categories=Development;IDE;
Terminal=false
StartupWMClass=Eclipse

保存这个文件之后,就会在launch board中看到对应的应用程序的图标:

在ubuntu中创建launch应用程序的快捷方式_第4张图片

上面被红色的框圈住的是需要特别注意的地方。

其中,上面红框内部分别是  Icon:软件图标 ;    Exec:可以让软件启动的可执行文件(这些可以在对应的软件的目录下找到,为了避免出错,最好复制对应的路径)

红色的框圈住的还有StartupWMClass,也就是启动的类,这个我也说不清。但是这个东西比较重要,如果不配置这个参数,可能程序运行的速度会很慢。我之前没有把这个参数配置正确,导致在eclipse中编译和运行项目速度很慢。那么问题来了,这个参数的值是如何得到的?

还好在网上找到了答案:

在ubuntu中创建launch应用程序的快捷方式_第5张图片

也就是说,在terminal中运行命令xprop WM_CLASS,然后点击所想要查看的应用程序界面,比如,想查看Ghrom浏览器对应的WM_CLASS:                   在点击的了浏览器界面之后就会显示google-chrome

至此,所有的步骤就已经完成了。

你可能感兴趣的:(Linux)