如何在Unity,Unity 2D和Gnome之间切换当前会话?

如果我当前登录Unity,有没有办法让我将当前会话切换到Unity 2D或Gnome而无需再次注销? 我知道我可以通过运行unity --replace来重启Unity。 Unity 2D或Gnome是否有相同的命令可以运行以切换到它? 如果我目前正在运行Unity 2D或Gnome,那么unity --replace会不会让我回到Unity?

老实说,我只是注销并重新登录。即使你有一个脚本在会话中间切换,可能还有一些Unity代码仍在RAM中,可能与你所在的任何会话冲突。而且,每当我切换从退出/进入,Adwaita主题成为Unity的默认主题。

老实说它会变得棘手。 请问您为什么要在会话中间切换环境?

我认为更好的选择是使用所选选项注销和登录..在使用其中一个选项进行一些登录后,它将是默认选项

我没有尝试过,但你可以试试metacity --replace去Gnome。