O Google Chrome não desligou corretamente

O Google Chrome não desligou corretamente

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.

  1. Desmarcando oContinue executando aplicativos em segundo plano quando o Google Chrome estiver fechado

  2. Colocar um script chamado K99-close-google-chrome(com +xpermissões) nas pastas /etc/rc0.de/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_logoutarquivo 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.

  1. 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
    
  2. Carregue:systemctl daemon-reload

  3. 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.pkillconfigurar, 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 pkillscript durante minha sessão atual e clicar no ícone do Chrome, ele será iniciado sem erros.

Então segui estes passos:

  1. Corri pkillantes de desligar.
  2. Desligue o computador e reinicie.
  3. Clicou no ícone do Chrome.

Desta vez, o Chrome iniciou corretamente.

informação relacionada