本帖最后由 SKY000 于 2015-3-4 17:23 编辑
一.VNC概念: VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 本文以CubieTruck为例(CB1、CB2适合),实现VNC远程图形化控制。
二.x11vnc的使用(同步远程):
1.固件: debian-server-ct-nand-hdmi-v2.1.img(或预装x11vnc服务器的固件) *这里为了区分PC主机和CT开发板,$表示PC主机上的终端,#表示CT开发板上的终端。 2.创建密码: #sudo x11vnc -storepasswd 输入和确认之后,密码被保存到了用户的密码目录下:
3.设置X11VNC的密码文件: #sudo x11vnc -storepasswd in /etc/x11vnc.pass 将密码文件复制过去: #sudo cp /root/.vnc/passwd /etc/x11vnc.pass
打开/etc/init/x11vnc.conf文件,粘贴以下内容。如果没有这个文件,就用文本工具创建一个。端口:5900,自己可以定义。
# vim.tiny /etc/init/x11vnc.conf
starton login-session-start script /usr/bin/x11vnc-auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage-rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log endscript
返回命令界面后,输入“:wq”保存退出 # reboot 重新启动后, 输入”ifconfig”,查看 CubieTruck 的 IP ,我这里IP地址为192.168.1.200
4.远程登录: 在PC上安装vncviewer(我这里使用ubuntu12.04系统) $sudo apt-getinstall xtightvncviewer $vncviewer 输入IP地址和端口:
输入密码: 如图,可见cubiezz桌面界面:
|