머신을 통해 부팅할 때 익숙한 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팩.