我是靠谱客的博主 着急画板,最近开发中收集的这篇文章主要介绍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/

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


最后

以上就是着急画板为你收集整理的Gnome桌面项文件的创建和使用的全部内容,希望文章能够帮你解决Gnome桌面项文件的创建和使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部