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.