zoukankan      html  css  js  c++  java
  • 使用 Raspberry Pi 远程桌面

    作者:http://www.linuxeden.com/html/news/20130104/133992.html

    出处:http://www.linuxeden.com/html/news/20130104/133992.html

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

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

     

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

     

     

    配置 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 地址:

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

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

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

    登录就可以了。

    在 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 ,安装很简单。

    在 OS X 上连接到 Pi

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

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

    额外的选项
     

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

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

    选择 “Display” 设置页:

     

     

    你将看到一个滑动条用来设置分辨率和颜色。你可以在“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 就可以进行控制。


  • 相关阅读:
    python selenium启动配置
    pyqt5安装 + pycharm配置
    Python redis 存取使用
    pycharm 打不开 解决办法
    Python 将图片上传至阿里云OSS对象存储
    mysql表中已有数据,为表新增一个自增id。
    Python 使用BrowserMob Proxy + Selenium 获取Ajax加密数据
    Pycharm 2020.01亲测激活到2089年
    Python3 执行JS出现JSON未定义问题
    pycharm激活,此方法为永久激活。
  • 原文地址:https://www.cnblogs.com/leonxyzh/p/7289132.html
Copyright © 2011-2022 走看看