Monday, September 24, 2018

通过Linux Mint/Mac远程VNC访问树莓派

因为本人日常使用的电脑是Linux Mint,而且是显示器和主机一体,因此显示器没法给树莓派用。另外只有USB鼠标,没有USB键盘(Update*: 购买了USB小键盘后期能用)。

购买的5寸显示器小屏虽然能看树莓派系统,但是有两个问题。

  • 如果小屏供电USB接到树莓派USB,由于提供的电压不足,导致屏幕的分辨率很低,所以不得不接到电源适配器上才能更好地提高分辨率,但是这样导致电源适配器被占用;
  • 5寸小屏显示并没有全部空间占满,因为一开始使用的是7寸的小屏,所以按照说明书设置了config.txt,结果拿到5寸这里显示不一致。 Update: 通过修改/boot/config.txt文件中的参数,无论是5寸还是7存都恢复正常使用,屏幕供电直接USB线接主板,不再需要额外的电源适配器!具体参数设置参见Raspberry Pi Config

因此,最好实现两个功能。

  • 通过本机linux mint以SSH访问树莓派; 这是终端界面。
  • 通过本机linux mint以VNC访问树莓派。这相当于远程登录,直接就是图形界面,完全可以不使用5或7寸的小屏了。

其中在linux mint下安装VNC Viewer的方法很简单,直接访问VNC Viewer主页,然后下载对应的版本(默认根据网页自动判断会提供给你正确的版本),下载下来的是一个.deb文件,双击即可运行安装。但问题是,安装完了之后,在开始菜单那里怎么也搜索不到它!直到试着在application->internet里找到了它!因为第一次打开还需要最后一步完善确认某个东东,导致程序还无法完全在搜索栏里被找到!因此按照路径找过去才行!

使用VNC Viewer输入树莓派的IP地址,用户名和密码分别是pi和raspberry,如果不知道树莓派的地址,有两种查看方法:

  • 直接在树莓派终端下输入ifconfig
  • 如果家里使用的是宽带,访问192.168.1.1查看wlan接口的硬件设备,上面会显示相应的IP地址。事实上所有家庭网络设备都会列出IP地址。

Update: 2018-09-24 发现VNC Viewer主页上也提供各个操作系统版本下载,包括mac版本。只需在mac下使用命令: brew cask install vnc-viewer即可自动安装,新买的mac派上用场了。

No comments: