Gnome桌面项文件的创建和使用

桌面项文件用途

可以创建一个桌面图标来执行命令或者打开文件

例如:思维导图软件freemind,每次打开都需要cd 到目录,然后终端./freemind.sh,同时还会占用一个终端,为了更加方便的打开这个软件,就可以创建一个桌面项文件来代替上述操作。下面将会以freemind软件创建桌面项文件为例来说明桌面项文件的创建和使用。

如何创建和使用桌面项文件?

在桌面上创建.desktop文件

touch freemind.desktop

打开 freemind.desktop写入模板,并修改

模板如下

[Desktop Entry]

Type=Application

Encoding=UTF-8

Name=freemind

Exec=/freemind/freemind.sh

Icon=/freemind/resizeApi.php.png

Terminal=false

Categories=Application;

其中

解释

[Desktop Entry]

每个桌面项文件的第一行和每节的开头,标识与桌面集成的键值对块,是桌面正确识别文件所必须的。

Type=Application

文件类型

Encoding=UTF-8

描述此桌面文件中的编码

Name=Sample Application Name

主菜单和任何启动器中您的应用程序的名称。

Comment=A sample application

描述这个应用程序。使用的是工具提示。

Exec=application

从 shell 中启动此应用程序的命令,可以有参数。

Icon=application.png

与此应用程序关联的图标名。

Terminal=false

说明程序是否在终端中运行。

Exec这一行可接受以下参数

添加...

接受...

%f

单个文件名

%F

多个文件名

%u

单个 URL。

%U

多个 URL。

%d

a single directory. Used in conjunction with %f to locate a file.

%D

multiple directories. Used in conjunction with %F to locate files.

%n

不带路径的单个文件名。

%N

不带路径的多个文件名。

%k

用来表示桌面项文件位置的 URI 或本地文件名。

%v

设备项的名称。

不过这次创建个图标运行脚本暂用不上这些参数

编辑完内容,保存,关闭

回到桌面,右击刚刚编辑的freemind.desktop,属性,权限,允许作为程序执行文件,关闭

双击图标

如显示未信任的应用程序启动器什么什么的,点击信用并启动(Trust and Launch)即可

此时,我们就可以通过桌面图标来允许软件了

不过也有向我这样不喜欢桌面上放图标的人在,所以有没有什么办法把图标放到应用程序菜单(app目录)里呢?

有的

只需要把刚刚创好的desktop文件复制到系统的app目录(/usr/share/applications/)里即可

cd到桌面

sudo cp freemind.desktop /usr/share/applications/

这样就大功告成了,桌面图标可以删掉了,软件可以直接从系统程序里面直接打开了


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kn0sky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值