【linux】Linux桌面应用程序快捷方式

在linux系统里,很多应用程序虽然有对应的版本,但是下载了之后发现打开方式并不友好,比如,今天下载了DataGrip,打开文件夹才发现它里面有这些:
在这里插入图片描述
红框内的脚本是其正确的打开方式。每次你都要执行:

./datagrip.sh 

才能运行这个程序,很不友好。
当然,如果你稍微熟悉一点linux,你可能会想:把这个路径定义成环境变量PATH里,这样就可以在任何地方运行了
在这里插入图片描述但是这样还是不符合用户习惯,能否建立一个类似win系统的打开方式?
当然可以。
如果你是win用户,你可能会想创建个软链接的东西在桌面来解决这个问题。但是这里的打开方式是个shell脚本,如果软链接到桌面,还是一样得运行。
你可以这样做:

1.创建一个.desktop类型的文件

 vi /usr/share/applications/x.desktop

文件内容:

[Desktop Entry]
Name=DataGrip
Exec= /home/zjs/datagrip-2023.2/DataGrip-2023.2/bin/datagrip.sh
Icon= /home/zjs/datagrip-2023.2/DataGrip-2023.2/bin/datagrip.svg
Type=Application
StartupNotify=true

内容解析:

[Desktop Entry] 文件头
Encoding    编码
Name        应用名称
Name[xx]    不同语言的应用名称
GenericName 描述
Comment 注释
Exec    执行的命令
Icon    图标路径
Terminal    是否使用终端
Type    启动器类型
Categories  应用的类型(内容相关)

创建好文件之后,修改权限:

sudo chmod 744 x.desktop

注意:权限一定要是744
然后复制一份到你的桌面。右键单击:
在这里插入图片描述

注意: 如果没有出现这个选项,重新检查以下这个文件的权限是否为744

在这里插入图片描述

然后,就可以出现正常的图标,并像其它软件一样,正常使用了

猜你喜欢

转载自blog.csdn.net/weixin_43717839/article/details/132080360
今日推荐