• 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字符串转换为变量名
    python对象反射和函数反射
    android studio 更新Gradle版本方法
    【Node.js】'readline' 逐行读取、写入文件内容
    nodejs 设计模式
    MongoError: server instance in invalid state undefined 解决办法
    nodejs对mongodb数据库的增删改查操作(转载)
    JSON详解
    mac 安装python3
    Oracle_安装说明
  • 原文地址:https://www.cnblogs.com/auschwitzer/p/15292956.html
Copyright © 2020-2023  润新知