最近UbuntuからArch Linuxに切り替えました。私はX11をWindowsシステム、KDEをデスクトップ環境としてインストールしました。別々のパーティション/home
があり、すべて起動時にマウントされます/var
。実行すると、次のようなメッセージが表示されます。/
/boot
startx
xauth:timeout in locking authority file /home/hello/.Xauthority
誤ってファイルを削除しました。だから、/root
次のコードを使用して権限を変更しました。
# chown hello:users ~/.Xauthority
startx
この後もルートアカウントを使用しないと実行できません。
ベストアンサー1
X
まず、一つを明確にしましょう。いいえㅏウィンドウマネージャ、これはウィンドウシステム。
この~/.Xauthority
ファイルは現在のユーザーセッションの識別資格情報が保存されている場所にすぎず、現在のX
セッションを使用する権限があることを確認する必要があるX
ときにシステムが読み取るファイルです。
他のアカウントの既存のファイルをコピーしないでください。ファイルは常に実際のユーザーに属している必要があり、X
新しいセッションの開始時に自動的に作成する必要がありますX
。したがって、持っているものを削除してstartx
再実行すると、すべてがうまく機能します。
$ rm ~/.Xauthority; startx