Algo deu muito errado e, depois que um programa em C ++ em que eu estava trabalhando, meu terminal e nautilus (arquivos) pararam de funcionar.
Consegui instalar o Terminator (outro emulador de shell), eis o que estou recebendo ao tentar iniciar o Terminal a partir do Terminator:
(gnome-shell: 779): Clutter-CRITICAL **: 01: 49: 35.532: Não foi possível inicializar Clutter: Não foi possível inicializar o back-end do Clutter: nenhum driver disponível foi encontrado. (gnome-shell: 779): mutter-WARNING **: 01: 49: 35.532: Não foi possível inicializar o Clutter.
Aqui está o que recebo ao iniciar o Nautilus (de alguma forma, posso iniciá-lo no Terminator, mas não clicando no ícone)
** (nautilus: 445): AVISO **: 01: 48: 33.021: AT-SPI: Não foi possível obter o caminho ou o nome da área de trabalho ** (nautilus: 445): AVISO **: 01: 48: 33.026: AT-SPI : Não foi possível obter o caminho ou o nome da área de trabalho ** (nautilus: 445): AVISO **: 01: 48: 33.031: AT-SPI: Não foi possível obter o caminho ou o nome da área de trabalho
..... outras 10 a 15 repetições desse erro ....
** (nautilus: 445): AVISO **: 01: 48: 33.509: AT-SPI: Não foi possível obter o caminho ou o nome da área de trabalho ** (nautilus: 445): AVISO **: 01: 48: 33.509: AT-SPI : Não foi possível obter o caminho ou o nome da área de trabalho
Alguma dica de como eu posso fazer as coisas voltarem ao normal?
EDIT: Ele persiste após a reinicialização.
fonte
Respostas:
Comecei a enfrentar os mesmos problemas que você descreve hoje, aparentemente do nada. Encontrei minha solução neste tópico: https://forums.linuxmint.com/viewtopic.php?t=279168
(Para posteridade) Primeiro instale o Terminator ou o Xterm para obter um terminal em funcionamento. Abra o Synaptic Package Manager e instale-o lá.
Verifique as permissões nos arquivos na sua pasta pessoal
Em particular, esteja atento a arquivos em
.dbus
Você pode resolver todas as permissões de uma só vez com
Além disso, removi os arquivos
$HOME/.dbus/session-bus
, removi a Área de trabalho remota do Chrome e seus dados$HOME/.config/chrome-remote-desktop
e reinicializei. Suponho que o Chrome Remote Desktop tenha se reiniciado durante uma atualização e gravado alguns arquivos como root na pasta pessoal.fonte
/var/log/apt/history.log
e ver se o chrome-remote-desktop aparece em relação a uma atualização de outra coisa nos últimos dias.$HOME/.config/chrome-remote-desktop
novamente corrigido. Definitivamente, há algo nisso.chrome-remote-desktop
aplicativo. Passos da resposta e reinicialização corrigiram o problema.Como a resposta acima menciona, o diretório ~ / .dbus / é importante. Se não existir, crie-o.
Se isso também não ajudar, defina a variável de ambiente
NO_AT_BRIDGE=1
.fonte
Depois de trabalhar com a equipe de chromoting em https://bugs.chromium.org/p/chromium/issues/detail?id=988902 , eis o que aprendi:
No momento, o Gnome (e possivelmente o XFCE e outros) atualmente não lida com várias sessões para o mesmo usuário.
Nesse caso, a adição da Área de trabalho remota do Chrome causou a criação de uma sessão padrão do Gnome que poderia ser conectada ao uso do cliente CRD. Como esta segunda sessão foi criada após a sessão local inicialmente, tudo parece estar bem na sessão local e o problema pode passar completamente despercebido até a próxima reinicialização.
Após uma reinicialização, no entanto, a sessão remota é executada na inicialização, capturando recursos que normalmente seriam usados para a sessão local. Isso pode incluir o soquete dbus, o sistema de áudio, o chaveiro do usuário e possivelmente outros que não encontrei.
Como esses itens não estão mais disponíveis para a sessão local iniciada posteriormente, qualquer aplicativo ou funcionalidade que exija seu uso falha e o faz aparentemente silenciosamente, a menos que você saiba onde encontrar os logs relevantes.
A solução recomendada por enquanto é configurar o CRD para usar um tipo de sessão diferente, por exemplo, criando um arquivo ~ / .chrome-remote-desktop-session com a configuração desejada.
A equipe de chromoting possui um patch que será lançado em uma versão mais nova que deverá melhorar significativamente a experiência do usuário.
fonte