Restaurar arquivos lightdm conf depois que alguns mods podem deixar restos que alteram o comportamento?

0

Eu observei um comportamento estranho na minha nova instalação do XUbuntu.

==== Antecedentes:

Eu tinha a intenção de experimentar duas soluções diferentes de desktop remoto (uma de cada vez); o computador local (display / keyboard / mouse) tinha que ser uma máquina Windows, o computador remoto (apps) tinha que ser o XUbuntu:

  • VNC

  • Servidor X remoto (XMing no Windows + XDMCP no XUbuntu)

Eu sou um novato (antigo) e estava planejando experimentar sem tunelamento SSH, atrás do meu modem / roteador, por simplicidade no começo; para adicionar SSH (e reforçar o tunelamento) mais tarde, antes de abrir um acesso da Internet geral.

Eu não encontrei nenhuma receita simples na web (muitos lançando dentro do SSH desde o começo, nenhum especificamente endereçado ao lightdm)

=== O que eu fiz:

Eu defini minha nova instalação do XUbuntu para um usuário sem a necessidade de efetuar login; e isso estava funcionando normalmente. Por meio da interface gráfica, adicionei um segundo usuário (com a vaga ideia de que poderia ajudar em breve ou mais tarde). Como primeiro experimento eu copiei o arquivo /etc/lightdm/lightdm.conf para /etc/lightdm/lightdm.conf.my, editei a cópia, assegurei que os dois arquivos tivessem o mesmo dono / grupo e acesso direto e depois "renomeado" (mv ) /etc/lightdm/lightdm.conf para /etc/lightdm.conf.orig e /etc/lightdm/lightdm.conf.my para /etc/lightdm/lightdm.conf.

Eu fiz isso para evitar alterar o arquivo original. Reinicie o sistema. O sistema não atingiu o nível de execução gráfico. De qualquer forma, era possível entrar no modo de texto. Tentei startx.

Não me lembro exatamente o que aconteceu então. De qualquer forma eu não estava feliz e tentei voltar: renomeiei os arquivos na direção oposta para reverter para a configuração original. Reinicie.

==== O que eu tenho:

O sistema não foi restaurado ao seu comportamento original. Ele estava exibindo a janela de login gráfico (esse não era o comportamento original). De qualquer forma, o usuário proposto no login estava correto. Eu digitei a senha. Após alguns segundos, o login gráfico reapareceu sem qualquer mensagem de erro. Com o controle-alt-F1 eu obtive o login textual novamente, e lá consegui fazer o login (com o mesmo nome de usuário / senha "falhou" no login gráfico). Tentei isso novamente (reinicialização / login gráfico) com o mesmo resultado. Verifique novamente os arquivos de configuração mencionados.

==== Pergunta: O que poderia ter acontecido para alterar o comportamento do sistema, mesmo se eu restaurasse os arquivos de configuração anteriores? Note que eu não fiz nenhuma outra modificação, não confundi a senha etc etc; Tanto quanto eu entendo a presença de arquivos adicionais na área de trabalho (eu estacionei lá uma cópia do arquivo extraído de /usr/share/doc/lightdm/lightdm.conf) não deve perturbar de alguma forma; e também arquivos adicionais que não terminam em ".conf" na pasta / etc / lightdm (eu deixei lá alguns) não devem atrapalhar ...

Pergunta adicional: onde posso encontrar alguma explicação sobre o conceito de "Assento" (uma palavra-chave que aparece nos arquivos conf lightdm)?

==== Informação adicional:

Não tenho certeza se a modificação que eu tentei no /etc/lightdm/lightdm.conf faz sentido; novamente, acho que isso deve ser irrelevante após a restauração operada; de qualquer maneira: eu tentei adicionar as seguintes linhas:

[Seat:1]
type=xremote

[XDMCPServer]
enabled=true

[VNCServer]
enabled=true
    
por ginsi 23.06.2015 / 00:45

1 resposta

0

O problema real é quase certamente não relacionado ao arquivo lightdm.conf.

Sessões de área de trabalho (ou X sessões mais geralmente) sempre pertencem a um usuário e nunca devem ser chamadas usando sudo : isso quase sempre resulta em um arquivo .Xauthority de propriedade da raiz, que não pode ser atualizado subseqüentemente pelo processo normal de início de sessão / sessão.

Exclua o arquivo da sua sessão de login do terminal virtual

rm ~/.Xauthority

(ele será regenerado na próxima inicialização bem-sucedida da sessão) ou apropriar-se dele usando

sudo chown $USER:$USER ~/.Xauthority

tente novamente o login da GUI com o arquivo conf restaurado.

    
por steeldriver 23.06.2015 / 08:21