ubuntu给应用创建快捷方式

在ubuntu上我们通过deb包安装的软件一般会有快捷方式,但是通过压缩包下载解压出的软件没有快捷方式,比如某c开头的科学上网或者今天作为例子的goland。这个时候就需要我们自己在终端上创建快捷方式了。

主要流程有以下几步,这里我们以go语言的IDE goland为例

1.创建对应的desktop文件

比如goland,我们需要在/usr/share/applications目录下创建goland.desktop

cd /usr/share/applications 
sudo nano /goland.desktop

2.编辑这个文件

把这个文件编辑一下,记得要加sudo

sudo vim goland.desktop

内容如下

[Desktop Entry]
Version=1.0
Type=Application
Name=XXX//这里输你的应用的名称
Exec=/path/to/GoLand/bin/goland.sh//这里输你的应用的实际路径
Icon=/path/to/GoLand/bin/goland.png//这里输你的应用要用的图标的路径
Terminal=false

3.更改文件的权限

sudo chown xxx Goland.desktop//xxx是你的用户名
sudo chmod 755 Goland.desktop/修改权限

4.把这个文件复制一份到你的桌面

用cp命令复制

cp goland.desktop ~/桌面

5.将你桌面那个文件改为可运行

直接右键,然后找到“允许运行”点击即可

### 如何在 Ubuntu 上为 DataGrip 创建桌面快捷方式 要在 Ubuntu 系统上为 DataGrip 创建桌面快捷方式,可以通过编辑 `.desktop` 文件并将其放置在适当的位置来实现。以下是具体方法: #### 编辑 .desktop 文件 首先,在 `/usr/share/applications/` 路径下创建 `DataGrip.desktop` 文件。这一步可以使用命令行工具完成: ```bash sudo nano /usr/share/applications/DataGrip.desktop ``` 接着,在该文件中写入以下内容以定义快捷方式的行为: ```ini [Desktop Entry] Version=1.0 Type=Application Name=DataGrip Icon=/opt/DataGrip/bin/datagrip.png Exec="/opt/DataGrip/bin/datagrip.sh" %f Comment=Develop with pleasure! Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-datagrip ``` 上述配置中的字段解释如下: - **Version**: 指定版本号。 - **Type**: 声明这是一个应用程序类型的条目。 - **Name**: 显示在菜单中的名称。 - **Icon**: 应用图标的路径。 - **Exec**: 启动程序的实际命令。 - **Comment**: 对此应用的描述。 - **Categories**: 此应用所属的应用类别。 - **Terminal**: 是否需要终端窗口运行。 - **StartupWMClass**: 用于匹配窗口管理器类名。 注意:如果 DataGrip 的安装路径不是默认的 `/opt/DataGrip/`,则需调整 `Icon` 和 `Exec` 字段中的路径[^1]。 #### 将快捷方式添加至桌面 为了使快捷方式显示在桌面上,还需要将刚刚创建的 `.desktop` 文件复制到用户的桌面目录,并赋予其可执行权限: ```bash cp /usr/share/applications/DataGrip.desktop ~/Desktop/ chmod +x ~/Desktop/DataGrip.desktop ``` 这样操作之后,用户可以在桌面上找到 DataGrip 的快捷方式并双击启动它[^5]。 #### 验证快捷方式功能 确保快捷方式能够正常工作的一个重要步骤是验证 `.desktop` 文件的内容是否正确以及是否有足够的权限访问相关资源。如果有任何错误提示,请返回修改对应的路径或权限设置。 --- ### 注意事项 某些情况下可能需要手动刷新 GNOME Shell 或注销再登录才能让新的桌面快捷生效。另外,不同版本的 Ubuntu 可能存在细微差异,因此建议根据实际情况灵活调整命令和参数[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谁的友人A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值