可以说,现在很少有自带VNCserver的教程

因为之前 官方系统没有自带VNC  但是 现在  最新版的官方系统已经自带VNCserver 只需要在设置里启用一下,然后设置就可以用啦。

别的教程都是安装VNC

sudo apt-get install tightvncserver
vncserver -geometry 1024x768
但是我们不这样用。
上一篇文章的最后写到 (http://www.cnblogs.com/crosys/p/6220168.html)

为了下一步准备 这里需要一个设置:(打开树莓派设置)

sudo raspi-config

选择5.Interfacing Options

找到VNC(远程桌面)  选择 Yes(是)enable

然后sudo reboot 重启后重新连接ssh

---------------------

下面正式开始配置

首先

sudo nano /etc/init.d/vncserver

然后 复制下面的内容 右键粘贴进去

#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start:
# Default-Stop:
# Short-Description: Start/stop vncserver
### END INIT INFO # More details see:
# http://www.penguintutor.com/linux/vnc ### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required eval cd ~$USER case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit
;;
esac
exit

然后  Ctrl+O 回车 保存

然后  Ctrl+X退出文本编辑器

然后 修改权限

sudo chmod  /etc/init.d/vncserver

然后 添加开机启动项

sudo update-rc.d vncserver defaults

最后 重启树莓派

sudo reboot

---------------------------------------------------------------

如果不出意外  树莓派开机后 就可以连接VNC了

点开这货

连接ip  也就是 树莓派ip:1

点击OK

然后就可以愉快的玩耍了,刷新率很低,像看ppt一样。已知Minecraft不能玩。

那么?这样就好了?

如果成功连接,就可以进入下一步(连接Wifi 设置路由器ip绑定  丢弃网线辣~~)

'''

另外补充一下

关于0端口,vnc的端口是在5900的基础上加的

就是1端口就是5901  2端口就是5902了

0端口是和HDMI输出是一样的,意思就是,当你连上大屏幕 ,再连接0端口 看到的内容是一样的

比如树莓派接在家里大电视上,但是没鼠标键盘,可以用手机的vnc软件 连接0端口控制

0端口和1端口是两个不同的屏幕  相互不影响  ,相同端口看到的内容是一样的

比如 电视连HDMI 电脑连的1端口  手机连的0端口  平板连的1端口  那么 手机和电视的内容是同步的 电脑和平板内容是同步的。

还可以创建更多的窗口  不过窗口多了 肯定会影响运行速度,就默认用1端口就行(0端口默认开)

还有网上很多教程用xrdp这个  我试过 冲突,而且并不是特别好用,所以就没有介绍

'''

最新文章

  1. Oracle数据库,数据的增、删、改、查
  2. spring监听器
  3. #define DELAY_ONE_MICROSECOND (-10) 时间是负数的原因
  4. 深入理解URL
  5. android 模拟器
  6. 在Windows下利用MinGW编译FFmpeg
  7. 学习JS中的小问题
  8. sql 了解
  9. Cas Server中各配置文件介绍
  10. javascript改变背景/字体颜色(Through the javascript to change the background and font color)
  11. HTML Entity 字符实体
  12. 2101: Bake Off
  13. Win10下创建Python3.7创建虚拟环境以及安装Flask框架
  14. 下载神器(vip下载速度)
  15. Spring Bean 定义继承
  16. 牛客第三场多校 E Sort String
  17. rails 新建user的phonenumber字段
  18. 在Access中执行SQL语句
  19. SQL使用CASE 语句
  20. 面试准备之一Python

热门文章

  1. Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)]
  2. java类的加载机制
  3. Atitit smb网络邻居原理与实现查询列表
  4. Log4net入门(回滚日志文件篇)
  5. 深入netty源码解析之一数据结构
  6. CSS3与页面布局学习总结(七)——前端预处理技术(Less、Sass、CoffeeScript、TypeScript)
  7. 如何在Windows Server 2008 R2没有磁盘清理工具的情况下使用系统提供的磁盘清理工具
  8. Javascript学习笔记1
  9. 5.C#WinForm基础登陆失败三次退出系统
  10. 解决MyEclipe出现An error has occurred,See error log for more details的错误