Я недавно пытался переехать.Xauthority от ~/.Xauthority в тщетной попытке очистить мой домашний каталог. Или, скорее, я установил $XAUTHORITY в другое место, изменил startx на startx -- -auth /somewhere/else и подумал, что все будет хорошо.
Они не были, конечно. В процессе мой старый .Xauthority был удален, а теперь vim работает.
Когда я пытаюсь запустить vim, я просто получаю:
BadMatch (invalid parameter attributes)
Vim: Got X error
Vim: finished
И Вим немедленно выходит. Я положил все обратно, как нашел (Xauthority и удалил -auth из вызова startx), и все равно vim умирает.
Конечно, я могу обойти это, запустив vim -X , и похоже, что где-то на линии с X есть ошибка, но я не могу себе представить, что именно. Я даже не уверен, как это отладить. xsel / xclip или любой другой не имеет проблем с подключением к X-серверу, так что это не похоже на проблему Xauthority. Тем не менее, я понятия не имею, как вернуть Vim на ноги.
