在计算机上使用VNC Client远程控制树莓派

需要文件:
1)VNC Server

步骤:
1)安装VNC Server
(1)sudo  apt-get  update
(2)sudo  apt-get  upgrade
(3)sudo  apt-get  -y  install  tightvncserver
(4)执行tightvncserver设置远程连接的密码
(5)引导session,vncserver :1  -geomtry  1024x768  -depth  24

          或则 tightvncserver :1  -geomtry  1024x768  -depth 24

  (6)  需要第二个图形界面控制时,使用如下命令:

   tightvncserver :2  -geomtry  1024x768  -depth 24

注意:

1) 修改VNC登陆口令:vncpasswd

2) 第一次使用vncserver或tightvncserver命令引导session时,需要输入VNC登陆密码,至少需要8个字符的密码

2) vncserver和tightvncserver命令后面 :1 含义是服务器启动1号界面,我们也可以启动多个界面:2 , :3 , :4 ......等等,区别在于:

如果多个客户端登陆的同一个界面时,看到的内容是一样的;而登陆不同的界面时,看到的内容是相互独立的。

每个客户端必须选择登陆的界面号,如果手机在登陆时候没有界面号的选择,那么需要通过不同的端口确定不同的界面,界面号与端口的对应关系是
     界面好     端口号  
    :1   ----   5901
    :2   ----   5902
    :3   ----   5903
    :4   ----   5904
    :5   ----   5905
    :6   ----   5906

脚本:install-vnc.sh(安装VNC Server的脚本)
echo "install VNC Server"
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install tightvncserver
tightvncserver
sudo cp vncboot /etc/init.d/
sudo chmod 755 /etc/init.d/vncboot

sudo update-rc.d vncboot defaults

sudo reboot


脚本:vncboot(自动启动VNC Server的脚本)

#! /bin/sh

# /etc/init.d/vncboot

USER=pi

HOME=/home/pi

export  USER  HOME

echo "Starting Tight VNC Server!"

/usr/bin/tightvncserver :1  -geometry  1149x900  -depth  16  -pixelformat  rgb565

exit  0

注意:

以上自动启动VNC的脚本不知道为什么总是不能成功,但是启动后再执行如下命令:

/usr/bin/tightvncserver :1  -geometry  1149x900  -depth  16  -pixelformat  rgb565

就可以成功登陆!!!!

解决方法:
sudo cp /etc/init.d/vncboot /home/pi/vncstart
sudo chmod 777 vncstart
在 /homr/pi/.config 目录中建立 autostart 目录
/homr/pi/.config/autostart 目录中建立一个 My.desktop 的文件,内容如下:
[Desktop Entry]
Type=Application
Exec=/home/pi/vncstart
然后重新启动!!!!!!


你可能感兴趣的:(远程控制,pi,vnc,raspberry)