一、问题
我安装的CentOS居然再桌面上无法创建启动器,我的右击左面居然是这样的。
![](https://img.haomeiwen.com/i13618185/c28abe907b54806e.png)
二、desktop文件
Linux的启动器居然是一个后缀为.desktop的文本配置文件。我查看到的左面快捷方式是这样的:![](https://img.haomeiwen.com/i13618185/8ab9fd2f6bb3a211.png)
我直接写一个.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;
截图如下:
![](https://img.haomeiwen.com/i13618185/60ebf4f37074ccac.png)
三、文件权限
chmod u+x pycharm2018.desktop
![](https://img.haomeiwen.com/i13618185/4f00319eeadfa5c3.png)
四、获取文件信任
再桌面上双击,点击信任即可。
![](https://img.haomeiwen.com/i13618185/1418784d9f1f29a9.png)
![](https://img.haomeiwen.com/i13618185/c7614b2ac43376de.png)
![](https://img.haomeiwen.com/i13618185/fdd93de942d3e8aa.png)
五、补充知识
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或文件路径的方式传递。 |
快过年了,新年快乐!
网友评论