
Sempre que reinicio ou desligo e depois ligo o computador, recebo a mensagem de queO Chrome não desligou corretamente.
Estou usando a reinicialização/desligamento do Disparador de Aplicativos (não do CLI). Isso persiste tanto no Debian quanto nas versões do Ubuntu. Atualmente estou executando o Kubuntu 17.10 (mas o problema também estava no Kubuntu 17.04). Eu tentei as seguintes "soluções alternativas", mas elas não funcionam.
Desmarcando oContinue executando aplicativos em segundo plano quando o Google Chrome estiver fechado
Colocar um script chamado
K99-close-google-chrome
(com+x
permissões) nas pastas/etc/rc0.d
e/etc/rc6.d
#!/bin/bash killall chrome sleep 5 exit 0
Vejo postagens que datam de 2012 sobre isso ser um problema e nenhuma delas tem uma resposta clara. Não há solução para esse problema e, em caso afirmativo, por quê? Isso não é um problema no Windows ou Mac, então por que ocorre no Linux?
Responder1
Usei esta solução para Ubuntu 20.04.
Adicione isto na parte inferior do seu .bash_logout
arquivo localizado em seu diretório inicial (se não existir, crie-o).
pkill chrome
Ele sempre fechará o Chrome corretamente sempre que você desligar ou reiniciar.
Responder2
Outra maneira de fazer isso, que pode ser a mais simples:
Graças ahttps://askubuntu.com/a/1335024e algumas outras pesquisas no Google, foi isso que eu fiz. Parece funcionar no desligamento, reinicialização e logout.
Crie um arquivo de serviço com seu editor favorito:
sudo vim /etc/systemd/system/kill-chrome-gracefully.service
[Unit] Description=Help Chrome close gracefully DefaultDependencies=no Before=shutdown.target [Service] Type=oneshot User=root Group= root ExecStart=killall chrome --wait [Install] WantedBy=halt.target reboot.target shutdown.target
Carregue:
systemctl daemon-reload
Habilitá-lo:
systemctl enable kill-chrome-gracefully.service
Isso funcionou para mim no Ubuntu 22.04 após testes repetidos. No entanto, não estou 100% confiante de que sempre funcionará no logout.
Bônus:Se você usar o msedge
, ou qualquer outro navegador baseado em cromo, poderá usar o mesmo e apenas alterar o nome do processo.
Responder3
Tenho o Chrome em meus programas de inicialização e sempre dá esse erro quando faço login.pkill
configurar, mas ainda recebo a mensagem de erro "O Chrome não desligou corretamente". Também tentei remover o Chrome dos meus programas de inicialização e apenas clicar no ícone após a inicialização, mas recebi a mesma mensagem de erro.
Se eu executar o pkill
script durante minha sessão atual e clicar no ícone do Chrome, ele será iniciado sem erros.
Então segui estes passos:
- Corri
pkill
antes de desligar. - Desligue o computador e reinicie.
- Clicou no ícone do Chrome.
Desta vez, o Chrome iniciou corretamente.