文档章节

树莓派上手笔记之VNC连接配置

风灬云
 风灬云
发布于 2015/05/13 16:56
字数 546
阅读 31
收藏 0

树莓派上手笔记之VNC连接配置


分两部分,server端配置和client配置。
一、server端配置
1.打开树莓派的ssh服务器

方法一:在命令行终端执行下列命令
sudo raspi-config
在ssh项里选择enable即可。

方法二:在命令行直接执行
sudo /etc/init.d/ssh star

2.在大电脑上安装ssh客户端并连通树莓派

如果是Mac或Linux机器,可以直接运行下列命令(IP改成你自己的):
ssh 192.168.2.57 -l pi

3.在client端通过ssh配置server端参数、在树莓派上安装并运行VNC服务器,推荐tightvnc

以下命令都可以通过ssh远程运行。
先更新系统,然后安装tightvnc,命令如下:
sudo apt-get update
sudo apt-get install tightvncserver
安装后,按如下命令运行tightvnc服务器:
vncserver :1
或者设定特定屏幕分辨率:
vncserver :1 -geometry 1440x900

二、client端配置(Mac)

client端用Chicken-2.2b2软件配置。
如下
Client(Mac),用chicken配置参数
Client(Mac),用chicken配置参数


点击connect,最后的效果如下

通过VNC连接树莓派
通过VNC连接树莓派


命令行参数说明:
一、:1,指定控制台的号码。
可以不加此参数,tightvncserver会自动寻找从1开始的下一个空闲控制台。
加上此参数,会强制使用指定的控制台,如果此控制台已经启动则报错。加此参数可有效防止无意多次启动程序(会启动多个控制台)白白浪费系统资源。

二、特殊的0号控制台
0号控制台就是连接真实显示器真正输出图像的那个桌面。
对于VNC客户端,不输入端口号登录,默认就登录到0号控制台,方便。
但是因为0号是真正的桌面,所以和开机启动桌面环境,或者自己用startx命令,都存在冲突。

三、终止VNC控制台:
tightvncserver -kill :1
查看正在运行的控制台列表:
ps ax | grep Xtightvnc | grep -v grep

四、本文未配置自动启动VNC,因为考虑到以后最多还是用命令行,VNC只是偶尔用用。

© 著作权归作者所有

风灬云
粉丝 20
博文 91
码字总数 30310
作品 1
西宁
技术主管
私信 提问
树莓派+一根网线直连笔记本电脑

用网线直连电脑,不经过路由器。这个方法最大的特点用最少的工具玩树莓派。 一、材料:树莓派一部、网线一根,笔记本电脑一台。 1、树莓派:带供电系统和烧好Raspbian系统的SD卡; 2、网线:...

maweitao
2014/07/31
1K
1
网线直连树莓派及其利用笔记本共享上网的步骤

1.无线网络连接设置为 IP:192.168.0.58 子网掩码:255.255.255.0 默认网关:192.168.0.10(路由器地址) 本地连接属性设置为: IP:192.168.0.1(貌似要结尾是.1树莓派才能上网) 子网掩码:...

Okimbin
2014/02/14
459
0
无显示器无路由器无键盘无鼠标,仅靠网线直连笔记本用最简单配置玩转树莓派

出差在外,想折腾树莓派耍下,但是不记得树莓派的ip地址,当然可以用扫描工具扫下,比如advanced ip scanner。但是嫌麻烦还是想折腾下仅靠网线直连笔记本用最简单配置玩转树莓派。 用网线直连...

quanpower
2014/04/14
26.5K
0
嵌入式Linux+NetCore 笔记一

记录嵌入式Linux+NetCore培训中遇到的一些问题以及解决方法 十一放假期间发现园里大神大石头(NewLife团队)开了一个嵌入式Linux+NetCore培训,就报名参加了。更幸运的是,我刚好最后一个名额。...

njit_77
10/13
0
0
raspberry pi 树莓派从入门到精通(SmartlinkCloud.com,智联网云平台)

这篇帖子我打算用Q&A的方式来编写,这样大家更容易一目了然的看明整个帖子的内容,层次分明,调理清晰,以下均是我个人拿到树莓派之后实际使用中碰到的问题和解决办法。 1. Q:树莓派怎么启动...

quanpower
2013/11/27
3K
1

没有更多内容

加载失败,请刷新页面

加载更多

总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
43分钟前
4
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
46分钟前
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0
JAVA 利用时间戳来判断TOKEN是否过期

import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.format.DateTimeFormatter;/** * @descri......

huangkejie
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部