天天看点

《树莓派开发实战(第2版)》——2.8 利用VNC远程控制树莓派

本节书摘来异步社区《树莓派开发实战(第2版)》一书中的第2章,第2.8节,作者:【英】simon monk(蒙克),更多章节内容可以访问云栖社区“异步社区”公众号查看。

面临问题

你需要通过vnc从mac os x或个人电脑(windows或linux)远程访问树莓派完整的raspbian图形桌面。

解决方案

安装vnc(virtual network connection,vnc)服务器。

在树莓派上打开终端会话(或ssh会话),然后运行下列命令。

$ vncserver :1<code>`</code>

第一次运行时,会要求建立密码,也就是说,今后任何远程连接树莓派的人,必须输入该密码后才能获得访问权限。

为了从远程计算机连接树莓派,你需要安装vnc客户端。

realvnc是一个流行之选,可以很好地与tightvnc建立连接,并且支持windows、linux和mac os x系统。

当你在mac os x或个人电脑上运行客户端程序的时候,它还会要求输入你想连接的vnc服务器的ip地址,也就是你的树莓派的ip地址。

可以在ip地址后面输入“:1”,用以表示你希望连接的桌面号为1。

之后,会要求输入密码(见图2-9)。请记住,这是指安装tightvncserver后设置的那个密码,并不要求与你的树莓派密码一致。

《树莓派开发实战(第2版)》——2.8 利用VNC远程控制树莓派

进一步探讨

虽然大部分工作都可以通过ssh进行,但是,有时候访问树莓派图形环境的能力是非常有用的。

如果你希望树莓派每次重启都会自动启动vnc服务器的话,可以借助下列命令来实现。

[desktop entry]

type=application

name=tightvnc

exec=vncserver :1

startupnotify=false<code>`</code>

树莓派一旦设置为自动登录并进入桌面环境的话,vnc服务器就会在重新启动后自动启动。

继续阅读