.desktop文件

一、.desktop文件是什么

在Linux中,一个.desktop文件就是一个用来运行程序的快捷方式,也叫启动器,或者桌面项。

基本上就是一个包含程序信息的纯文本文件。

没有.desktop的话,你的应用就不会在应用菜单中显示了。

二、.desktop文件的位置

.desktop文件,通常放在~/.local/share/applications或者/usr/share/applications/目录中。

三、如何创建.desktop

大多数应用在安装后都会自动创建.desktop文件。然而,如果是你自己从源代码编译的程序或者自己下载的压缩格式的应用,那就不会做这些事情了,每次你都需要打开终端来执行它的二进制文件。显然这个过程很无聊也很麻烦。此时需要手动创建.desktop文件。

为了演示,我将会为Super Tux Kart创建一个.desktop文件,这是一个我很喜欢玩的卡丁车竞赛游戏。

步骤如下:

1.下载tar包到Downloads目录中。

2.解压压缩包

3.解压后,进入解压缩目录,运行程序,确定程序运行正常。可以双击运行,或者在终端运行。如果没有可执行权限,就先添加可执行权限。

4.确认应用运行正常后,就可以退出它了。然后运行你的文本编辑器并将下面内容粘贴到空文本文件中:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/path/to/executable
Name=Name of Application
Icon=/path/to/icon

你需要更改 “Exec” 的值为可执行文件的路径,并且将 “Name” 的值改成应用的名称。大多数的程序都在压缩包中提供了一个图标,不要忘记把它也填上哦。在我们这个例子中,Super Tux Kart 的启动文件看起来是这样的:

 5.将文件以application-name.desktop为名保存到~/.local/share/applications目录中。.local目录位于你的家目录下,是一个隐藏目录,你需要启用 “Show Hidden Files” 模式才能看到它。

如果你希望这个应用所有人都能访问,则在终端中运行下面命令:

sudo mv ~/.local/share/applications/<application-name.desktop> /usr/share/applications/

当然,别忘了把命令中的 <application-name.desktop> 改成真实的 .desktop 文件名。

6.完成后,打开应用菜单,就能看到应用出现在其中,可以使用了。

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值