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?)

おすすめ記事