![当其他工作区会话打开或程序仍在运行时发出警告(20.04)](https://linux22.com/image/1181917/%E5%BD%93%E5%85%B6%E4%BB%96%E5%B7%A5%E4%BD%9C%E5%8C%BA%E4%BC%9A%E8%AF%9D%E6%89%93%E5%BC%80%E6%88%96%E7%A8%8B%E5%BA%8F%E4%BB%8D%E5%9C%A8%E8%BF%90%E8%A1%8C%E6%97%B6%E5%8F%91%E5%87%BA%E8%AD%A6%E5%91%8A%EF%BC%8820.04%EF%BC%89.png)
在 Ubuntu 20 中按下“关机”按钮时,是否有办法防止系统在任何程序(尤其是在其他工作区中)仍打开时关闭?或者至少提供一个警告,让我们中止关机过程?我经常遇到不必要的强制程序终止,并希望将来能避免这种情况。我不想在关闭计算机时运行 shell 脚本。只需按下常规的“关机”按钮就足够了。
这个问题之前被问过这里适用于 Ubuntu 18。答案似乎没有正确解决我的问题,因为我想要一个简单的解决方案,只需按下“关机”按钮即可(而不是运行任何脚本)。这回答Stackoverflow 建议在后台始终运行一个脚本来处理任何关机。我也不太喜欢这个,因为我相信 Ubuntu 中可能会有一个更“原生”和更简单的功能。
根据@vanadium 在评论中的要求,使用案例的背景
用例与数据丢失无关,而与“设置丢失”有关。在第一个工作区中,我经常有一两个开发环境、一个带有某些选项卡的浏览器和一些正在运行的其他程序;然后在另一个工作区中与 Slack 一起运行相同的程序;然后在另一个工作区中,主要是电子表格和更多浏览器选项卡。重新设置所有这些需要很长时间,问题在于丢失了不同项目的工作状态。我通常会立即保存所有内容,因此不幸的是,在这种情况下,此警告毫无用处。