红联Linux门户
Linux帮助

解决VNC连接安了Ubuntu MATE系统的Raspberry Pi 3b时出现灰屏

发布时间:2017-08-25 10:58:58来源:blog.csdn.net/qq_32384313作者:小坏wz
1)首先安装vncserver服务
sudo apt-get install vnc4server
2)开启vnc服务
vncserver  
会给分配一个端口
3)在电脑端用VNC Viewer 登录,如果看到命令行界面+灰色背景,那就对了,去下一步
4)修改配置文件
sudo ~/.vnc/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" &
mate-session &
5)重启vnc服务,输入如下两个命令:
vncserver -kill :1
vncserver
在电脑端重新连接即可
 
此方法仅针对树莓派3b原生Ubuntu MATE系统。
如果是其他系统,只需修改配置文件的最后一行
mate-session &
改成什么呢?
先查看系统的桌面环境
echo $DESKTOP_SESSION
不要用putty,不然会返回为空的,应该在原有的设备上查看
如果是gnome桌面,改成gnome-session &;
如果是KDE桌面,改成startkde &;
如果是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名称,如果是ubuntu-2d,则将最后一行改为:
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP
我查了一上午才搞定,好在搞懂了原理,太不容易了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32413.html