在linux中为应用添加快捷方式(启动器)

在linux中为应用添加快捷方式(启动器)

Why

在Linux下很多下载安装的软件并没有提供快捷方式,只有通过在命令行敲启动命令

比如说我安装pycharm的时候,只是下载了安装包,并没有进行安装,就可以直接运行

只需要到压缩包下的bin目录执行开启终端执行命令:

./pychram.sh

便可以正常,但是当你关闭你的终端窗口时,启动的PyCharm也关了,WTF?

意思是,这个窗口还得挂着,这当然不合理

How

Linux提供了快捷启动的方式

这里我们以pycharm为例方法如下:

1.在桌面新建一个pycharm.desktop的文件,文本编辑器打开将以下内容复制进去

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/zhouming/ming/IDE/pycharm-2020.2.3/bin/pycharm.sh
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/zhouming/ming/IDE/pycharm-2020.2.3/bin/pycharm.png
MimeType=
Name[zh_CN]=pycharm
Name=pycharm
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen

这里的Exec=/home/zhouming/ming/IDE/pycharm-2020.2.3/bin/pycharm.sh是你需要执行的文件启动文件

这里Icon=/home/zhouming/ming/IDE/pycharm-2020.2.3/bin/pycharm.png是提供的图标(也可以自己制作图表如果没有提供图表的话)

这里是我从阿里的icon图标库中下载,作为markdown软件图标
因为本身Typora没有给图标
自己下载的图标,作为Typora图标

2.需要为该文件添加权限

在桌面打开终端执行:

chmod +x pycharm.desktop

在这里插入图片描述

双击启动pycharm大功告成

其实上面复制的一长串都是根据Linux提供的桌面入口规范写的

有兴趣可以去了解一下

https://blog.csdn.net/u014025444/article/details/940242 (中文翻译)

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值