想要在关机或重启 ubuntu 18.04 时 chrome 正常关闭

想要在关机或重启 ubuntu 18.04 时 chrome 正常关闭

问题:当我重新启动或关闭 ubuntu 并打开 chrome 时,我认为 chrome 会正常关闭,但事实并非如此,在启动 ubuntu 并重新打开 chrome 后,它会说:chrome 有隐藏异常,您想要恢复标签页吗?(类似这样的内容)。

想:关机或重启前正常关闭chrome,并且正常启动,没有异常关闭的错误信息。

我尝试创建一个初始化脚本,但是它不起作用,我重新启动或关闭打开 chrome 的 Ubuntu,然后启动 chrome 并测试打开 chrome,看看它是否正常关闭,但是没有成功。

关闭 Chrome 的脚本

#!/bin/sh
killall -1 chrome

脚本路径

# path script
etc/init.d/closeChrome

我如何创造

# how I create script for reboot and shutdown
sudo ln -s /etc/init.d/closeChrome /etc/rc0.d/K00closeChrome
sudo ln -s /etc/init.d/closeChrome /etc/rc6.d/K00closeChrome
sudo chmod a+x /etc/init.d/closeChrome

2018年12月31日更新:该脚本发挥了其作用,它在 Ubuntu 关闭之前执行,但我认为 chrome 在脚本启动之前关闭,也许 Ubuntu 关闭了会话及其程序。

2019 年 5 月 1 日更新:尝试重新安装 chrome。

2019 年 6 月 1 日更新:尝试删除选定的“设置 -> 系统 -> 当 Google Chrome 关闭时继续运行后台应用”

2019/01/16更新:尝试使用/etc/gdm3/PostSession/Defaultgdm3 默认从未在关闭的计算机上执行过。

2023 年 10 月 5 日更新:我发现这是chrome的一个bug: 问题 429404:Chrome 每次重启后都无法正确关闭

答案1

2019 年 3 月 1 日更新

此错误现已标记为已修复预计将在 Chrome 74 或更高版本中发布:


取自这个答案,您需要将以下行添加到您的/etc/gdm3/PostSession/Default

killall -HUP chrome

请注意,您需要 root(例如 sudo)权限才能编辑该Default文件。

答案2

2022 年 4 月 5 日更新

我的问题类似,但是Brave 浏览器。经过一个多小时的网上研究和阅读各种评论后,这个解决方案几乎是正确的。


设置:

操作系统:流行!_OS 21.10 x86_64
核心:5.16.15-76051615-通用
Brave 浏览器100.1.37.109
:GNOME 40.5


有时我们被引导到/etc/rc6.d文件夹,通过创建K99_脚本文件不带.sh但这个解决方案对我的情况没有帮助。在这里回答

于是我开始尝试解决方案,但并没有奏效。所以我看看是否可以通过在终端中直接启动命令来获得相同的结果,结果确实如此。直到我简单地发送以下命令:

$ killall brave

Brave 浏览器没有要求我恢复我的标签。所以我确认了使用此命令的解决方案是什么,结果是马克斯解决方案但没有任何论点。

完整流程

$ cat /etc/gdm3/PostSession/Default
# For add line before "exit 0"
$ sudo sed -i '/^exit 0.*/i killall brave' /etc/gdm3/PostSession/Default
$ cat /etc/gdm3/PostSession/Default

您可以重新启动,浏览器不会要求您恢复标签页

当用户终止会话时,会话后脚本将运行。同样操作类似于在里面登录后会前会议再次,脚本将以 root 权限运行,从属守护程序将阻止,并且$用户环境变量将包含刚刚注销的用户的名称,以及显示将被设置为用户使用的显示器,但请注意,此显示器的 X 服务器可能已死,因此您不应尝试访问它。另外$X_SERVERS设置了环境变量,它指向一个虚假生成的 x 服务器文件,供 sessreg 会计程序使用。 来源


如果问题仍然存在,则可能是浏览器扩展导致的在这里回答

相关内容