假设我有一个 Firefox 窗口正在下载一个需要很多时间的大文件。现在它运行到一半,我想切换到另一个 DE(例如从 GNOME 到 KDE),我可以在不中断下载的情况下这样做吗?
编辑:我没有使用 GDM 或 KDM 或任何桌面管理器,这可能会使情况变得更加困难......
您必须保持原始 X 服务器运行。您可以在另一个 tty 上启动另一个 X 服务器。因此,一个典型的系统上,做ctrl+ alt+ f1,然后登录并运行startx -- :1。您应该结束了与到达另一个X会话 ctrl+ alt+ f8。
通过更改冒号后的数字可以启动任意数量的X服务器;如果您使用大于 12 的数字,则可以使用chvt更改为它而不是组合键。
如果需要,您可以设置.xinitrc启动不同桌面环境的特殊文件。所以你可能有一个.xinitrc-kde启动 KDE 会话的。在那个文件中,你会有类似exec startkde. 你会像这样开始 X 做startx ./.xinitrc-kde -- :1.
如果您计划在两个会话中都运行 Firefox,则可能会出现一些问题。查看Firefox的“no-remote”和“ProfileManager”命令行选项。
如果您事先计划要从多个不同的 X 会话访问一个应用程序,您可以在虚拟 X 服务器内运行它:应用程序显示在虚拟 X 服务器内,虚拟 X 服务器显示为任何实际 X 服务器的数量。
虚拟 X 服务器的一种可能性是VNC。启动vncserver程序;这将创建一个虚拟 X 服务器并运行~/.vnc/xstartup,它通常~/.xinitrc像startx. 然后调用xvncviewer以显示包含虚拟 X 服务器显示的窗口。虚拟服务器一直运行,直到会话退出或您运行vncserver -kill;您可以随意连接和断开观众。您可能需要在命令行上指定一个显示编号,例如vncserver :3和xvncviewer :3。如果没有防火墙阻碍,可以从不同的机器访问 VNC 会话:xvncviewer somehost:3. VNC 服务器和查看器有多种实现方式。
| 归档时间: |
|
| 查看次数: |
1626 次 |
| 最近记录: |