Com relação ao item 2 (não é possível efetuar login localmente após a instalação do tightvncserver), as etapas que usei para corrigir esse problema foram:
- Restaure o estado de login do usuário anterior colocando o usuário de volta no grupo "nopasswdlogin" via
usermod -a -G nopasswdlogin
(essa é uma caixa de teste, não se preocupe). Isso não é necessário se você não estivesse ignorando o prompt de senha inicialmente. Você pode verificar esse problema em /var/log/auth.log. - Mova o arquivo
.Xauthority
do diretório home do usuário para fora do caminho e chmod o diretório pessoal do usuário permaneça no 777 (não tenho certeza se isso é necessário). Não sei como você verifica se esse é o problema, mas isso funcionou. Note que esta etapa provavelmente desfaz qualquer segurança que o instalador tentou colocar, então você tem que ter cuidado aqui.
Nota: recebi a dica do. link