kali创建文件_kali 创建快捷方式的方法

Kali应用程序快捷方式分析

kali默认使用Gnome桌面环境,所以给kali添加应用程序快捷方式就是给Gnome添加应用快捷方式。

在/usr/share/applications目录下有很多的.desktop文件,每个文件就代表了一个应用的快捷方式。下面就是一个模拟的例子。

[Desktop Entry]

Type=Application

Encoding=UTF-8

Name=Sample Application Name

Comment=A sample application

Exec=application

Icon=application.png

Terminal=false

需要说明的是以上的Key和Value都是区分大小写的。

接下来我们看看都有哪些可以进行设置的项,并且这些项都是什么作用。

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

Type 快捷方式的类型。

Encoding 描述此桌面文件中的编码

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

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

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

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

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

Categories 在菜单中显示的应用类型。

我们来看一个实际的例子(这个例子也就是为什么我需要了解本文的内容的原因,安装网易云后点击图标不能打开程序!):

[Desktop Entry]

Version=1.0

Type=Application

Name=NetEase Cloud Music

Name[zh_CN]=网易云音乐

Name[zh_TW]=網易雲音樂

Comment=NetEase Cloud Music

Comment[zh_CN]=网易云音乐

Comment[zh_TW]=網易雲音樂

Icon=netease-cloud-music

Exec=sudo netease-cloud-music %U --no-sandbox

Categories=AudioVideo;Player;

Terminal=false

StartupNotify=true

StartupWMClass=netease-cloud-music

MimeType=audio/aac;audio/flac;audio/mp3;audio/mp4;audio/mpeg;audio/ogg;audio/x-ape;audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;

如果应用程序可以接受命令行参数,那么Exec可以接受以下代码参数。

代码 描述

%f 单个文件名

%F 多个文件名。每个文件被解析为执行程序所附带的参数。可以在统一时刻打开多个文件。

%u 单个 URL。

%U 多个 URL。每个URL被解析为执行程序所附带的参数。

%c 翻译名称。

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

%i 将Icon这个Key扩展为两个参数,即--icon和Icon的值。(如果没有Icon的Key,则不可扩展)

如果你觉得以上内容不够全面,或者解释的不够清楚,那么可以来官网查看:

一般情况我们都需要来执行里面的webstorm.sh来启动这个程序,如果我们想要添加桌面快捷方式,那么就可以这样写:

[Desktop Entry]

Type=Application

Encoding=UTF-8

Name=WebStorm

Comment=WebStorm

Exec=/root/chong/software/WebStorm/bin/webstorm.sh

Icon=/root/chong/software/WebStorm/bin/webstorm.svg

Terminal=false

文件可以命名为WebStorm.desktop,放在/usr/share/applications下,这样系统就会添加对应的桌面快捷方式了:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值