当打开 2 个或更多活动选项卡时,Chromium 无法正确关闭(18.04)

当打开 2 个或更多活动选项卡时,Chromium 无法正确关闭(18.04)

每当我关机或重启或注销我的电脑上至少有 2 个活动标签页运行着 Chromium,下次我启动 Chromium我得到以下错误

在此处输入图片描述

如果我关闭、重新启动或者从 UI 或终端注销,就会发生此错误。

我正在使用 Chromium:“版本 68.0.3440.75(官方版本)基于 Ubuntu 构建,在 Ubuntu 18.04(64 位)上运行”但我在以前版本的 Chromium 和 Ubuntu 上遇到了同样的问题。

只是为了清楚起见,如果我退出/关闭直接从应用程序运行多个选项卡的 Chromium,则不会发生这样的错误。

这是预期的行为还是配置错误?

答案1

这是浏览器的正常和预期行为......

如果我直接从应用程序退出/关闭运行多个选项卡的 Chromium,则不会发生此类错误。

您必须在关闭/重新启动系统之前关闭浏览器。否则,在系统关闭之前,将向所有正在运行的程序(进程)(在我们的例子中是铬)发送信号,要求进程自行关闭。

这会导致 Chromium 立即关闭(似乎没有正确关闭)并因此会话(多个选项卡)丢失,所以下次当您运行 Chromium 时,它会建议您恢复丢失的会话(它认为系统已崩溃或您遇到电源故障等)。


不关机测试:

  1. 开铬
  2. 打开两个或更多标签页
  3. 打开一个新终端
  4. 运行此命令:

    pkill -3 chromium
    
  5. 再次打开 chromium

将会出现相同的消息...

答案2

如果您使用窗口图标关闭 Chromium 进程,则 Chromium 进程不会完全退出。这就是为什么那些剩余的进程在操作系统关闭时会收到终止信号。如果您从菜单中选择“退出”,全部chromium 进程退出。这里的问题是,为什么通过图标退出 Chromium 与通过菜单退出 Chromium 时行为会有所不同。

相关内容