Ubuntu远程,解决rviz无法在远程桌面下使用

Ubuntu下远程桌面无法使用rviz
解决原理解释
将启动文件加入bash,避免每次export

具体操作:
1.检查主机与移动端机器的IP

主机IP:192.168.31.193 主机名:ada(也可使用ada.local)
移动端IP:192.168.31.110 ID名:jp(同理jp.local)

2.将IP写入~/.bashrc(~/.zshrc)

在主机端:

gedit ~/.bashrc
写入:
export ROS_HOSTNAME=192.168.31.193
export ROS_MASTER_URI=http://192.168.31.110:11311
保存后,
source ~/.bashrc

在移动端:

gedit ~/.zshrc  (因为用的终端类型不同)
写入:
export ROS_HOSTNAME=192.168.31.110
export ROS_MASTER_URI=http://192.168.31.110:11311
保存后,
source ~/.bashrc

配置完成后,开始进行远程连接

在主机:(ssh -X 是可以加载GUI界面)

ssh -X jp@192.168.31.110
输入连接密码
roscore

新开终端ssh后,进行其他操作即可:

rosrun rviz rviz 或进行其他操作即可

(但还是会段错误..。)

你可能感兴趣的:(ubuntu)