当前位置: 首页 > news >正文

nuc设置脚本开机自启动

在终端执行

gnome-session-properties

这个是带有图型化页面的设置开机自启动的软件

没有这个软件的可以直接下载

sudo apt update
sudo apt install gnome-startup-applications

一般都有,ubunutu自带的

右边有添加,

名称和注释随便写,只需要把命令选择一个.sh文件就可以了

设置这种的sh文件就可以了

不断电测试

gnome-session-quit --logout --no-prompt

终端输入这个指令就可以了

参考sh文件

#!/bin/bash
# -------------------------------------------------------
# 一键启动 MID-360 + FAST_LIO2 + RM 节点
# 每个终端都在 ~/RM-Navigation/ROS_MID360 目录下执行
# -------------------------------------------------------# 0. 提前给串口权限(需 sudo 免密,已配置)
sudo chmod 666 /dev/ttyUSB0 2>/dev/null
sudo chmod 666 /dev/ttyACM0 2>/dev/null# 1) roscore
gnome-terminal --disable-factory --title="roscore" \-- bash -ic "\cd ~/RM-Navigation/ROS_MID360 && \source /opt/ros/noetic/setup.bash && \roscore; \exec bash" &
sleep 2# 2) livox 驱动
gnome-terminal --disable-factory --title="livox_driver" \-- bash -ic "\cd ~/RM-Navigation/ROS_MID360 && \source /opt/ros/noetic/setup.bash && \source ~/mid360/Mid_livox_ros_driver2/devel/setup.bash && \roslaunch livox_ros_driver2 msg_MID360.launch; \exec bash" &
sleep 1# 3) FAST_LIO
gnome-terminal --disable-factory --title="FAST_LIO" \-- bash -ic "\cd ~/RM-Navigation/ROS_MID360 && \source /opt/ros/noetic/setup.bash && \source ~/mid360/Mid_livox_ros_driver2/devel/setup.bash && \roslaunch fast_lio mapping_mid360.launch; \exec bash" &
sleep 1# 4) RM 节点
gnome-terminal --disable-factory --tab --title="RM" \-- bash -ic "\cd ~/RM-Navigation/ROS_MID360 && \source /opt/ros/noetic/setup.bash && \source ~/mid360/Mid_livox_ros_driver2/devel/setup.bash && \python3 send_mid360.py; \exec bash" &wait

http://www.dtcms.com/a/339523.html

相关文章:

  • 9.Ansible管理大项目
  • 实现LoRa通信与低功耗流程(无SPI中断)
  • Pegasus,HBASE,Redis比较
  • UML常见图例
  • 源代码部署 LAMP 架构
  • C++小游戏NO.1游戏机
  • 通过分布式系统的视角看Kafka
  • Gemini CLI 最近版本更新说明(v0.1.17~v0.1.22)
  • pyecharts可视化图表K线图_Candlestick:从入门到精通 (进阶版)
  • 技术分享:跨域问题的由来与解决
  • AP6275S AMPAK正基WiFi6模块方案与应用
  • 阀门漏水超声波检测类产品有哪些?
  • 【habitat学习一】Habitat-Lab 配置键文档详解(CONFIG_KEYS.md)
  • 进程间通信(信号、共享内存)
  • 17.web api 8
  • STM32之beep、多文件、延迟、按键以及呼吸灯
  • 大模型部署基础设施搭建 - LlamaFactory
  • Java优选算法——滑动窗口
  • Fragment重要知识点总结
  • CloudDM 新增支持 GaussDB 与 openGauss:国产数据库管理更高效
  • OpenHarmony 之多模态输入子系统源码深度架构解析
  • Android -登录注册实践技术总结
  • 2025最新华为云国际版注册图文流程-不用绑定海外信用卡注册
  • 延时任务定时器的实现
  • Python 新工具 uv
  • 读《精益数据分析》:营收(Revenue)—— 设计可持续盈利模式
  • 【ASP.NET Core】ASP.NET Core中间件解析
  • sfc_os!SfcQueueValidationRequest函数分析之sfc_os!IsFileInQueue
  • 关闭VSCode Markdown插件在Jupyter Notebook中的自动预览
  • 在linux系统中下载Andconda