web-dev-qa-db-ja.com

xmove、xpraの代替

ちょっとした背景情報:私は、より大きなシステムの一部であるソフトウェアを扱っています。システムのほとんどの部分には、継続的に実行されるバックグラウンドプロセスと、その機能が必要になったときに開くことができるGUIがあります。問題を引き起こしている特定のソフトウェアは、GUIとバックグラウンド処理の両方を含む単一のプログラムとして作成されました。これは、GUIが常に実行されている必要があることを意味します。そうでない場合、関連する処理を実行できません。これは望ましくありません(多くの理由により)。

回避策として、GUIウィンドウを適切に表示/非表示できるようにするさまざまなX疑似サーバーを調べました。私が特に見てきた3つは、xmoveximovexpra

xmoveは本当に古く(1997年11月以降開発されていない)、24ビットグラフィックスをサポートしていません。

ximoveという名前も見つかりました。著者のMark C. Ballewは、xmoveを改善することを目的としてそれを開始しました(XIMove≡XmoveImprovement)。しかし、 彼のウェブサイト を見ると、最後のステータス更新は8/16/04であるように見え、 http://forum.ximove.com/ にリンクしていますもう存在していないようです。

xpraは最も有望なオプションのようですが、期待どおりに機能していません。依存関係について説明しているxpraファイルには含まれていない「カイロ」について多くのエラーが表示されますが、プログラムはWebブラウザーなどの小さなアプリケーションで機能します。問題のあるプログラムで使用しようとすると、さらに多くのエラー(カイロエラーなど)が発生します。そして、xpraとアプリケーション自体の両方がクラッシュするようです。

私はxpraの最新バージョンのクリーンインストールを試すことを検討していますが、私が試すべき他のX疑似サーバーアプリケーションに洞察力があるかどうか疑問に思っています。

11
demarcmj

コメントでPiskvorが言ったこと。より新しいバージョンのxpraを試してください。その設定で遊んで、オーディオ転送などの必要のないものを無効にします。それをうまく働かせることができます。

1
krupan

XvncTightVNC または TigerVNC のようなVNCサーバーの使用を試すことができます。

VirtualBox (少なくともバージョン5)を使用して、オペレーティングシステムとプログラムを仮想マシンにインストールすることもできます。 VMを "detachable"モードで起動すると、すべてのVirtualBoxウィンドウを閉じてVMを実行したままにできます。その後、VirtualBox GUIを再起動して再接続できます。 VMに。

0
johnLate