SSHを介したHDMI出力の制御


15

私はまだPiを受け取っていませんが、私はそれが何をしたいのか探していました。私が楽しみにしている機能の1つは、インターネットにアクセスするためにテレビ(HDMI経由)に接続したときにそれを使用し、外付けハードドライブ(すべて近くにある)を使用することです。また、SSHアクセスをセットアップして、家の周りのラップトップなどから外付けハードドライブにアクセスできるようにしました。

ラップトップを使用してPiにSSHで接続し、テレビへの出力を(HDMI経由で)制御できるとしたら、非常に便利です。これは可能ですか?私は基本的に、ラップトップをワイヤレスキーボード/マウス入力として使用したいと思います(端末またはリモートデスクトップ/ Xmingのいずれかを使用したSSH-これが機能する可能性が高い方!)。ありがとう。

更新

私が本当に望んでいるのは、一種のデスクトップ共有プログラム(TeamViewerなど)ですが、それは(リソースに関して)それほど「重い」ものではありません。たとえば、Xtermを介してFireFoxのインスタンスを開始できますが、PiにSSHで接続しているラップトップではなくテレビで表示できますか?

TeamViewer(およびそのようなプログラム)は、デスクトップを誰かと共有することを「受け入れる」必要があるため、適切なソリューションではありません。つまり、リモートデスクトップを受け入れるためにキーボードをPiに接続する必要があります。理想的なソリューションは、Piでの「承認」を必要とせず、ユーザー名とパスワードのみを必要とします。ありがとう。

回答:


7

たとえば、Xtermを介してFireFoxのインスタンスを開始できますが、PiにSSHで接続しているラップトップではなくテレビで表示できますか?

説明しているのは、SSHセッションのデフォルトの動作です。PiがTVに接続され、Xセッションが実行されている場合、そこからXアプリケーションを起動すると、その既存のXセッションが使用されます。

この動作をオーバーライドする方法はありますが、それはこの質問の範囲外です。

SSHを介したマウスとキーボードの共有に関しては、というアプリケーションを使用するのは非常に簡単ですx2x。関連する質問で私が投稿したこの回答では、セットアップと使用について詳しく説明します。


2
リモートでマシンにSSH接続すると、アプリケーションを起動するとSSHセッションが使用されます(ラップトップからPiでgimpを起動すると、ラップトップ画面にgimpウィンドウが表示されます(Xterm経由)...まだPiを受け取っていないので間違っているかもしれませんが、これが私が使用した他のLinuxデバイスの動作です! 'x2x'は、両方のマシンでLinuxを実行している場合にのみ素晴らしいソリューションのように見えますか? windows / puttyの代替手段?ありがとう!
ルーク

はい、あなたは間違っています。その動作のために、-Y接続時にフラグを使用します。これXにより、SSHパイプを介してクライアントが転送されます。私はLinuxだけが怖いのですが、おそらく他の誰かがWindowsの代替案を提案できるでしょう。
-Jivings

x2xはX11サーバーで動作するはずです。Irixで使っていたLinuxだけではないことは確かです:)パテでssh X転送を行うことができ、Xサーバー、IIRCを入手できます。別の方法として、VMで本格的なデスクトップLinuxを実行したり、Windowsから切り替えたくない場合は仮想化することもできます。
XTL

3

マウス/キーボードをRPiと共有したいが、RPiでアプリを実行したい場合、Synergyを使用してキーボードを共有できる必要があります。 この投稿では、機能する方法について説明します。

リモートシステムの画面をRPiに表示したい場合は、RPiでVNCクライアント(TightVNCなど)を実行することを検討します。この投稿を参照してください。


それはまさに私が望んでいることのように聞こえます-以前に「相乗効果」に出くわすことはありません。ただし、答えに「全体」ソリューションを含めるのはスタック交換プロトコルです。そうしないと、リンクが変更された場合、これはもはや役に立ちません。乾杯!
ルーク

個人的にその正確さを保証できないため、具体的な指示は含めませんでした。私の希望は、リンクが切れても、ソリューションへの道筋を開始するのに十分な情報があることです。
クレイグ

フェア1-Piを取得したら、これが機能するかどうかを確認できます!
ルーク

2

SSHプログラムに付属しているraspbian OSを使用しており、Linuxデスクトップ/ラップトップを持っていると仮定します。

手順:

  1. SSHはコンソールアクセス専用ですが、HDMIを使用してPiに接続されているテレビにアクティビティが反映されていることを確認できます。

  2. ラップトップからPiにSSHログインするには

    $ ssh pi@192.168.0.1 [sshがラップトップ/デスクトップにインストールされていると仮定]

    一般化:

    eth0ポートの$ sshユーザー名@ipアドレス

  3. グラフィカルターミナルにアクセスするには、piにVNC Server [tightvncserver]プログラムをインストールする必要があります。

    $ sudo apt-get install tightvncserver

  4. 次に、ホストに基づいて1回限りの構成を実行する必要があります[例:ラップトップ]

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

    注:独自の画面解像度を指定する必要があります[つまり、私の場合は1280 * 800]。

  5. パスワードを求められ、それに応じてパスワードを入力すると、サーバー側での構成が完了します[この場合はPi]。

  6. Piが提供するグラフィカル端末を表示するには、VNC Viewerのような受信機が必要です。

    Linux Boxの場合:

    $ sudo apt-get install xtightvncviewer

  7. $ vncviewer:[使用:ポートに5901]

    例えば:

    $ vncviewer 192.168.0.1:5901

  8. それで全部です..!!


1

あなたの質問から判断すると、あなたが望むのはすべてのファイルをどこかに集中させ(デスクトップAとしましょう)、それらのファイルの映画をテレビ(raspiが入ってくる場所)で見ることができるようにすることです。私のアドバイスは次のとおりです。

  1. すべてのファイルをデスクトップAに置き、NFSを使用してraspiと共有します(この手順はかなり複雑です。必要に応じてさらにサポートさせていただきます)
  2. 通常のワイヤレスキーボードを購入して使用します(不格好なラップトップを使用しても意味がありません)
  3. Jivingが述べたように、ウィンドウを使用するコマンドはテレビに表示されます(実際に自分でテストしたことはありません。この動作はraspiカメラとomxplayerでのみ確認できます)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.