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
  • 相关阅读:
    C# 多态的实现
    资料整理工具篇
    轻量级ORMPetaPoco及改进
    偶然路过,所以就留点东西吧。
    Sencha Touch 提高篇 组件选择器
    Sencha Touch 数据层篇 Proxy(上)
    Sencha Touch 数据层篇 Model
    Sencha Touch 2.0 威老的自定义组件:CardPanel
    Sencha Touch 2.0 有哪些新特征? Sencha Touch 官方指南系列
    Sencha Touch 数据层篇 Store
  • 原文地址:https://www.cnblogs.com/auschwitzer/p/15292956.html
Copyright © 2011-2022 走看看