自装软件默认安装目录为 /usr/local,而生成的应用程序可执行图标(文件)放置在/usr/local/share/applications 目录下,以XXX.desktop 文件形式存在。以xxx.desktop为例,用vim打开文件内容如下:

[Desktop Entry]

Encoding=UTF-8

Name=xxx

//可执行文件

Exec=sh /usr/local/src/xxx/target/build/bin/startup.sh

//.sh可执行文件的绝对路径, 前面的sh 命令不要丢哦

Icon=/usr/local/share/icons/jesh.png //图标图片路径,更改这里即可

Info="Spark"

Categories=GTK;Network;message; //可写可不写

Comment="Gtk+ based like QQ" //提示性信息 ,可写可不写

Terminal=false

Type=Application

StartupNotify=true

所以为xxx.sh 可执行文件建立桌面可执行图标xxx.png,只需要先在桌面新建一个XXXX.desktop文件,然后复制上面的内容把 Exec=sh /usr/local/src/xxx/target/build/bin/startup.sh 中的startup.sh更换成xxx.sh,并把 Icon=/usr/local/share/icons/jesh.png 换成 Icon= xxx.png的文件路径 即可。

本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:

2020/05/15 01:04

Linux启动shell的快捷方式,Linux下为可执行shell脚本文件(.sh),制作桌面启动快捷方式...相关推荐

  1. Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件

    1. 原理思路 文件权限修改无法实现 : 如果 没有 root 权限, 就不能改变二进制文件的文件权限; -- 将busybox推送到Android系统中 : 使用 adb push 命令, 将 bu ...

  2. php linux脚本文件,Unix/Linux中如何直接执行PHP脚本文件?

    使用Linux系统的服务器都有搭建完整的PHP环境,因此有些用户会用PHP去写一些执行自动化任务的脚本,可是发现每次执行PHP脚本都需要使用php myscript.php的方式,感觉有点麻烦.其实我 ...

  3. windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件

    一. @echo off Setlocal enabledelayedexpansion ::CODER BY Mark_Li POWERD BY iBAT 1.6 cd "C:\Progr ...

  4. linux系列(七):shell编程、shell概念、ssh协议概念、执行shell文件的三种方式

    1 概念 https://www.xshell.com/zh/free-for-home-school/ 1.1 xshell(执行linux命令的客户端软件) Xshell [1] 是一个强大的安全 ...

  5. Linux下创建可执行bin安装文件

    需求及应用场景 1.简化操作.一般的软件安装过程,如果想要精简步骤,我们一般会将需要在命令行中输入的命令写成一个脚本,同时将安装介质准备好.我们将脚本和安装介质上传到生产环境,然后通过执行脚本来完成安 ...

  6. linux下实现定时执行php脚本

    在linux中输入命令 复制代码代码如下: crontab -e 然后使用vim的命令编辑打开的文件,输入 复制代码代码如下: 0 * * * * /usr/bin/php -f /home/user ...

  7. linux无需管理员运行sh,linux下权限问题,如何让无root管理员权限的用户执行需root权限执行的脚本文件...

    匿名用户 1级 2013-07-12 回答 看了前面几位回答者我觉得应当采取一种简单的方法. 看你的意图允许任何人挂载/dev/sda5并且访问它 那么可以如此,任何人都可以挂载硬盘而无需密码,包括其 ...

  8. Linux qt程序打包依赖库,Linux打包免安装的Qt程序(编写导出依赖包的脚本copylib.sh,程序启动脚本MyApp.sh)...

    本文介绍如何打包Qt程序,使其在没有安装Qt的系统可以运行. 默认前提:另外一个系统和本系统是同一个系统版本. 1,编写导出依赖包的脚本copylib.sh #!/bin/bash LibDir=$P ...

  9. 【Linux】 Jetbot、Dofbot机器人如何创建、执行python脚本+Linux基础操作

    文章目录 一.Jetbot.dofbot机器人创建执行python脚本方法 1.1 引言 1.2 通过SSH协议传输文件 1.2.1 Mobaxterm的下载安装 1.2.2 Mobaxterm创建s ...

  10. 虚拟机的三大服务器启动不了,Win7系统下共享虚拟机提示VMware Workstation Server共享服务不能启动如何解决?...

    最近有Win7系统用户在安装使用虚拟机后,发现共享虚拟机时弹跳出来了错误的VMware Workstation Server共享服务不能启动的提示窗口,这使用户非常苦恼,那么Win7系统下共享虚拟机提 ...

最新文章

  1. linux c 监控文件内容改变,如何让程序监视C ++中的文件修改?
  2. c#chart背景透明_C# 二
  3. 安卓用户又少了一项自由,Android 11不再支持更改默认相机程序
  4. 编程语言python特点-Python语言的特点有哪些?九大特点介绍!
  5. windows server 2008 iis 添加ssl证书
  6. C++shell排序(附完整源码)
  7. 90年代人们使用计算机,上世纪90年代电脑走进普通家庭 你还记得长什么样吗?
  8. 最新版chrome 70浏览器同步、清除Cookie设置将更改
  9. python斐波那契数列30_python的30个骚操作
  10. (部分转载,部分原创)java大数类(2)
  11. Hadoop技术内幕:深入解析YARN架构设计与实现原理pdf
  12. [zz]c++可变参数函数使用
  13. Atitit java sound api体系 javadoc与类层级 目录 1. 软件包 javax.sound.sampled 1 1.1. 软件包 javax.sound.sampled 1
  14. 用android程序帮美女换衣服源码
  15. CImage类的使用
  16. Ubuntu安装教程
  17. c语言中node是数据类型吗,lnode(数据结构lnode是什么类型)
  18. Python语法之精妙的十个知识点(装B语法)
  19. JAVA 程序设计基础过关题库(50道)
  20. 基于模板匹配和遗传算法的人眼定位

热门文章

  1. Swift 学习- 02 -- 基础部分2
  2. 俄罗斯游戏软件:C语言应用初步感受
  3. 使用date命令来修改系统日期与时间
  4. GNU C - 关于8086的内存访问机制以及内存对齐(memory alignment)
  5. IDC机房KVM应用案例分析
  6. [转]The Top 10 Attributes of a Great Programmer
  7. U-boot给kernel传参数和kernel读取参数—struct tag
  8. FFmpeg中MPEG-4编码程序追踪,其他FFMPEG自带编码器同理
  9. C#halcon点拟合圆形函数
  10. halcon车刀崩边检测