首先来推荐我的博客:
首先这是一个学习记录贴,参照卓泰科技的帖子(原文地址)
使用VNC可以同时操作PC以及香蕉派的桌面,避免了切来切去的麻烦。
但是使用过程中还是遇到一些小问题,解决起来很简单,但是对效率提升还是很大的。
下面是百度来的vnc介绍,大家大概看一下就行。
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。
安装
在ssh里面输入如下代码来进行安装vnc服务
sudo apt-get install tightvncserver
使用
启动VNC:
vncserver
这里有些东西需要说一下:
第一次启动的时候需要输入密码,你只需要键入密码两边即可,这个时候它会问你,你是否想建立一个view—only密码(输入y or n回车即可)。
如果想建立,那么继续键入密码两遍,你之后如果登陆的时候使用view-only密码登录,那么你只能看,不能操作,字面意思即是。
你使用哪一个账户来登陆ssh并启动vnc,那么你登陆vnc时候就是你之前登陆的账户。(例如我使用pi账户登录,那么我进入vnc后就是pi账户)
如果这里启动的时候前面加上sudo,那么就是以root身份登陆
sudo vncserver
这个时候提示里面说了:新的X桌面是bananapi:1
意思就是,你可以通过VNC Viewer软件来使用你的BPI的地址:1来登陆了,(:后面是给你分配的序号,我的这个分配的是1这个序号)
这个时候输入你的密码,标准密码,或者view-only密码都行。
登陆之后就是这个样子的
可以看见我之前没有建立view-only密码,那么我突然想要一个vnc密码,来让别人来只能观看我的操作怎么办呢?
vncpasswd
这个时候会重新建立密码。
设置桌面的分辨率
在启动vncserver时,可以通过参数设置桌面的分辨率和色深等,比如:
vncserver -geometry 1024x768 -depth 16
depth是设置色深的参数:Set the colour depth of the visual to provide, in bits per pixel. Must be a value between 8 and 32.(设置视觉的颜色深度,以提供每个像素的位。必须是8和32之间的值。)很好理解。
更多
可以通过查看手册来获取更多信息。
man vncserver
关于序号(桌面号)
图中说明了桌面号与端口号的关系,明白这个就可以在路由器做端口映射了,可以在外网访问了。
VI /etc/xinetd.d /vnc
将里面的PORT号改为你想要的号码,然后rcxinetd restart
然后在VNC下面输入IP:PORT
此处特别鸣谢 @xiudi
本文卓泰科技原创,更多内容敬请关注狗趴论团