linux下制作启动快捷方式

之前做的浏览器到linux测试没毛病,不过是用命令行启动的,普通用户肯定不能那么用。那么就需要和通用程序一样安装后在桌面生成个快捷方式,让用户能双击打开程序。

首先创建一个LISClient.desktop文件,这个文件就是快捷方式,把他放在/usr/share/applications就能到桌面看到了,这里记得要授权,否则桌面看不到

[Desktop Entry]
Name=LISClient
Comment=Multi-platform LISClient for Linux
Exec=/usr/share/LISClient-linux-x64/LISClient
Icon=/usr/share/LISClient-linux-x64/resources/app/lis.ico
Type=Application
StartupNotify=true
Categories=LISClient;
MimeType=text/plain;
Keywords=lis;

为了安装简化实现一个install.sh脚本帮助安装

#!/bin/bash
#shell安装LISClient脚本
#20221016
#zlz
#----------------------------------------------------------
mypath=$(dirname $0)
echo "创建目录/usr/share/LISClient-linux-x64"
mkdir /usr/share/LISClient-linux-x64
echo "拷贝文件到/usr/share/LISClient-linux-x64"
cp -r ${mypath}/LISClient-linux-x64/*  /usr/share/LISClient-linux-x64/
echo "授权执行权限"
chmod -R +777 /usr/share/LISClient-linux-x64/*
echo "创建快捷方式到/usr/share/applications/LISClient.desktop"
cp ${mypath}/LISClient-linux-x64/resources/app/LISClient.desktop /usr/share/applications/
echo "授权快捷方式"
chmod +777 /usr/share/applications/LISClient.desktop 
echo "安装LISClient成功"

安装包目录摆放,把包上传到linux上执行instal.sh安装
linux下制作启动快捷方式_第1张图片

如下

[BEGIN] 2022/10/16 19:58:48
[root@zlzlinux /]# ls /LISClient
install.sh  LISClient-linux-x64
[root@zlzlinux /]# bash /LISClient/install.sh
创建目录/usr/share/LISClient-linux-x64
拷贝文件到/usr/share/LISClient-linux-x64
授权执行权限
创建快捷方式到/usr/share/applications/LISClient.desktop
授权快捷方式
安装LISClient成功

成功得到LISClient启动快捷方式,双击正常运行
linux下制作启动快捷方式_第2张图片

你可能感兴趣的:(linux,linux,bash,运维)