Xウィンドウを他の$ DISPLAYに転送する


1

私は現在、Ubuntu(Maverick Meerkat)ボックスを自宅の私のメディアサーバー/万能サーバーとして機能するように設定しています。

私はまた、OS Xラップトップと古いWindows XP PCを持っています。簡潔にするために、以下の命名法を使用します。

  • Ubuntuボックス:ミーアキャット
  • ウィンドウボックス:レドモンド
  • OS Xボックス:ヒョウ

基本的には、レドモンドにいる間にリモートXChatセッションを開始してからレドモンドから切断し、ミーアキャットを開いてそのセッションを続行できるようにしたいです。または、leopardからログオンしてXChatセッションを続けたいのですが。現在、私はvncを使用しています - しかし、私はVNCが新しいGNOMEセッションを開始するようにxstartupスクリプトを設定しているのでこれは特に好きではありませんd自分のローカルデスクトップに移植できるようにVNC $ DISPLAYで開いたウィンドウが好きです。

どうすればいいの?私は少し読みました xpraしかし、それが実際に私が望むものを実行するのかどうか、私はあまりよく理解していませんでした。それが本当に screen Xの場合は、それが私が欲しいものだと思います。なぜなら、私はredmondでリモートXChatを起動し、meerkatのデスクトップに直接ログインしたときにそれを続行することができるからです。それが実際にWindowsで動作するかどうかもわかりませんでした。私がそれを使用して/それをインストールするために見つけた方向はせいぜい「不透明」でした。

同様に、転送についてはどうすればいいですか またWindowsを転送するとき?私はXが実際に音を転送しないことを知っています、しかし私はについて読みます pulseaudioしかし、私はどのように私はリモートを設定するのかわからない pulseaudio Windows / OS Xのクライアントとどのように私はミーアキャットから私の音を転送するのですか。

回答:


2
  • はい、使えます xpra そのために。 Linux、MS Windows、およびMacOS用のネイティブクライアントがあります。
    1. サーバー上でxpraセッションを開始します
    2. クライアントから接続してください(これら2つのステップは1つのみにまとめられます) - 詳細については: xpra usage wiki
  • 代わりに、VNCまたはRDPサーバーを見つけることができます。 meerkat これにより、既存のX11セッションに接続することができます。
  • サウンド転送はxpraでネイティブにサポートされており、帯域幅をあまり使用せず、余分なものは必要ありません - VNCまたはRDPを使用する場合 PulseAudioサーバーをインストールする Windowsでは、Pulse-over-SSHはまだありませんので、PulseAudioをonに設定してください。 meerkat あなたのWindows PCに接続するために(警告:これはたくさんの帯域幅を使うつもりです)

X11とPulseAudioでは、 サーバ お使いのPC上で動作し、 クライアント 他の場所で実行している可能性があります。

VNC、RDP、Xpraおよび他のほとんどのプロトコルでは、 クライアント サーバーはリモートです。


1

VNCセッションを実行するためにxrdpパッケージを使ってみてください。それはあなたがあなたの接続sesmanを落とすことはあなたのセッションを生き続けさせるでしょう。もう一度ログインすると、既存のセッションに再接続します。残念ながら、xrpdはまだサウンドを転送しません。私がこれをした方法の詳細は私の上にあります VNCとXRDPを使ったリモートデスクトップ ブログ記事。

私は自分の音をパルスオーディオから得るためにブルートゥースヘッドセットを使っています。私はまだサウンド放送ソフトウェアを見ていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.