ubuntu为编写的bash脚本链接图标快捷键方式

6 篇文章 0 订阅

为实现自动导航轮椅项目的所有程序一键图标快捷启动,采用了bash脚本+.desktop文件+图片的方式实现一键快捷启动,具体方法如下:

1、编写一键运行程序(包括ros节点、launch文件)等的bash脚本:

#!/bin/bash

#ros2 run server_node socket_server

gnome-terminal -- bash -c "cd socket_ws/;source install/setup.bash;ros2 run server_node socket_server" & sleep 1

gnome-terminal -- bash -c "cd microros_ws/;source install/setup.bash;ros2 launch 。。。" & sleep 1

gnome-terminal -- bash -c "java -jar ly/v2.jar" & sleep 1

以上为例子,具体使用具体修改,也可以不弹出终端后台运行。

2、在桌面上新建.desktop文件,如:

touch nav2.desktop

在该文件中编写如下内容:

[Desktop Entry]
Name=Control
Comment=Control shortcut
Exec=/home/quick/dipan.sh   #(根据具体的bash脚本文件路径填写)
Type=Application
Terminal=false
Icon=/home/quick/1.jpg  #(根据具体的图标文件路径填写)

3、权限设置:

第二步做完后,桌面上的nav2.desktop文件还是文件图标,右击桌面,在终端中打开,即在桌面的路径下赋予nav2.desktop文件权限:

it@it:~/桌面$ sudo chmod +x nav.desktop

权限赋予成功后,文件图标会变成自己所设置的1.jpg。但还图标上还是有个X。

我们用鼠标右击图标,选择允许运行文件。图标上的X就消失了。点击图标,所有程序都会运行起来。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值