ubuntu GUI中创建启动器快捷方式

当我开始使用ubuntu系统时,发现对于一些应用,总是需要到指定目录下打开终端执行文件以启动应用,这很麻烦,在这里,通过创建.desktop文件,可以在启动台启动应用程序。

# 转到/usr/share/applications目录下
cd /usr/share/applications
# 创建文件
sudo gedit idea.sh
# 在文件中输入以下内容
[Desktop Entry]
Encoding=UTF-8
Name=idea %桌面快捷方式的名称
Comment=idea %注记
Exec=/usr/local/bin/idea.sh %可执行文件完整路径,用户主目录不可使用~代替
Icon=/usr/local/bin/idea.png %图标文件完整路径
Terminal=否 %是否使用终端,ubuntu下的idea使用时不需要调用终端
StartupNotify=true
Type=Application
Categories=Application;

此时,可在启动台看到idea图标,单击图标运行应用,也可以收藏到任务栏。
当通过任务栏启动时,有时会出现双图标的情况,就很烦,可以通过以下方式解决。
1.终端输入

xprop | grep WM_CLASS

运行后,光标办成+号,移动+号到已经打开的程序窗口馁,点击。终端会有左面应用信息。选择WM_CLASS(STRING)这一行第二个字符串,复制。
2.打开终端,进入上面程序的.desktop文件,编辑内容StartupWMClass,没有的话新增,填入刚刚复制的字符串

StartupWMClass=jetbrains-idea

3.重启应用,ok

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值