每次我重新启动或关闭并稍后打开计算机时,我都会收到以下消息Chrome 未正常关闭。
我使用应用程序启动器(而不是 cli)的重启/关闭功能。这在 Debian 和 Ubuntu 版本上都存在。目前我正在运行 Kubuntu 17.10(但 Kubuntu 17.04 也存在此问题)。我尝试了以下“解决方法”,但不起作用。
取消选择Google Chrome 关闭时继续运行后台应用
在和文件夹中放置一个名为
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还有一些其他的谷歌搜索,这就是我所做的。它似乎在关机、重启和注销时有效。
使用您最喜欢的编辑器创建一个服务文件:
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
加载:
systemctl daemon-reload
启用它:
systemctl enable kill-chrome-gracefully.service
经过反复测试,我在 Ubuntu 22.04 上成功了。但是,我不能 100% 确信它在注销时始终有效。
奖金:如果您使用msedge
,或任何其他基于 Chromium 的网络浏览器,您可以使用相同的方法,只需更改进程名称即可。
答案3
我的启动程序中有 Chrome,但每次登录时都会出现此错误。我尝试了pkill
设置,但我仍然收到“Chrome 未正确关闭”错误消息。我还尝试从启动程序中删除 Chrome,并在启动后单击图标,但收到相同的错误消息。
如果我pkill
在当前会话期间运行脚本,然后单击 Chrome 图标,则它会启动并且不会出现任何错误。
因此我遵循了以下步骤:
pkill
关机前运行。- 关闭计算机然后重新启动。
- 点击了 Chrome 图标。
这次 Chrome 正确启动了。