Jetson Xavier ubuntu18.04配置vnc进行远程桌面连接

NVIDIA Jetson Xavier开发板装不上基于gnome桌面的VNC,由于ubuntu上有多个版本的VNC,尝试了vnc4server+xfce4后可远程控制,因此记录下来方便后面继续装环境。

1.安装

$sudo apt-get install xfce4 
$sudo apt-get install vnc4server
$sudo apt-get install xrdp

2.启动vncserver,初始化

vncserver   #启动vncserver,第一次需要设置登录密码

如果密码忘记了,可以进去~/.vnc/目录删除password文件即可

3.修改配置文件xstartup

sudo gedit ~/.vnc/xstartup

注意,有时候会报如下错误:
在这里插入图片描述 当使用su到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有上述的提示。因为在默认情况下,系统不允许别的用户的图形程序的图形显示在当前屏幕上。因此需要加上如下命令,增加访问权限:

xhost +

然后将xstartup替换为如下内容:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
xfce4-session &

4.重启vncserver与xrdp

sudo vncserver -kill :1  #关闭当前vnc界面
vncserver  #重启vnc
sudo service xrdp restart  #重启xrdp

5.连接

桌面左上角-搜索,使用自带的Remmina远程桌面。
【新建】->协议选择【VNC-虚拟网络计算】->服务器【IP:1】->保存并连接。名字可以随便取一个。

如果是使用了防火墙,需要在防火墙上开启5901远程端口(sudo ufw allow 5901)。

以上内容参考了:https://www.cnblogs.com/EasonJim/p/7529156.html
https://blog.csdn.net/zsfcg/article/details/86656084

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菅田将晖丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值