![如何在 Unity、Unity 2D 和 Gnome 之间切换当前会话?](https://linux22.com/image/1035636/%E5%A6%82%E4%BD%95%E5%9C%A8%20Unity%E3%80%81Unity%202D%20%E5%92%8C%20Gnome%20%E4%B9%8B%E9%97%B4%E5%88%87%E6%8D%A2%E5%BD%93%E5%89%8D%E4%BC%9A%E8%AF%9D%EF%BC%9F.png)
如果我当前已登录 Unity,是否有办法将当前会话切换到 Unity 2D 或 Gnome,而无需注销并重新登录?我知道我可以通过运行 重新启动 Unity unity --replace
。是否有可以运行以切换到 Unity 2D 或 Gnome 的等效命令?如果我当前正在运行 Unity 2D 或 Gnome,是否可以unity --replace
将我切换回 Unity?
答案1
老实说,我只需注销然后重新登录即可。即使你有一个脚本可以在会话中途切换,RAM 中仍可能存在一些 Unity 代码,这些代码可能会与你所在的会话发生冲突。此外,每当我从注销/登录切换时,Adwaita 主题都会成为 Unity 的默认主题。
说实话,这很怪异。请问您为什么要在会话中途切换环境?
答案2
我认为更好的选择是注销并使用所选选项登录。使用其中一个选项登录几次后,它将成为默认选项
答案3
我还没有尝试过,但是你可以尝试metacity --replace
去 Gnome。