问题:当我重新启动或关闭 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/Default
但gdm3 默认从未在关闭的计算机上执行过。
2023 年 10 月 5 日更新:我发现这是chrome的一个bug: 问题 429404:Chrome 每次重启后都无法正确关闭
答案1
答案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 会计程序使用。 来源
如果问题仍然存在,则可能是浏览器扩展导致的:在这里回答