
私はアーチと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
?)