2

Ubuntu Karmic を実行している HTPC (モニターとして HDTV を使用) と、家の他のさまざまなコンピューターがあります。HDTV に表示された HTPC で X11 アプリケーション (通常は XBMC) を実行したい場合がありますが、そうするために物理的に HTPC に行く必要はありません。家の別のパソコンからやりたい。

もちろん、ssh を使用すると、X が接続で開始されないため、アプリケーションは実行されません。ディスプレイをラップトップに転送したくないので、ssh -X または ssh -Y を使用したくありません。HDTV で既に実行されている X セッションで処理を実行したいのです。802.11g ネットワークを介して 1080p ディスプレイを共有することは誰も楽しいことではないので、VNC やその同類を使用したくありません。

私が欲しいのは、ローカル X セッションで実行されるリモート bash シェルで実行するコマンドです。何か案は?

4

1 に答える 1

0

「xhost」コマンドを調べてみてください

20年前、「xhost +」などを思い出すと、ローカルXサーバーは、画面上にウィンドウを作成したり、入力デバイスを取得したりするためのすべての着信要求を受け入れるようになります。

これは、ホームファイアウォールの背後にいる場合にのみ実行するのがおそらく合理的です。

表示を転送したいプログラムを実際に実行するマシンで、グラフィックウィンドウを転送するために-displayオプションまたはDISPLAYenv変数を指定します。

Xのセキュリティは過去20年間で変更されました、私は確信しています...だからこれはあなたのために働くかもしれないし、うまくいかないかもしれません-しかし私はxhostコマンドが私のubuntu9.10にあることに気づきます

于 2010-02-18T14:48:23.220 に答える