现在我在 Fedora 上使用 KDE 桌面,但我想切换到 Gnome。问题是,我现在有很多东西打开(xterms、xemacs 等),我不想关闭所有它们,注销,切换,然后重新打开所有东西......这会花费太长时间。
所以我的问题是:是否可以切换到 Gnome 而无需注销?或者切换但不必关闭并重新打开所有内容?
答案1
我最终会说不。许多东西可以交换或一起使用,例如同时打开 Gnome 终端和 Konsole。您还可以使用 Nautilus 打开 Dolphin/Konqueror。您或许可以关闭 Gnome 面板并启动它的 KDE 版本,但是会话管理器会使切换整个桌面变得复杂。会话管理器是由代表会话的登录管理器启动的一个进程。如果它退出,会话就会结束,而不管其他任何东西正在运行。当 X11 看到会话结束时,它将终止任何现有的程序连接并重新启动 X 服务器。此外,会话管理器将重新启动它认为对会话至关重要的任何进程,例如 Gnome 面板。您可以在首选项下为每个进程更改此设置,但这些设置将被保存,因此很难尝试将桌面恢复正常。
答案2
回到会话管理器和 Gnome 和 KDE 等桌面环境之前,可以替换正在运行的窗口管理器。当你从 twm 切换到 blackbox 时,你可以运行killall twm && blackbox
杀死旧的会话,而无需终止会话,启动一个新的会话。
如今,随着复杂性和层次的不断增加,我认为这是不切实际的。事实上我不会费心去尝试,你最终只会得到一个混乱的环境。
相反,如果您经常需要访问每个服务器(例如测试软件)提供的完整环境,请考虑一下您可以同时运行多个 X 服务器这一事实。您可以在控制台 7 上登录 Gnome,并在控制台 8 上使用 KDE 拥有另一台完整的 X 服务器,并使用Ctrl+ Alt+在 wim 上来回切换F7。
另一个建议是运行赛菲尔服务器基本上允许您在第一个窗口中运行第二个完整桌面环境。
答案3
深入研究一些旧发行版文档,似乎从前有一个名为的实用程序switchdesk
可以处理中途更改桌面环境所需的腿部工作。几个发行版似乎仍然有它,但该项目似乎不再在网络上有一个家。如果您的发行版有软件包,您可以尝试一下,但您的里程数可能会有所不同(更糟)。
答案4
FWIW,您可以从 KDE(运行 Xorg)切换到 Sway(或者从任何 Xorg 切换到 Sway)。首先启动 X DE,然后打开一个新终端 Ctrl+Alt+F3,例如,键入sway
并瞧。但要注意启动时启动的重复进程。