Google Chrome 未正确关闭

Google Chrome 未正确关闭

每次我重新启动或关闭并稍后打开计算机时,我都会收到以下消息Chrome 未正常关闭

我使用应用程序启动器(而不是 cli)的重启/关闭功能。这在 Debian 和 Ubuntu 版本上都存在。目前我正在运行 Kubuntu 17.10(但 Kubuntu 17.04 也存在此问题)。我尝试了以下“解决方法”,但不起作用。

  1. 取消选择Google Chrome 关闭时继续运行后台应用

  2. 在和文件夹中放置一个名为K99-close-google-chrome(具有+x权限)的脚本/etc/rc0.d/etc/rc6.d

    #!/bin/bash
    killall chrome
    sleep 5
    exit 0
    

我看到早在 2012 年就有人发帖称这是一个问题,但没有一个帖子给出明确的答案。这个问题没有解决办法吗?如果有,为什么?这在 Windows 或 Mac 上不是问题,那么为什么在 Linux 上会这样?

答案1

我对 Ubuntu 20.04 使用了这个解决方案。

将其添加到您的主目录中文件的底部.bash_logout(如果不存在,请创建它)。

pkill chrome

无论你关机还是重启,它都会正确关闭 chrome。

答案2

另一种方法可能是最简单的:

谢谢https://askubuntu.com/a/1335024还有一些其他的谷歌搜索,这就是我所做的。它似乎在关机、重启和注销时有效。

  1. 使用您最喜欢的编辑器创建一个服务文件:

    • 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. 加载:systemctl daemon-reload

  3. 启用它:systemctl enable kill-chrome-gracefully.service

经过反复测试,我在 Ubuntu 22.04 上成功了。但是,我不能 100% 确信它在注销时始终有效。

奖金:如果您使用msedge,或任何其他基于 Chromium 的网络浏览器,您可以使用相同的方法,只需更改进程名称即可。

答案3

我的启动程序中有 Chrome,但每次登录时都会出现此错误。我尝试了pkill设置,但我仍然收到“Chrome 未正确关闭”错误消息。我还尝试从启动程序中删除 Chrome,并在启动后单击图标,但收到相同的错误消息。

如果我pkill在当前会话期间运行脚本,然后单击 Chrome 图标,则它会启动并且不会出现任何错误。

因此我遵循了以下步骤:

  1. pkill关机前运行。
  2. 关闭计算机然后重新启动。
  3. 点击了 Chrome 图标。

这次 Chrome 正确启动了。

相关内容