<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Soul Of Free Loop &#187; RealVNC</title>
	<atom:link href="https://zohead.com/archives/tag/realvnc/feed" rel="self" type="application/rss+xml" />
	<link>https://zohead.com</link>
	<description>Uranus Zhou&#039;s Blog</description>
	<lastBuildDate>Sat, 19 Jul 2025 15:42:46 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8</generator>
	<item>
		<title>framebuffer VNC客户端 fbvnc-v1.0.2</title>
		<link>https://zohead.com/archives/fbvnc-v1-0-2/</link>
		<comments>https://zohead.com/archives/fbvnc-v1-0-2/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 16:01:30 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[树莓派]]></category>
		<category><![CDATA[fbvnc]]></category>
		<category><![CDATA[framebuffer]]></category>
		<category><![CDATA[RealVNC]]></category>
		<category><![CDATA[RFB]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://zohead.com/?p=344</guid>
		<description><![CDATA[本文同步自（最佳显示效果请点击）：https://zohead.com/archives/fbvnc-v1-0-2/ 由于在 Raspberry Pi 上习惯使用 framebuffer 进行普通使用的关系，在需要用 VNC 连接其它机器上，一下想到还是用 framebuffer 下的程序来实现。网上也有别人写的 framebuffer VNC 客户端程序，但普遍有些问题，有些则没有考虑在类似 Raspberry Pi 这种 ARM linux 环境下使用的情况，为此我基于已有的 fbvnc 项目重新弄了个 framebuffer 下 VNC 客户端的程序。 原有 fbvnc 项目地址：htt [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>本文同步自（最佳显示效果请点击）：<a href="https://zohead.com/archives/fbvnc-v1-0-2/" target="_blank">https://zohead.com/archives/fbvnc-v1-0-2/</a></p>
<p>由于在 Raspberry Pi 上习惯使用 framebuffer 进行普通使用的关系，在需要用 VNC 连接其它机器上，一下想到还是用 framebuffer 下的程序来实现。网上也有别人写的 framebuffer VNC 客户端程序，但普遍有些问题，有些则没有考虑在类似 Raspberry Pi 这种 ARM linux 环境下使用的情况，为此我基于已有的 fbvnc 项目重新弄了个 framebuffer 下 VNC 客户端的程序。</p>
<p>原有 fbvnc 项目地址：<a href="http://repo.or.cz/w/fbvnc.git" target="_blank">http://repo.or.cz/w/fbvnc.git</a></p>
<p>我的 fbvnc 新项目的 github 地址：<a href="https://github.com/zohead/fbvnc" target="_blank">https://github.com/zohead/fbvnc</a></p>
<p>现在已经更新到 1.0.2 版本，相对原始的 fbvnc 的主要改进为：</p>
<ul>
<li>解决在 16 位及 32 位 framebuffer 下显示不正确的问题；</li>
<li>增加帮助信息和参数选项（fbvnc -h 查看帮助信息）；</li>
<li>支持简单的 VNC 用户名密码验证（基于 RFB 协议的 3.3 版本）；</li>
<li>支持将 VNC 密码加密保存到密码文件；</li>
<li>支持以命令行参数的形式从密码文件中读取密码，方便自动运行方式；</li>
<li>连接远程 VNC 主机时增加远程 VNC 服务器信息输出，方便调试；</li>
<li>从 VNC 服务器获取版本信息前先发送客户端版本号（3.3 版本），解决某些非常严格的 VNC 服务器（例如：droid VNC server）出现拒绝访问的问题；</li>
<li>连接远程 VNC 主机时检查 VNC 版本是否确定以 “RFB ” 开头，如果版本不符合要求则出错退出；</li>
<li>解决在 ARM linux 系统（例如：Raspberry Pi）中鼠标无法正确移动的问题；</li>
<li>连接和断开 VNC 服务器时增加清屏和显示/隐藏光标的处理，防止终端界面紊乱。</li>
</ul>
<p>此程序已在 Windows/Linux/Android 等不同系统的 VNC 服务器环境下测试过，需要注意的是此 fbvnc 客户端只支持 RFB 3.3 版本的 VNC 服务器，如果使用的是比较新的 RealVNC 服务器（我测试的是最新的 RealVNC 4.6.3 版本），请在服务器设置中修改 VNC 协议版本为 3.3。</p>
<p>请自行到上面的 github 项目地址中检出代码进行编译安装，Raspberry Pi 系统则提供了已经编译好的版本 ^_^。</p>
<p>使用方式很简单，运行：</p>
<p><strong>fbvnc 192.168.1.xxx</strong></p>
<p>如果需要密码会提示你输入，完成后就可以看到远程 VNC 主机的画面，其中 192.168.1.xxx 为 VNC 服务器的主机地址，另外也可以增加参数指定 VNC 服务器的端口号（如果不是默认的 5900 端口），运行 <strong>fbvnc -h</strong> 可以查看帮助信息。</p>
<p>连接上 VNC 服务器之后的操作：</p>
<table style="background-color: #858585;" width="400" border="0" cellspacing="1" cellpadding="0">
<tbody>
<tr>
<td style="color: #ffffff; font-weight: bold;" width="120">快捷键</td>
<td style="color: #ffffff; font-weight: bold;">操作</td>
</tr>
<tr>
<td style="background-color: #e7e7e7;">Ctrl + 空格</td>
<td style="background-color: #e7e7e7;">暂停/恢复 图像更新绘制</td>
</tr>
<tr>
<td style="background-color: #e7e7e7;">Ctrl + Alt + C</td>
<td style="background-color: #e7e7e7;">断开连接并退出</td>
</tr>
</tbody>
</table>
<p>适用于 Raspberry Pi Debian Whezzy 系统的 fbvnc 程序下载链接：</p>
<p><a href="http://github.com/downloads/zohead/fbvnc/fbvnc-raspberry-pi-v1.0.2.7z" target="_blank">http://github.com/downloads/zohead/fbvnc/fbvnc-raspberry-pi-v1.0.2.7z</a></p>
<p>此程序纯粹为我基于其它项目做个人修改使用的，其中有任何问题请提出指正哦 ^_^</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/fbvnc-v1-0-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
