zoukankan      html  css  js  c++  java
  • Kali创建应用快捷方式

    https://www.dazhuanlan.com/niki-y/topics/1113708

    有些软件在 Linux 下解压后直接就能使用,尤其是 jetbrains 的产品,每次都要到对应的进程目录下执行启动进程。虽然可以通过创建软链接或者将启动脚本的路径加入环境变量达到在命令行下启动,可比起从桌面直接点击图标启动还是有点不便。

    1. 快捷方式是以.desktop 为后缀的文档,只要在其中添加一些代码,就能赋予他启动软件的能力。
      代码格式

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      [Desktop Entry]
      Encoding=UTF-8
      Type=Application
      Comment=The Javascript IDE for Professional Developers by JetBrains
      Name=Webstorm
      GenericName=Webstorm IDEA
      Exec=/home/orangice/Application/WebStorm/bin/webstorm.sh
      Icon=/home/orangice/Application/WebStorm/bin/webstorm.png
      Terminal=false
      Categories=Application;Programme;
       

      参数解析
      • Type:要启动的文档类型,值为 Application 表示进程文档,值为 Link 表示链接文档。
      • Comment:注释。
      • Name:快捷方式的名称。
      • Exec:应用进程的绝对路径。
      • Icon:快捷方式图标的绝对路径。
      • Terminal:是否在终端启动,true 表示在,false 表示不在,只能在终端执行的必须为 true。

    实例

    1. 在/usr/share/applications目录下创建.desktop 后缀的文档,文档名是你的应用名。以创建 Webstorm 快捷方式为例。编辑 Webstorm.desktop。

      1
      vim /usr/share/applications/Webstorm.desktop

      添加如下代码

      1
      2
      3
      4
      5
      6
      7
      8
      9
      [Desktop Entry]
      Encoding=UTF-8
      Type=Application
      Name=Webstorm
      Comment=The Javascript IDE for Professional Developers by JetBrains
      Exec=/home/orangice/Application/WebStorm/bin/webstorm.sh
      Icon=/home/orangice/Application/WebStorm/bin/webstorm.png
      Terminal=false
      Categories=Application;Development;
      1
      chmod a+x /usr/share/applications/Webstorm.desktop
  • 相关阅读:
    前端常见跨域解决方案
    前端必须要懂的浏览器缓存机制
    判断一个变量是数组还是对象
    javascript中Array常用方法
    Javascript数据类型
    Email接收验证码,以实现登录/注册/修改密码
    web安全之机器学习入门——3.2 决策树与随机森林
    web安全之机器学习入门——3.1 KNN/k近邻
    web安全之机器学习入门——2.机器学习概述
    cmd下的一些小技巧
  • 原文地址:https://www.cnblogs.com/auschwitzer/p/15292956.html
Copyright © 2011-2022 走看看