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下,这样系统就会添加对应的桌面快捷方式了:
kali创建文件_kali 创建快捷方式的方法相关推荐
- visual studio 2022配置GAMP出现realloc不能开辟空间问题和不能够创建文件夹问题及其解决方法
visual studio 2022配置GAMP出现realloc不能开辟空间问题和不能够创建文件夹问题及其解决方法 因在处理相关数据时,需要动态给指针开辟内存,使用了realloc进行开辟内存空间, ...
- java中io流如何创建一个文件_,Java中Io流操作-File类的常用操作-创建文件,创建文件夹...
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
- java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
- Ubuntu 17.04系统创建Android Studio桌面快捷方式的方法
下面以"Android Studio"为例,阐述Ubuntu系统中创建桌面快捷方式的方法,假设已将"Android Studio"下载到"/home/ ...
- 总结java创建文件夹的4种方法及其优缺点-JAVA IO基础总结第三篇
本文是Java IO总结系列篇的第3篇,前篇的访问地址如下: 总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇 总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇 ...
- java创建文件夹的4种方法及其优缺点(io基础)
1.传统API创建文件夹方式 Java传统的IO API种使用java.io.File类中的 file.mkdir()和file.mkdirs()方法创建文件夹 file.mkdir()创建文件夹成功 ...
- hadoop学习——在HDFS中创建文件夹的两种方法
参考书籍:<Hadoop大数据技术开发实战> shell命令创建文件夹 启动hdfs,终端输入:start-dfs.sh 在hdfs中创建一个input文件夹: hadoop fs -mk ...
- Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限
Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...
- 服务器文件夹怎么用快捷方式打开,文件夹变成快捷方式怎么办 文件夹变成快捷方式解决方法...
21世纪是信息化的时代,几乎所有的信息都能被保存在硬盘上,比如手机内存.电脑硬盘.手机硬盘.光盘等.信息的储存越来越方便,储存工具的储存空间也越来越大,按T计算的空间已经逐渐地走入了人们的生活,也有越 ...
最新文章
- 云原生人物志|Pulsar翟佳:社区的信任最重要
- UIButton颜色渐变 titleLabel字体不显示
- tomcat端口被占用的解决方式
- 嵌入式从硬件到Linux学习经验汇总-----By知乎
- 三菱GXWorks2 监视梯形图状态
- python笔记-find()函数的用法
- [UE5] 部署 Rider For Unreal Engine 编辑器
- oracle 生成拼音输入码,c# 生成拼音输入码
- Python控制台打印彩色字符图
- docker学习(十三)docker安装dejavu
- php phalcon 中文手册,基础教程 · Phalcon 3.4中文手册 · 看云
- 计算机添加本地安全组用户名和密码错误,u租号总是密码错误-共享用户名和密码正确总提示错误...
- 国网站直接SHOPPING经验之总结, 和美国代购说拜拜~~新加 如何注册PAYPAL~~~~
- 【第十章 线性代数之 特征向量与特征值】3Blue1Brown
- C语言数据存储-浮点型
- mysql8时区设置_解决MySQL8.0时区的问题步骤
- 半导体器件物理【14】非平衡过剩载流子 —— 非平衡少数载流子浓度 、附加电导、扩散电流、漂移电流、总电流
- MySQL双机热备份实施方案
- 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(4)- 联合调试(vspd, sscom, PyCharm2018.2)...
- 燃情7月,ACMUG厦门、上海双城技术沙龙及MySQL/MariaDB创始人Monty中国行活动
热门文章
- Python之Pandas绘图,设置显示中文问题
- 微博多尺度序列推荐算法实践
- 【干货分享】数字营销与企业数字化转型.pdf(附下载链接)
- 封条格式用word怎么打_汽车密封条保养膏怎么用?大师来教你正确方法
- vue data 值如何渲染_vue源码阅读复盘-watcher模块
- ctrl+下箭头无法到最底端_设计院10年精选,最常用的CAD命令,绘图牛人都在用...
- android switch自定义样式,Android自定义Switch样式
- matlab gul介绍及串口通信实现,Matlab - GUl介绍及串口通信实现(转)
- 数据库mysql常用操作_mysql数据库常用操作
- 饼状图改变数据显示位置_Tableau--饼图大作战