![从 Ubuntu 切换到 Windows 10 而不丢失会话](https://linux22.com/image/918726/%E4%BB%8E%20Ubuntu%20%E5%88%87%E6%8D%A2%E5%88%B0%20Windows%2010%20%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E4%BC%9A%E8%AF%9D.png)
我目前拥有 Ubuntu 19.10 和 Windows 10 双启动。有没有办法在不丢失当前 Ubuntu 会话的情况下从 Ubuntu 切换到 Windows?即我希望我的用户帐户保持登录状态,并且所有打开的窗口和应用程序都保留其状态。
我可以通过另一种方式(从 Windows 到 Ubuntu)轻松完成此操作,方法是从 Windows 进入休眠模式。这会保存 Windows 上的所有活动会话(将所有登录用户置于屏幕锁定模式),并允许我在唤醒计算机时转到操作系统选择屏幕。
有没有办法在 Ubuntu 上做同样的事情?
笔记:我对同时运行两个操作系统不感兴趣。使用保存的会话在两者之间切换就足够了。所以,请不要提出任何虚拟化想法。
答案1
我可以通过另一种方式(从 Windows 到 Ubuntu)轻松完成此操作,方法是从 Windows 进入休眠模式。这会保存 Windows 上的所有活动会话(将所有登录用户置于屏幕锁定模式),并允许我在唤醒计算机时转到操作系统选择屏幕。
其中存在两个严重的问题:
如果您能够从 Windows 之外更改 Windows 磁盘上的任何内容,则肯定会丢失数据。休眠文件将覆盖您所做的任何更改。NTFS 的 Linux 驱动程序的创建者已使从 Ubuntu 开始无法写入休眠的 Windows,但有一个例外:您可以自行删除休眠文件。结果将是 Windows 分区上的数据丢失。
任何拥有您的机器和/或有权访问您的机器的人都可以读取此休眠文件和/或访问您的信息。
有没有办法在 Ubuntu 上做同样的事情?
会话方法已从 Ubuntu(或一般 Linux)的默认设置中删除,因为它被视为安全漏洞。话虽如此,但请接受这一点:gnome 3 使用扩展。其中一个扩展名为窗口会话管理器它将会做你想做的事。
用法
成功设置后,您应该会在顶部栏看到一个“屏幕”图标。单击它打开菜单。要保存您的第一个窗口会话,请单击文本输入并输入其名称。单击保存图标以保存它。
此后,可以通过单击播放图标恢复先前保存的会话,通过单击 x 图标删除它们,或通过单击保存更新它们。
每个屏幕组合所打开的应用程序和窗口都是独立保存的,这意味着您可以为每个屏幕组合拥有一组不同的应用程序和安排,并且还需要独立保存它们。