我还没有收到我的Pi,但是我一直在研究我希望它做什么。我期望使用的功能之一是将其插入电视(通过HDMI)以访问Internet和外部硬盘驱动器(都在附近)时使用它。我还将设置SSH访问权限,以便我可以从家里的笔记本电脑等处获取外部硬盘驱动器。

如果我可以使用笔记本电脑将SSH导入Pi,那真的很酷,以控制通过HDMI输出到电视的内容。这可能吗?我本质上想将我的笔记本电脑用作无线键盘/鼠标输入(使用终端或远程桌面/ Xming进行SSH(无论哪种方式都可行)!)。谢谢。

更新

我想我真正想要的是一种桌面共享程序(例如TeamViewer),但是并不是那么“繁重” (就资源而言)。例如,我可以通过Xterm初始化一个FireFox实例,但在电视上查看它,而不是从SSH到Pi的笔记本电脑上查看它吗?

TeamViewer(以及类似的程序)并不是足够的解决方案,因为您必须“接受”要与某人共享桌面的功能,即我仍然必须将键盘插入Pi才能接受远程桌面。理想的解决方案不需要在Pi上“接受”,只需一个用户名和密码即可。谢谢。

#1 楼


例如,我可以通过Xterm初始化FireFox的实例(例如),然后在电视上查看它,而不是从SSH到Pi的笔记本电脑在电视上查看它吗?


您所描述的是SSH会话的默认行为。如果Pi已连接到电视并运行了X会话,则无论从哪个位置启动X应用程序,它都将使用该现有X会话。

关于通过SSH共享鼠标和键盘,使用名为x2x的应用程序非常简单。我在一个相关问题上发布的答案详细介绍了如何设置和使用它。

评论


我以为,当您远程通过SSH连接到计算机时,如果启动一个应用程序,它将使用您的SSH会话(即,如果我从笔记本电脑上在Pi上启动gimp,则gimp窗口会出现在我的笔记本电脑屏幕上(通过Xterm)...也许我误会了,因为我还没有收到我的Pi,但这是我使用过的其他Linux设备的工作方式!'x2x'看起来是一个不错的解决方案,但前提是您必须在两台计算机上都运行linux? Windows / putty替代品?

–卢克
2012年8月31日上午8:20

你是错的。对于这种行为,可以在连接时使用-Y标志。这将通过SSH管道转发X客户端。恐怕我只有Linux,也许其他人可以建议使用Windows。

–活动
2012年8月31日17:36

我相信x2x应该可以在任何X11服务器上工作。当然,不仅仅是Linux,就像我以前在Irix上运行它一样:)可以使用腻子进行ssh X转发,并且可以获得X服务器IIRC。另外,如果您不想离开Windows,则可以在VM中运行成熟的桌面Linux或虚拟化。

– XTL
2012年9月3日下午6:59

#2 楼

如果要与RPi共享鼠标/键盘,但要在RPi上运行应用程序,则应该可以使用Synergy共享键盘。

如果您想在RPi上显示远程系统的屏幕,我会考虑在RPi上运行VNC客户端(例如TightVNC)。请参阅这篇文章。

评论


这听起来确实是我的追求-之前没有遇到过“协同效应”。但是,在您的答案中包括“整体”解决方案是堆栈交换协议-否则,如果链接发生更改,它将不再有帮助。干杯!

–卢克
2012年8月30日20:03



我未提供具体说明,因为我个人无法保证其准确性。我的希望是,即使链接断开,也有足够的信息来开始解决之路。

– Craig
2012年8月30日在20:24

公平的一个-一旦获得我的Pi,我将能够确认这是否有效!

–卢克
2012年8月30日20:47

#3 楼

假设您使用的是SSH程序随附的raspbian OS,并且您具有Linux桌面/笔记本电脑。

说明:


SSH是仅用于控制台访问,但无论哪种方式,您都可以看到您的活动反映在电视上,该电视通过HDMI连接到Pi。

要从笔记本电脑通过SSH登录到Pi,

$ ssh pi@192.168.0.1 [假设ssh已安装在笔记本电脑/台式机中]

通用化:

$ ssh用户名@ eth0的IP地址port


要访问图形终端,您需要在pi中安装VNC Server [tightvncserver]程序。 />

接下来,您需要基于主机执行一次配置[ex:您的笔记本电脑]

$ vncserver:1 -geometry 1280x800 -depth 16 -pixelformat rgb565

注意:您需要指定自己的屏幕分辨率(例如1280 * 800)。

系统会要求您输入密码,例如相应地尝试它们,这样就完成了服务器端的配置[在本例中为Pi]。

要查看Pi提供的图形终端,我们需要一个接收器,如VNC Viewer。

在Linux盒中:

$ sudo apt-get install xtightvncviewer


$ vncviewer:[使用:端口5901]

eg:

$ vncviewer 192.168.0.1:5901

就这样.. !!!!


#4 楼

根据您的问题来判断,您想要将所有文件集中在某个地方(让我们说是桌面A),并且还希望能够在电视上(这些文件是raspi的进来)查看这些文件中的电影。我的建议如下:


将所有文件放在桌面A上,并使用NFS与raspi共享(此步骤相当复杂,如果您愿意,我可以进一步帮助您)
买一个普通的无线键盘并使用它(使用笨拙的笔记本电脑是没有意义的)
正如Jiving所说,您给它使用窗口的任何命令都将显示在电视上(请注意,我尚未进行实际测试我自己,我只能使用raspi相机和omxplayer确认这种行为)