web-dev-qa-db-ja.com

サーバーにデスクトップをインストールする

使用しない場合、デスクトップはリソースを消費しますか?もしそうなら、どうすればオン/オフにできますか?

1
Nonya Binness

Ubuntu Serverのクリーンインストールがあると仮定します。 aptコマンドはapt-getと同等です。私はすべて自分でテストしました(最初のものを除く)。 vncサーバーのようなリモートデスクトップが必要な場合は、少なくとも3,4,5または6が必要になります。詳細はこちらを参照してください: https://help.ubuntu.com/community/ServerGUI

  1. GUIなしでGUIアプリケーションを実行する

    Sudo apt install xauth
    

    その後、インストールするGUIアプリケーションは、必要な依存関係もインストールします。 ssh -Xコマンドで接続し、Xフォワーディングを使用してGUIアプリケーションを実行した後(xauthをインストールした状態で実行しないでください)。

  2. 最小限のGUI:

    Sudo apt install xorg
    Sudo apt install openbox --no-install-recommends
    

    コマンドstartxを実行すると、openboxが起動します(そこでターミナルを開いて、必要なアプリケーションを実行できます)

  3. ディスプレイマネージャーを備えた最小限の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オプションを指定せずにすべてのパッケージを同じ順序でインストールしてください。

  4. より機能的な最小限のデスクトップ環境(私が使用している環境)

    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)
    
  5. 完全な軽量デスクトップ環境

    Sudo apt install lubuntu-core
    

    これは、xorg、ligthdm、alsaなどのすべての依存関係をインストールします。

  6. 少し重いデスクトップ環境

    Sudo apt install xubuntu-core
    

    これは、xorg、ligthdm、alsaなどのすべての依存関係をインストールします。

5と6で--no-install-recommendsオプションを使用できますが、完全なデスクトップエクスペリエンスのために追加のパッケージをインストールする必要がある場合があります。

5

SSH接続で使用できる2つの追加オプション

  • ポート転送
  • X11転送
  • 新しくインストールしたアプリケーションには、デフォルトでローカルホスト経由でのみアクセスできるWeb管理インターフェースがあるとします。 ssh経由で通信を転送できます。

    さらに、サーバーにWebブラウザーをインストールし、x11転送を使用して、sshを介してアプリケーションウィンドウの表示をクライアントに送信できます。

    X11転送はイメージを送信しているため、通常はポート転送よりも低速です。どちらも状況に応じて便利なツールになります。

    0
    emican

    Sudo apt --no-install-recommends install lubuntu-desktopを使用してデスクトップ環境をインストールできます。これは非常に軽量です

    コメントのNick Weinbergに感謝します:Sudo apt install --no-install-recommends lubuntu-coreの方が良い

    0
    Motte001