X startet nicht ohne 3 oder 4 Strg-Cs

X startet nicht ohne 3 oder 4 Strg-Cs

Aus irgendeinem seltsamen Grund muss ich nach dem Ausführen (normalerweise) dreimal (manchmal viermal) Strg-C drücken, startxdamit Cinnamon startet. Das ist dasselbe wie bei dwm oder i3.
Teildemonstration mit ttyrec/ ttyplay:https://www.sendspace.com/file/low2h7.

Antwort1

Sie sehen diese Fehlermeldungen:

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

Sie können versuchen, das Problem zu reproduzieren, indem Sie xauth listes in der Befehlszeile ausführen. Wenn die gleiche Meldung ausgegeben wird, haben Sie wahrscheinlich eine veraltete Sperrdatei. (Wenn dieser Befehl ohne Probleme ausgeführt wird, versucht Ihre systemweite /etc/X11/xinit/xinitrcDatei möglicherweise, übermäßig schlau zu sein; ich denke jedoch, dass dies die weniger wahrscheinliche Option ist.)

Offenbar könnte die Sperrdatei den Namen haben /home/jacob/.Xauthority-c. Führen Sie diesen Befehl aus ls -ld /home/jacob/.Xauthority-c /home/jacob, um zu prüfen, ob sie einen anderen Eigentümer oder ein anderes Berechtigungsproblem hat. Dieser Befehl listet auch die Eigentümer und Berechtigungen Ihres Home-Verzeichnisses auf: Überprüfen Sie, ob auch hier die richtigen Eigentümer angegeben sind.

Wenn die .Xauthority-cDatei Ihr Eigentümer ist, können Sie sie xauthmit der Berechtigung ausführen, alle veralteten Sperren aufzuheben:

xauth -b list

Wenn es erfolgreich ausgeführt wird, sollte die veraltete Sperre automatisch entfernt werden. Testen Sie es xauth listerneut, es sollte jetzt ohne die -bOption erfolgreich ausgeführt werden.

Oder Sie löschen einfach sowohl die Sperrdatei als auch die Datei selbst. Sie wird beim nächsten Start einer X-Sitzung automatisch neu generiert. Beachten Sie jedoch, dass das Entfernen der Datei Probleme verursacht, .Xauthoritywenn Sie andere gleichzeitige X-Sitzungen mit demselben Benutzerkonto haben (lokale oder Remote-Sitzungen)..Xauthority

verwandte Informationen