Recentemente, tentei mover a Xauthority para longe de ~/.Xauthority em uma tentativa fútil de limpar meu diretório pessoal. Ou melhor, eu defino $XAUTHORITY para outro lugar, alterei startx para startx -- -auth /somewhere/else e achei que as coisas ficariam bem.
Eles não eram, claro. No processo, meu antigo .Xauthority foi removido e agora vim está corrompido.
Quando tento executar o vim, simplesmente obtenho:
BadMatch (invalid parameter attributes)
Vim: Got X error
Vim: finished
E o vim sai imediatamente. Eu coloquei tudo de volta como eu encontrei (unset Xauthority e removido o -auth arg da chamada para startx), e ainda vim morre.
Eu posso, claro, contornar isso executando vim -X , e parece que há um erro em algum lugar ao longo da linha com X , mas não consigo imaginar o quê. Eu nem sei como depurar isso. xsel / xclip ou qualquer coisa que não tenha problemas para se conectar ao servidor X, portanto, não parece um problema de Xauthority. No entanto, não faço a menor ideia de como recuperar o vim.