マシンから起動すると、おなじみのGUIではなく端末にログインするように求められます。ログインすると実行できstartx
、すべてがスムーズに進行します。
以下を私のエントリに追加しましたが、~/zprofile
ログインした後にのみ実行されます。
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
startx
fi
以前にログイン画面を再表示するにはどうすればよいですか?
答え1
Guiはsystemdによってロードされます。 Ubuntuがこのようなときにシステム化されます。
これはいいです。回答テーマについて
systemctl get-default
発射のために設定された目標を表示することを許可するmulti-user.target
か、graphical.target
起動時にxを有効にするには、次のものを使用できます。
sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target
無効にする
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
/etc/X11/default-display-manager
デフォルトで使用されるディスプレイマネージャが含まれています。 (ただし、このファイルは必須ではありません。)
また発見ここ必須のデフォルトディスプレイマネージャを設定する方法
詳細な回答を得るには、設定に関する追加情報が必要です(dmがlightdm / sddmなどを使用するデスクトップkde / gnomeを使用しています)。
答え2
うーん..ディスプレイマネージャをインストールするのが良いようです。 LightDMを考えてみましょう。
まずパッケージをインストールしてください。光DMをクリックしてアクティブにsudo systemctl enable lightdm
するには、入力してください。バラよりhttps://wiki.archlinux.org/title/LightDMより多くの情報を知りたいです。
これがあなたの問題を解決することを願っています!
編集する:光DMsystemdを使用してもパッケージ自体が自動的に起動せず、システムを台無しにする可能性があるため、インストールしてください。lightdm-gtk-ようこそ一緒にパッケージ光DMパック。