3〜4個のCtrl-Cがないと、Xは起動しません。

3〜4個のCtrl-Cがないと、Xは起動しません。

奇妙な理由でstartxCinnamonを起動するには、実行後にCtrl-Cを(通常)3回(時には4回)入力する必要があります。これはdwmまたはi3と同じです。以下を使用/
デモンストレーションしてみてください。ttyrecttyplayhttps://www.sendspace.com/file/low2h7

答え1

次のエラーメッセージが表示されます。

xauth:  timeout in locking authority file /home/jacob/.Xauthority
xauth:  timeout in locking authority file /home/jacob/.Xauthority

xauth listコマンドラインから実行して問題を再現できます。同じメッセージが生成されると、古いロックファイルが存在する可能性があります。 (このコマンドが問題なく実行されると、システム全体のファイルがあまりにも巧妙に/etc/X11/xinit/xinitrc動作しようとする可能性があります。)

明らかにロックされたファイルの名前は/home/jacob/.Xauthority-cRunになっているはずです。ls -ld /home/jacob/.Xauthority-c /home/jacob所有権やその他の権限の問題があるかどうかを確認してください。このコマンドは、ホームディレクトリの所有権と権限もリストします。所有権も正しいことを確認してください。

.Xauthority-cファイルを所有している場合は、xauth古いロックを解除する権限で実行できます。

xauth -b list

正常に実行すると、古いロックは自動的に削除されます。テストを再実行してくださいxauth list。これでオプションなしで正常に実行する必要があります-b

あるいは、ロックファイルを削除すると、.Xauthorityファイル自体が次回のXセッションを開始すると自動的に再生成されます。同時に同じユーザーアカウント(ローカルまたはリモート)を使用する別のXセッションがある場合は、この.Xauthorityファイルを削除すると問題が発生する可能性があります。

関連情報