SDDM에 XMonad 추가

SDDM에 XMonad 추가

나는 아치와 KDE를 설치했습니다.

이제 XMonad를 테스트하고 싶습니다.

  • XMonad를 빌드하기 위해 Stack을 사용하고 있습니다. (일부 가져오기에는 소스 코드가 필요하기 때문입니다.)
  • /usr/share/xsessions/올바른 권한으로 데스크톱 파일을 생성합니다.
  • 재시작
  • 로그인 세션에서 XMonad를 선택하고 로그인하세요.
  • 여기에는 검은색 화면이 표시되고 스크립트는 나를 로그인 화면으로 리디렉션합니다.

로그인 세션에 xmonad를 어떻게 추가하고 작동시키나요?

허용하다

▲ lsa /usr/share/xsessions/
total 28K
drwxr-xr-x   2 root root 4.0K May  1 18:06 .
drwxr-xr-x 427 root root  16K May  1 17:34 ..
-rw-r--r--   1 root root 3.0K Apr  2 16:59 plasma.desktop
-rw-r--r--   1 root root  145 May  1 18:47 xmonad.desktop

xmonad.desktop

 ▲ cat /usr/share/xsessions/xmonad.desktop 
[Desktop Entry]
Type=XSession
Name=Xmonad
Comment=Lightweight X11 tiled window manager written in Haskell
Exec=xmonad
Icon=xmonad
Encoding=UTF-8

기타 정보

 ▲ loginctl show-session $XDG_SESSION_ID        
Id=4
User=1000
Name=a2n
Timestamp=Sun 2022-05-01 18:48:58 CEST
TimestampMonotonic=42270986
VTNr=1
Seat=seat0
Display=:0
Remote=no
Service=sddm
Desktop=KDE
Scope=session-4.scope
Leader=901
Audit=4
Type=x11
Class=user
Active=yes
State=active
IdleHint=no
IdleSinceHint=0
IdleSinceHintMonotonic=0
LockedHint=no

답변1

PATH를 어떻게 구성했습니까? xmonad이와 같이 실행하려면 PATH에 있어야 하며 에서 시작되지 않습니다 $HOME/.bashrc.

거기에서 xmonad에 대한 절대 경로를 설정하는 것이 더 나을 수도 있습니다.

(만약 이것이 범인이 아니라면 비슷한 오류를 본 적이 있나요 xmonad.errors?)

관련 정보