我正在使用 Slackware Linux 13.37 和 FVMW2 作为我的窗口管理器。
我有一对物理尺寸不同的显示器(一个 21 英寸宽屏,一个 19 英寸标准显示器),我用它们来工作。我通常在虚拟机中运行 Slackware 安装,然后在另一个虚拟机中运行 Knoppix 安装。似乎在 VMware Fusion 3 中使用 FVWM 实现双显示器支持的唯一方法是让一个 VM 通过 NAT 后面的专用网络上的图形 SSH 连接登录到另一个 VM。
我像这样从我的 Knoppix VM 连接到我的 Slackware VM:
ssh -Y [email protected]
Xnest :1 -geometry 1600x1200 &
fvwm2 -s -display :1
我的 Slackware VM 在 1400x900 分辨率下看起来很正常,但启动 FVWM 时 19 英寸标准显示器看起来很糟糕。是否可以设置我的(简单)xorg.conf 文件,以便 FVWM 的第二个实例自动使用不同的显示配置(即:以 1600x1200 分辨率运行,而不是仅让 Xnest 缩放它并使显示失真和锯齿?)。
此外,如果我能做到这一点,是否可以让两个实例彼此共享相同的虚拟桌面?
假设我在 FVWM 中有一个 3x3 虚拟桌面配置。
Slackware VM Knoppix VM
________ ________
|__|__|__| |__|__|__|
|__|__|__| |__|__|__|
|__|__|__| |__|__|__|
我可以进行设置,以便为我的 Slackware VM 上的 FVWM 实例设置一个单独的寻呼机,为通过我的 Knoppix VM 的图形 SSH 连接运行的实例设置一个单独的寻呼机,但它们都可以看到在 Slackware VM 上运行的相同打开的应用程序吗?
例如:
Slackware VM Knoppix VM
________ ________
|A_|__|__| |A_|__|__|
|__|__|__| |__|__|__|
|__|__|__| |__|__|__|
在上面的示例中,我打开了一个名为“A”的应用程序,如果两个虚拟机都在虚拟桌面 1(页面左上角),它们都可以看到它打开。但是,两个虚拟机都没有需要同时聚焦于同一个虚拟桌面。例如:Slackware VM 可以聚焦于虚拟桌面 1 并看到“A”,而 Knoppix VM 可以只聚焦于虚拟桌面 2,即一个空白屏幕。
有人知道这是否可能吗?