Falha no desktop de Mendeley

1

Meu aplicativo de desktop Mendeley de repente começou a travar no Ubuntu 16.04. Diz:

Outro aplicativo tem seu banco de dados do Mendeley aberto. Fechar o outro programa ou sair do seu computador pode resolver o problema.

Ele pisca por um segundo com isso escrito na tela de login. Eu tenho outra conta 'Administrador' que eu acho que abriu desde quando eu log in como 'Administrador', o aplicativo é executado corretamente. Aqui está o que eu tentei:

  • reinstale na minha conta.

  • remova-o da conta "Administrador" e instale-o no meu.

Não consigo que funcione na minha conta. Como isso faz parar de capturar o banco de dados?

Nota : posso abri-lo na minha conta usando

sudo nautilus

Mas quero poder executá-lo com minha conta.

    
por Zero 22.05.2018 / 09:31

2 respostas

2

Parece que você quebrou as permissões de acesso dentro do diretório inicial do usuário executando aplicativos como superusuário no mesmo diretório inicial. Você pode redefinir a propriedade e, assim, recuperar o acesso com:

sudo chown -R "$USER:" "$HOME"

Veja Por que os usuários nunca devem usar o sudo normal para iniciar aplicativos gráficos? para obter uma explicação de por que você não deve usar sudo para iniciar aplicativos gráficos e Como inicio o Nautilus como root? para alternativas (aplica-se também a outras aplicações gráficas).

    
por David Foerster 22.05.2018 / 19:39
0

Exatamente essa foi a causa do problema. Banco de dados local Mendeley localizado em

~/.local/share/data/Mendeley Ltd./Mendeley Desktop/

Portanto, é necessário alterar o proprietário dessa pasta para o usuário atual.

sudo chown -R $(whoami) ~/.local/share/data/Mendeley Ltd.
    
por Al-Shaboti 17.10.2018 / 10:07