
为Raspberry Pi安装远程桌面服务,并为Raspberry Pi和Banana Pi配置VNC服务以支持远程桌面控制.
要在Raspberry上支持远程桌面服务,可以使用Tight VNC通过远程桌面客户端访问Raspberry桌面,这样就无需配置Raspberry的显示屏. 直接使用移动设备或Mac也可以直接访问Raspberry桌面.
sudo apt-get install tightvncserver
然后运行TightVNC服务器
tightvncserver
首次启动服务器时,需要将远程连接会话添加到VNC服务:
vncserver :0 -geometry 1920x1080 -depth 24

为了更方便地开始此会话,我们可以创建一个脚本来简化此指令:
nano svnc.sh
然后添加以下内容
#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96
使文件可执行
chmod +x svnc.sh
然后执行:

./svnc.sh
在/etc/init.d目录中创建vncboot服务启动文件:
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=root
HOME=/root
export USER HOME
case "$1" in
start)
echo "Starting VNC Server"
#Insert your favoured settings for a VNC session
/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565
;;
stop)
echo "Stopping VNC Server"
/usr/bin/vncserver -kill :0
;;
*)
echo "Usage: /etc/init.d/vncboot {start|stop}"
exit 1
;;
esac
exit 0
修改文件的可执行权限
chmod 755 /etc/init.d/vncboot
将文件添加到启动顺序
update-rc.d /etc/init.d/vncboot defaults

如果添加成功,将出现以下单词:
update-rc.d: using dependency based boot sequencing
但是,如果出现:
update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot
然后您可以尝试以下说明:
update-rc.d vncboot defaults
重新启动PI,您将发现可以启动VNC服务.

对于VNC客户端树莓派远程桌面,我建议使用RealVNC的VNC Viewer树莓派远程桌面,该平台在多个平台上受支持. 我在iPad上安装了iOS版本的ViewVNC,以访问Raspberry桌面.
此处应注意,当使用VNC Viewer连接到VNC服务时,应使用IP: 端口地址形式进行连接. 默认连接端口为5901. 如果Shumei的地址为192.168.100.1,则VNC服务的连接地址应为192.168.100.1:5901. 如果在Shumei上启动了多个连接会话,则端口号将直接增加. 例如,如果您在Raspberry中启动第二个服务会话,则应使用192.168.100.1:5902进行连接.
如何在Raspberry Pi 2上运行Ubuntu Snappy Core
在(Raspberry Pi)Raspberry Pi上安装NodeJS
在Raspberry Pi上安装Weston
Raspberry Pi的Linux操作系统已经可用
Raspberry Pi(Raspberry Pi)试用说明
Raspberry Pi(Raspberry Pi)安装,配置IP和软件源等条目
本文将永久更新链接地址:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-273659-1.html
看出来了这个事情是你们的努力
吹牛逼