Google Chrome 退出效果不佳

Google Chrome 退出效果不佳

当 Google Chrome 打开时,它会显示一条消息,提示“没有正确关闭”。每次我打开它、启动计算机后或关闭带有 X 的浏览器后都会发生这种情况。有一个按钮可以让我打开最近的选项卡,但该按钮不起作用并且 Chrome 找不到任何东西,我最终进入一个空白页。

为了解决我的问题,我尝试关闭扩展程序之类的东西,但我发现这不起作用。另外,更改显然没有保存在 Chrome 中,我认为这是因为它没有正确关闭。

我希望在不移除并重新安装 Chrome 的情况下解决此问题,因为我的书签和地址栏配置中保存了大量内容*。此问题突然出现,并非在任何更新或其他情况下出现。我希望此问题得到解决,因为我需要在浏览器打开时访问我最近关闭的标签页。

我尝试使用当前稳定版本的 Chrome 进行更新,但没有任何改变。

*编辑:我的地址栏已配置搜索引擎(地图、语言翻译、维基百科……)

答案1

我遇到过类似的问题,每次启动后都会显示“未正确关闭”。对我来说,这是因为 Google Chrome 即使在关闭后仍在后台运行,因为这是安装后的默认设置。

我通过进入 Chrome 中的高级设置修复了这个问题“设置 -> 系统 -> 当 Google Chrome 关闭时继续运行后台应用”并取消选中旁边的框。

答案2

我也遇到了这种情况,这让我抓狂了!

就我的情况而言(可信),这与用户配置文件无关。我的问题是桌面环境在后台 chrome 进程之前关闭;这导致 chrome“不雅地”退出,每次重新启动时都会给我带来麻烦。

您在网上找到的一些解决方案是通过不让 chrome 作为后台进程运行来解决这个问题,但这对我来说是一个不可接受的权衡。

我通过在桌面管理器 (Lightdm) 的 Upstart 脚本中添加一个节来修复系统上的问题。您需要/etc/init/lightdm.conf以 root 身份编辑:

sudo nano /etc/init/lightdm.conf

在文件末尾添加以下内容:

pre-stop script
    pkill --oldest chrome
    sleep 2
end script

希望这对你有用!

答案3

其中一种可能性是您的浏览器配置文件已损坏。无需执行任何可能导致数据丢失的操作,您可以尝试按照以下说明创建新的配置文件:创建新的浏览器用户配置文件在里面Linux 部分

但简而言之(尽管你应该完整阅读上面的链接),

  • 确保 Chrome 根本没有运行。
  • 重命名~/.config/google-chrome/Default~/.config/google-chrome/Default.bak
  • 启动 Chrome。查看问题是否已解决。

请注意,这.config是一个隐藏文件夹。您需要在文件管理器中启用查看隐藏文件和文件夹的功能。当然,如果您使用命令行,则可以运行如下命令:

mv ~/.config/google-chrome/Default ~/.config/google-chrome/Default.bak

如果您的问题已解决,请逐步复制仅显示绝对需要的文件(因为其中一些可能首先导致您的问题)从Chrome 自动创建的Default.bak新文件夹。Default

此外,由于您需要书签,因此它们会以名为 的简单文本文件的形式存储BookmarksDefault文件夹中,因此将它们复制到Default.bak新文件夹中Default可能不会破坏任何内容,并会将书签恢复。再次,最好在 Chrome 未运行时执行此操作

至于“我的地址栏配置”,我不知道这是什么意思。也许你可能想编辑你的问题来解释这一点。

编辑:如果您不想使用“新个人资料”路线,并且您有另一个 Google 帐户,您可以尝试添加新用户。该选项在 中可用chrome://settings。请查看包括从另一个个人资料导入内容的选项!

新用户

答案4

这么多年过去了,这个问题仍然存在,而且对我来说没有任何解决方法。

我的解决方法是将脚本绑定到按下笔记本电脑电源按钮时运行,而不是正常关机(When the power button is pressed: 'Do_nothing'在“设置/电源管理器”中更改为),然后:

$ sudo nano /bin/shutdownc
$ sudo cat /bin/shutdownc 
#!/bin/sh
pkill --oldest chrome
sleep 3
shutdown now

$ sudo nano /etc/acpi/events/power
$ sudo cat /etc/acpi/events/power
event=button/power
action=/bin/shutdownc

$ sudo service acpid restart

相关内容