小组 > 嵌入式 > 《Arduino开发实战指南》书友会 > 使用 Raspberry Pi 远程桌面
?
?
小组信息
名称:《Arduino开发实战指南》书友会

管理员:

人数:265
小组积分:1692
简介:Arduino因为其易用性使全球关注他的人越来越多,虽然在硬件工程师的眼中他仅仅是一个简单的8位机最小系统,但对于更多的没有硬件背景的人来说(特别是软件工程师),Arduino为他们打开了一扇通向硬件领域的窗口,这扇窗连接的是一个叫做开源硬件的世界。这里不用去系统的学习硬件知识,只要会C语言,就能够制作出很有意思的硬件交互作品。希望这本国内首本Arduino著作能够帮助你走进开源硬件的世界。

小组公告

欢迎大家积极发表Arduino以及开源硬件相关的内容,希望能以Arduino为切入点,让大家进入开源硬件的世界,本小组每月给发帖最多成员送出一本《Arduino开发实战指南》,要求是必须是开源硬件的相关内容(不限于Arduino),同时当月发帖数要在18篇以上。

返回本小组首页

楼主??[转载]?

使用 Raspberry Pi 远程桌面


作者:mcp2002
积分:5284分
总积分:10377分
:2554
发送信息
加为好友
发表于2013-01-04 18:17

英文原文:Remote Desktop With Raspberry Pi

你想要远程登录到你的 Raspberry Pi 然后使用图形桌面吗?这其实很简单的。假如你不想专门为 Pi 配一台显示器的话,这里有你想要的解决方案。

OK,这是另外一篇 Raspberry Pi 的文章。由于回复的数量巨大,我将在研究的同事在这里发布更新的新。我希望这能吸引更多人使用这个产品。这篇文章是针对初学者的,所以请不要说这篇文章的内容太浅。

假如你和我一样,不想连接各种线或者将 Raspberry Pi 接到电视上,我的方法将让你在笔记本或者台式机上拥有一个 Pi 的图形桌面,如图:

228425_1357294789475.png

配置?Pi

确定你的 Pi 已经连到网络,网络中还有其他的电脑。

为了设置联网,你需要在 Pi 上运行一个服务以便其他电脑连接进来。我这里使用的是?Raspian Wheezy?,我的大多数教程都是用的这个。

我选择用?xrdp?来实现,我之前已经使用 xrdp 多时。要在 Raspian 中安装 xrdp 只需要输入以下命令:

sudo apt-get install xrdp

这个命令将为你安装在 Pi 上使用 xrdp 的所有软件包,而且将在你启动 Raspberry Pi 时自动启动 xrdp。

现在获取你的 IP 地址:

ifconfig eth0 | grep inet | cut -c21-30

记住这个 IP 地址,接下来你需要用这个 IP 来连接你的 Pi。

使用 Windows 连接到 Pi

你可以在不同的机器来连接 Pi,我们先从 Windows 系统开始。

只需要简单的从开始菜单进入:

开始 -> 程序 -> 远程桌面连接

然后输入 Pi 的 IP 地址:

228425_1357294836601.png
?
点击“连接”按钮,你将看到一个消息提醒说远程计算机没有被验证,如下图所示:
228425_1357294925869.png

你可以直接忽略这个提示信息,因为你的 Pi 运行了 Linux 而不是 Windows ,所以有此提示。

你将看到如下图所示的截图:

228425_1357294946762.png

登录就可以了。


mcp2002 编辑于2013-01-04 18:24
分享到:? 新浪微博?? qq空间??
投票数: ? 回复?? ? 引用??
1楼??[转载]?

Re:使用 Raspberry Pi 远程桌面


作者:mcp2002
积分:5284分
总积分:10377分
:2554
发送信息
加为好友
发表于2013-01-04 21:22

在 Linux 上连接到 Pi

在 Linux 上连接到 Pi 机器是很简单的。

我一般使用?rdesktop?来连接,如果你用的是 Ubuntu 或者是其他 Debian 系的 Linux 发行版,可使用下面命令来安装 rdesktop 工具:

sudo apt-get install rdesktop

安装后输入下面命令来连接:

rdesktop < the IP address of your Pi >

你将看到熟悉的 xrdp 屏幕。

如果你使用的是其他的 Linux 发行版,你可用源码来编译,最新版本是?rdesktop 1.7.1?,安装很简单。


2楼??[转载]?

Re:使用 Raspberry Pi 远程桌面


作者:mcp2002
积分:5284分
总积分:10377分
:2554
发送信息
加为好友
发表于2013-01-04 21:23

在 OS X 上连接到 Pi

我自己并没有 Mac 来做这个测试,但你可以找到例如?CoRD?这样的工具来连接。

我争取在最近找一台 Mac 机器来试试。


3楼??[转载]?

Re:使用 Raspberry Pi 远程桌面


作者:mcp2002
积分:5284分
总积分:10377分
:2554
发送信息
加为好友
发表于2013-01-04 21:30

额外的选项

也许你已经发现,Pi 可以支持很高的屏幕分辨率,很有可能比你屏幕支持的最高分辨率还要高。这有可能造成你需要滚动条来查看屏幕的部分区域。

228425_1357306056004.png

这就很不方便了。然而在 Windows 上你可以比较容易的通过远程桌面设置来调整屏幕的分辨率。点击“Options”下拉按钮:

228425_1357306082981.png

选择 “Display” 设置页:

228425_1357306108648.png
?
?

你将看到一个滑动条用来设置分辨率和颜色。你可以在“General”设置页点击“Save”按钮来保存你的设置。

在 Linux 中,你可以通过以下命令来设置分辨率:

rdesktop -r 1024x768 < the IP address of your Pi > 

rdesktop 会自动调整到你设置的分辨率。

?

为什么使用RDP?

有人可能会这么问,也是个好问题。如果你正使用Linux,并且想连接到另一台Linux机器,为什么要使用微软的协议呢?我建议使用xrdp是因为它很快、很稳定,并且跨操作系统。当然你也可以选择VNC,但出于简单考虑,我选择RDP,而且它在Windows系统和Linux系统上表现都很好。

总结

希望这篇文章能回答你关于“将 Pi 作为虚拟桌面”的问题。如果你像我一样,你可能也会将你的 Pi 藏匿在某个地方,使用起来更方便。而我会将它藏在我的“数据中心”里,当我想玩的时候,直接通过 SSH 或者 RDP 就可以进行控制。


点击登录,立即回复。
小组活跃用户