web-dev-qa-db-ja.com

GUIを実行するにはデスクトップが必要ですか?

buntu Documentation のガイドに従って、軽量のVMをセットアップしています

私ができることは、GUIアプリケーションを起動することです。デスクトップには何も必要ありません。

最初にxorgをインストールしました。しかし、GUIを起動できません。次のステップは、「ウィンドウマネージャー」をインストールすることです。そこで、xfce4をインストールし、startxがデスクトップを起動します。

GUIを起動し、デスクトップを起動しないために必要なものは何ですか?

8
David LeBauer

nix.SE でこの質問をして、次の答えを得ました:

VMをビルドし、それをサーバーとして使用する場合、x11forwardingを使用してssh(例:ssh -X)、システムはデスクトップまたはウィンドウマネージャーを必要としませんが、ホストは必要です。

1
David LeBauer

startxの実行時に実行する内容を正確に制御する場合は、.xinitrcファイルをホームディレクトリに保存します。 .xinitrcを次のような非常に単純なものにする場合:

xfwm4 &
xterm

startxは、ウィンドウマネージャーとターミナルのみで実行されます。

5
cscarney

Gdmからxterm(回復コンソール)を選択すると、Xで実行される単純なターミナルが表示されます。そこから、次のように、フルデスクトップなしで任意のGUIアプリを起動できます。

nautilus $HOME &

Gnomeが実行されていないため、テーマは機能しないため、アプリケーションは単純なgtk(ugいですが機能的)で実行されています。

最後に&を追加して、他のアプリケーションを起動する場合にプロンプ​​トに戻るようにしてください。

また、evilwmをインストールする場合

Sudo aptitude install evilwm

また、xtermから実行し、&も使用して、Altキーを押しながらクリックしてウィンドウを移動できるようにします。

evilwm &
nautilus &
whatever_program &
2

クリーンな最小インストールで開始する場合は、openboxをインストールしてから、起動時にstartxを実行します。この後、デスクトップを右クリックしてOpenboxメニューにアクセスするだけで、xtermまたはインストールされているアプリケーションを起動できます。

Openboxは非常に軽量で、ほとんど依存関係がありません。

1
RolandiXor