web-dev-qa-db-ja.com

オンデマンドでGUIをロードするようにUbuntu Server 16.04を設定するにはどうすればよいですか?

デフォルトでコマンドラインからサーバーを起動したいのですが、必要なときにGUIをロードします。

テスト用に仮想マシンをセットアップしただけで、標準のUNITY GUIが問題なくインストールされました。また、テキストモードで起動するように/ etc/default/grubファイルを変更しました。最初は機能していませんでしたが、デフォルトではGUIで起動していましたが、調査の結果、lightdmを無効にすると通常のターミナルログインに戻りました。私の問題は、完全なGUIにもう起動できないことです。コマンド 'startx'を使用してほとんど機能のないGUIを起動できますが、それは実際には役に立ちません。

2
Wichita

必要に応じて、systemctl start lightdmを実行してlightdmを起動し、拡張機能でGUIの残りの部分を起動します。 systemctl stop lightdmはシャットダウンします。

2
psusi

グラフィカルログインマネージャーから制御を取得し、次のコマンドを使用します。

Sudo systemctl enable multi-user.target --force
Sudo systemctl set-default multi-user.target

/ etc/default/grubを編集して変更します

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

GRUB_CMDLINE_LINUX_DEFAULT="text"

次に、次のコマンドでgrubを更新します。

Sudo update-grub

リブート後、GNOMEログイン端末の代わりにプロンプ​​トが表示されます

GUIを起動するには、次のコマンドを使用します。

Sudo systemctl start lightdm.service && Sudo gnome-session
1
Mrityunjai