グラフィカルデスクトップのない GUI アプリ

グラフィカルデスクトップのない GUI アプリ

これは愚かな質問かもしれませんが、グラフィカル デスクトップ (GNOME、Xfce など) がインストールされていないコンピューターで GUI アプリ (たとえば Firefox) を実行することは可能ですか?

答え1

デスクトップをインストールせずに X ウィンドウをインストールし、裸の X でアプリケーションを実行できます。背景もウィンドウの境界線もないので、少し奇妙です。または、最小限のウィンドウ マネージャーを追加することもできます。

デスクトップ マネージャーなしで Linux でグラフィックスを利用できますか?

答え2

はい。オプションはいくつかあります(質問からはどれがご希望かは分かりません)。

  1. 一部のプログラムは、Xサーバーが利用できない状況を受け入れるヘッドレスモードで実行できます。
  2. クライアント コンピューターで 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 です。

関連情報