неверная ошибка MIT-MAGIC-COOKIE-1 всякий раз, когда компьютер засыпает

Всякий раз, когда мой ноутбук засыпает и проснулся (Lenovo Thinkpad X1 Carbon Gen 3), некоторые приложения больше не будут работать. Например, при попытке запустить dmenu или google-chrome-stable (диспетчер окон XMonad на Arch Linux), я получаю эту ошибку: Invalid MIT-MAGIC-COOKIE-1 .

Что означает эта ошибка? Я предполагаю, что это связано с X11. Как я могу это решить?

Или ваш файл cookie $XAUTHORITY очищается, или, может быть, имя вашего компьютера меняется (некоторые агрессивные настройки dhcp?), Так что не получается найти что-то неправильное. Что нужно проверить:

  • Запустите xauth info и echo $XAUTHORITY чтобы узнать, может ли ваш файл где-нибудь быть очищенным (например, /tmp ).

  • Запустите xauth list > xauth.working , затем xauth list > xauth.working свой ноутбук, затем запустите xauth list > xauth.broken . Затем запустите diff -u xauth.working xauth.broken чтобы узнать, не меняется ли что-либо в вашем файле cookie.