再起動時にStartxは自動的に実行されません。

再起動時にStartxは自動的に実行されません。

マシンから起動すると、おなじみの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を使用しています)。

おすすめ記事