Arch Linux를 설치했지만 Cinnamon을 시작할 수 없습니다.
green-y 인터페이스를 갖춘 startx를 사용할 수 있습니다. 검색을 시도했지만 운이 없습니다.
시작하려고 해요cinnamon
Failed to init server
Unable to open X display
Cinnamon을 시작할 때 로그가 없습니다. startx를 사용할 때만(작동하더라도)
Failed to load module (module does not exist, 0)
이것들을 위해: nvidia
, nv
, modesetting
.
그래서 나는 다음을 사용 pacman -S nvidia
하고 얻습니다. Nvidia-libgl and mesa-libgl are in conflict (libgl). Remove mesa-libgl?
그래서 나는 프롬프트를 사용합니다 y
. 그 다음에error: failed to prepare transaction (could not satisfy dependencies)
답변1
문제는 계피를 시작하는 방식입니다.
cinnamon
, 또는 를 입력하거나 다른 X 응용 프로그램(X 클라이언트라고도 함)을 입력하면 gnome-shell
X gedit
서버( startx
디스플레이 관리자에 의해 시작됨)에 연결을 시도합니다. 찾을 수 없으면 실패합니다. 이는 100% 예상되는 사항입니다.
당신이 필요하거나 startx
사용디스플레이 관리자계피를 사용하세요. 나는 XFCE( XFCE 사용) 외에 X 서버를 시작할 수 있는 데스크탑 환경에 대해 들어본 적이 없습니다 startxfce
.
답변2
홈 디렉토리에서 .xinitrc 파일을 생성하거나 수정해야 합니다.
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec cinnamon-session
그런 다음 컴퓨터를 다시 시작하고 startx
또는 를 사용해 보십시오 xinit
. 그때까지는 작동할 것입니다.
답변3
Cinnamon을 설치하면 다음과 같이 활성화해야 하는 Light Display Manager 서비스(lightdm.service)가 생성됩니다.
systemctl enable lightdm.service
다음으로 다음을 수행하거나 재부팅하여 실행하지 않고 Cinnamon을 자동으로 시작하세요.시작 x
systemctl restart lightdm.service