我们可以只休眠用户的图形会话吗

我们可以只休眠用户的图形会话吗

考虑一下我在不同时间在我的电脑上使用两个用户。它们都需要内存,如果我从一个切换到另一个,就会导致交换。

一种解决方案是注销一个用户,然后登录到另一个用户(Gnome|KDE|xfce|...),并希望一切都能恢复。检查所有打开的内容是否正确似乎很耗时。

除了这些之外,是否可以休眠并恢复会话,以便会话可以轻松地继续?

答案1

不,事情不是这样的。休眠是在硬件级别上工作,而不是在会话级别上工作。

如果您对手动启动应用程序感到困扰 - 自动启动它们。所有现代 WM 都具有自动启动应用程序的能力,并且大多数应用程序都具有恢复其上次工作状态的能力。

可能的解决方案可能是虚拟机 - 将一个(或两个)用户放在单独的虚拟机实例中,它们将彼此独立,并且您将能够休眠现在不需要的实例。但最有可能的是,允许虚拟机进行正常用户工作的硬件不需要关闭一个会话来为另一个会话释放资源......

但最终 - 如果您的任务需要如此多的内存,以至于您必须关闭并行进程 - 增加机器上的物理 RAM。它很便宜。不是免费的,但是很便宜。或者购买第二台机器。

相关内容