ログイン後、xdm が再起動されます。

ログイン後、xdm が再起動されます。

私はデスクトップ環境なしでラップトップでDebian Jessieを実行しています。 (ウィンドウマネージャとしてawesomeWM)

私は過去にxdmをプレイしましたが、当時はそれが好きではないと決めました。今すぐインストールすると、ログイン後すぐにxdmが再起動されます。 tail /var/log/xdm.log 出力:

➜  ~  tail /var/log/xdm.log 
(==) Log file: "/var/log/Xorg.0.log", Time: Mon May 30 17:44:11 2016
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Mon May 30 17:44:13 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xsetup
Mon May 30 17:44:14 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xstartup
Mon May 30 17:44:14 2016 xdm info (pid 6746): executing session /etc/X11/xdm/Xsession
/etc/X11/xdm/Xsession: 17: /etc/X11/Xsession: fold: not found
Mon May 30 17:44:14 2016 xdm info (pid 6734): sourcing /etc/X11/xdm/Xreset
Mon May 30 17:44:14 2016 xdm info (pid 6720): Starting X server on :0
Mon May 30 17:44:16 2016 xdm info (pid 6758): sourcing /etc/X11/xdm/Xsetup
(II) AIGLX: Suspending AIGLX clients for VT switch

テストユーザーを作成してログインしようとしましたが、結果は同じであるため、問題はシステム全体にあります。 X11は、仮想コンソールで「startx」が呼び出された場合にのみ機能します。

この問題を解決する方法について提案がありますか?

ベストアンサー1

私も同じ問題がありましたが、起動しようとした基本的なXDMがxsm システムにインストールされていないことがわかりました。 userを使用してログインすると、myuser次の場所にエラーが表示されます。/home/myuser/.xsession-errors

~/.xsessionしたがって、ログインするユーザーのホームディレクトリに次の行を追加して追加する必要があります。

exec FULLPATH_TO_YOUR_WM

たとえば、

exec /usr/local/bin/i3

おすすめ記事