【ROS概述】解决主机和虚拟机共享剪贴板的问题

首先我下载的Ubuntu和virtualbox和ros都是最新版。

ros是noetic版本。

然后我们需要打开虚拟机上的相关设置:设置->常规->高级,全都改为双向。

在下面我们也可以看到相关的光盘映像也已经有在虚拟机上面(指下图的VBboxGuestAddition.iso)

然后我们打开虚拟机上的终端执行下面的命令(ctrl+alt+T)

由于我们用的是Ubuntu最新版所以需要更新编译器:

复制代码
sudo apt update
sudo apt install gcc-12 g++-12

确保编译器是默认为gcc12

复制代码
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 60 --slave /usr/bin/g++ g++ /usr/bin/g++-12

在操作系统Ubuntu上安装Guest Additions:

复制代码
sudo /mnt/VBoxLinuxAdditions.run

之后我们重启虚拟机,至此该问题就被解决了。请注意在主机(Windows)上通常用Ctrl+C/V来复制粘贴东西,但是在Ubuntu系统的终端上要将主机上的内容复制需要右键然后点击弹出来的"复制",用Ctrl+C/V在终端不起作用,但在其他地方都适用。

相关推荐
康谋自动驾驶4 天前
从数据采集到回放验证:ADTF 适配 ROS2 的 ADAS 测试实践
汽车·ros·数据采集·测试
Robot_Nav6 天前
VSCode 调试 ROS1/ROS2 等项目完整指南
vscode·机器人·ros
code_pgf7 天前
Orin NX 16GB 的 package 安装命令清单 + Docker/工作区目录结构 + bringup 顺序
运维·docker·容器·ros
纽约恋情7 天前
【ROS入门】12. ROS中tf坐标系广播与监听的编程实现
机器人·ros
maxmaxma8 天前
ROS 2 少年创客营:Day 2
机器人·ros
kyle~8 天前
DDS(Data Distribution Service)分布式实时数据分发标准
分布式·ros·dds
ChengQianO9 天前
ROS2 导航播报 & 轨迹模拟 —— 计划
linux·ubuntu·ros
波特率11520012 天前
C++当中is-a(继承)与has-a(成员对象)的辨析与使用指南(包含实际工程当中的使用示例)
c++·ros·串口通信
佳木逢钺12 天前
ROS Noetic 中自定义编译和替换 cv_bridge 的完整指南
人工智能·bash·ros
纽约恋情12 天前
【ROS入门】8. 服务端Server的编程与实现
机器人·ros