これは愚かな質問かもしれませんが、グラフィカル デスクトップ (GNOME、Xfce など) がインストールされていないコンピューターで GUI アプリ (たとえば Firefox) を実行することは可能ですか?
答え1
デスクトップをインストールせずに X ウィンドウをインストールし、裸の X でアプリケーションを実行できます。背景もウィンドウの境界線もないので、少し奇妙です。または、最小限のウィンドウ マネージャーを追加することもできます。
答え2
はい。オプションはいくつかあります(質問からはどれがご希望かは分かりません)。
- 一部のプログラムは、Xサーバーが利用できない状況を受け入れるヘッドレスモードで実行できます。
- クライアント コンピューターで X サーバーが実行されているだけで、ソフトウェアを実行しているサーバーでは必要ありません。たとえば、サーバーに Firefox がインストールされている場合は、ssh を使用して接続し
ssh -X
、サーバーで Firefox を実行できます => Firefox UI がコンピューターに表示されます。
答え3
ヘッドレス X サーバーをいくつか紹介します。
- 仮想Xサーバー: xpra、
- ネスト: xnest、xserver-xephyr
また、ダミーのディスプレイ ドライバーを使用して xorg を実行することもできます。
答え4
これは古い投稿だとわかっていますが、誰かがこれを検索している場合は、これを使用してください。
まずxorgをインストールします
sudo apt-get install xorg
xtermをまだインストールしていない場合は
sudo apt install xterm
これは同じウィンドウまたはコンソールで実行するコマンドです
xinit firefox $* -- :0 vt$XDG_VTNR
別のディスプレイで実行するにはこれを使用します
sudo xinit firefox $* -- :1
ここで、1 はディスプレイ 1 です。