使用しない場合、デスクトップはリソースを消費しますか?もしそうなら、どうすればオン/オフにできますか?
Ubuntu Serverのクリーンインストールがあると仮定します。 apt
コマンドはapt-get
と同等です。私はすべて自分でテストしました(最初のものを除く)。 vncサーバーのようなリモートデスクトップが必要な場合は、少なくとも3,4,5または6が必要になります。詳細はこちらを参照してください: https://help.ubuntu.com/community/ServerGUI
GUIなしでGUIアプリケーションを実行する
Sudo apt install xauth
その後、インストールするGUIアプリケーションは、必要な依存関係もインストールします。 ssh -X
コマンドで接続し、Xフォワーディングを使用してGUIアプリケーションを実行した後(xauthをインストールした状態で実行しないでください)。
最小限のGUI:
Sudo apt install xorg
Sudo apt install openbox --no-install-recommends
コマンドstartx
を実行すると、openboxが起動します(そこでターミナルを開いて、必要なアプリケーションを実行できます)
ディスプレイマネージャーを備えた最小限のGUI:
Sudo apt install xorg
Sudo apt install lightdm-gtk-greeter --no-install-recommends
Sudo apt install lightdm --no-install-recommends
Sudo apt install openbox --no-install-recommends
再起動後、lightdmログインメニューが表示されます(自動的に起動しないようにする方法はわかりませんが、ログインしていないときにリソースを大量に消費するとは思いません)。一部のテーマは正しく表示されない可能性があるため、依存関係を気にしない場合は、--no-install-recommends
オプションを指定せずにすべてのパッケージを同じ順序でインストールしてください。
より機能的な最小限のデスクトップ環境(私が使用している環境)
Sudo apt install xorg
Sudo apt install lightdm-gtk-greeter
最初にlightdm-gtk-greeterをインストールするか、unity-greeterを依存関係としてインストールします。
Sudo apt install lightdm
Sudo apt install lxde-core
Sudo apt install lxpolkit #(pkexec can't run without it)
Sudo apt install lxsession-logout #(logout button doesn't work without it)
完全な軽量デスクトップ環境
Sudo apt install lubuntu-core
これは、xorg、ligthdm、alsaなどのすべての依存関係をインストールします。
少し重いデスクトップ環境
Sudo apt install xubuntu-core
これは、xorg、ligthdm、alsaなどのすべての依存関係をインストールします。
5と6で--no-install-recommends
オプションを使用できますが、完全なデスクトップエクスペリエンスのために追加のパッケージをインストールする必要がある場合があります。
SSH接続で使用できる2つの追加オプション
新しくインストールしたアプリケーションには、デフォルトでローカルホスト経由でのみアクセスできるWeb管理インターフェースがあるとします。 ssh経由で通信を転送できます。
さらに、サーバーにWebブラウザーをインストールし、x11転送を使用して、sshを介してアプリケーションウィンドウの表示をクライアントに送信できます。
X11転送はイメージを送信しているため、通常はポート転送よりも低速です。どちらも状況に応じて便利なツールになります。
Sudo apt --no-install-recommends install lubuntu-desktop
を使用してデスクトップ環境をインストールできます。これは非常に軽量です
コメントのNick Weinbergに感謝します:Sudo apt install --no-install-recommends lubuntu-core
の方が良い