最近Arch Linuxを試してみて、基本ユーティリティ、ネットワーク管理者などを正常にインストールしました。私はOpenboxウィンドウマネージャと(少なくとも今では)XDMディスプレイマネージャを使用する予定です。これが私が端末で実行するものです:
pacman -S xorg-xdm xorg openbox
systemctl enable xdm.service
reboot
その後、システムを再起動し/etc/X11/xinit/xinitrc
ます~/.xinitrc
。
cp /etc/X11/xinit/xinitrc ~/.xinitrc
exec openbox-session
の末尾にこの行を追加しました~/.xinitrc
。私もchmod +x ~/.xinitrc
確認するために走った。最後にこれを追加しopenbox
て~/.xsession
実行可能にしました。
コンピュータを再起動しましたが、XDM
ログインプロンプトが表示されました。正常にログインできますが、ログインプロンプトに直接戻ります。ログインからOpenbox「環境」に直接行きたいです。
私はここに私が慣れていないことがたくさんあることを認めます。私はしばらくLinuxを使用してきましたが、Windowsシステム、Windows管理者、X11などの「技術的な作業」をほとんどしなかったため、どこかに小さなミスがあった可能性があります。
編集する:
私の~/.xsession-errors
ファイルにエラーがあります/bin/sh line 1: /root/.xsession: Permission denied
。しかし、使用することは実行可能なことをlx -l
意味しますか.xsession
?
なぜそうなのかわかりませんが、ただ.xsession
使用してください。cmod
再び問題を解決しているようです。
ベストアンサー1
この動作は、何らかの理由でセッションスクリプトが失敗したことを示します。今すぐホームディレクトリに~/.xsession-errors
ファイルが含まれていることを確認してください。その場合、これにはセッションプロセスのエラーメッセージが含まれます。
またdf -h
、ホームディレクトリを含むファイルシステムが$TMPDIR
100%満たされていないことを確認するには、X11セッションを開始するには2つの場所に小さなファイルを作成する必要があります。