美文网首页
随笔07-在CentOS下创建一个程序启动器

随笔07-在CentOS下创建一个程序启动器

作者: 杨强AT南京 | 来源:发表于2019-01-17 19:11 被阅读45次

一、问题

我安装的CentOS居然再桌面上无法创建启动器,我的右击左面居然是这样的。


没有创建启动的快捷方式,很痛苦

二、desktop文件

Linux的启动器居然是一个后缀为.desktop的文本配置文件。我查看到的左面快捷方式是这样的: 默认的终端应用的快捷方式

我直接写一个.desktop文件,是这样的:

[Desktop Entry]
Name=Pycharm2018
Name[zh_CN]=开发神器
Comment=Pycharm2018.2.2 be Cracked
Comment[zh_CN]=使用命令行
Keywords=AI;Python;Mage;
Keywords[zh_CN]=AI;Python;Mage;开发工具;
Exec=/root/setups/pycharm-2018.2.2/bin/pycharm.sh  %f
Icon=/root/setups/pycharm-2018.2.2/bin/pycharm.png
Terminal=false
Type=Application
Categories=Application;Program;
截图如下: 编辑界面

三、文件权限

chmod u+x   pycharm2018.desktop
修改文件权限

四、获取文件信任

再桌面上双击,点击信任即可。


使劲戳:Trust and launch 戳完按钮以后,立马刷新成这样: 大功告成 现在可以使劲戳图标,运行的效果如下: 运行效果

五、补充知识

1. 配置文件

配置项 配置说明
[Desktop Entry]  固定的选项,配置文件的标配。
Encoding  编码
Name  显示名
Name[xx]  多语言的显示名,语言代码,中文:zh_CN
GenericName  描述
Comment  注释
Comment[xx]  多语言注释
Exec  程序(如果不在PATH环境变量,就是用绝对路径)
Icon  图标(指定绝对路径,这个与PATH没有关系)
Terminal  是否使用终端
Type  启动器类型
Categories  应用分类
其他  可以添加用户自己的key与value。

2. Exec的后缀

其中 Exec 常用的参数有:%f %F %u %U ,说明如下:

后缀 说明
 %f  单个文件名,即使选择了多个文件。如果已选择的文件不在本地文件系统中(比如说在HTTP或者FTP上),这个文件将被作为一个临时文件复制到本地,%f将指向本地临时文件;
 %F  文件列表。用于程序可以同时打开多个本地文件。每个文件以分割段的方式传递给执行程序。
 %u  单个URL。本地文件以文件URL或文件路径的方式传递。
 %U  URL列表。每个URL以分割段的方式传递给执行程序。本地文件以文件URL或文件路径的方式传递。

快过年了,新年快乐!

相关文章

网友评论

      本文标题:随笔07-在CentOS下创建一个程序启动器

      本文链接:https://www.haomeiwen.com/subject/qmxwdqtx.html