![多个 X 实例](https://linux22.com/image/1247295/%E5%A4%9A%E4%B8%AA%20X%20%E5%AE%9E%E4%BE%8B.png)
我可以通过 运行多个 X 实例startx -- :1
,并且在 X 会话之间切换很容易,但切换回我的帐户(其中包含许多视觉附加功能)需要很长时间,大约 10-20 秒,并且所需的时间非常不一致。(切换到“股票”帐户还不错。)有什么方法可以缩短这个时间吗?
我在 nVidia 显卡上运行 Compiz(带有许多附加功能)。
答案1
当您切换回帐户时,硬盘是否处于活动状态?如果是,则意味着您的计算机正在交换。解决方法是增加更多 RAM,或减少使用大量内存的程序。
否则,视频驱动程序效率低下。您可以在视觉效果和速度之间做出妥协 — 尝试关闭或降低一些 compiz 附加功能。
根据您运行多个 X 实例的原因,可能还有其他方法可以避免冗长的切换。例如,如果您想以另一个用户的身份运行 GUI 程序,则可以使用ssh -X
(速度慢但简单)或复制.Xauthority
cookie(本机速度但每个会话需要更多工作)。如果您想尝试其他窗口管理器,也可以使用 Xnest 或 VNC 来实现。