我有一个双显示器系统,运行带有 Gnome 3 桌面的 Ubuntu 12.10。我想在一监视器(我称之为“辅助”),而另一个(“主”)将不受影响,并将继续运行常规 Gnome 桌面。
我必须使用 wine 虚拟桌面(wine explorer /desktop=foo,1680x1050
),因为否则第二台显示器将被关闭并且应用程序将在主显示器上运行。
但是,由于窗口装饰,虚拟桌面的窗口不会占据整个屏幕。我已使用以下方法从最大化窗口中移除它们:这个食谱,但窗口未最大化(尽管它可以调整大小)并且无法使用其上下文菜单进行最大化。
辅助显示器上没有 Gnome 面板或任何其他障碍物。如果我能摆脱装饰,我就能实现我想要的。
有什么方法可以强制最大化 wine 的虚拟桌面窗口,或者告诉 Metacity 此窗口必须不装饰?或者,也许还有其他方法?
我显然尝试过winecfg
“允许窗口管理器装饰/控制窗口”选项,但它们似乎不会影响虚拟桌面窗口。该应用程序无法单独以窗口形式运行,并且始终全屏运行。
请注意,我明确不想将监视器设置为单独的 X11 显示器,每个显示器都运行单独的 X 服务器。
答案1
在 Wine 中有一个简单的使用窗口模式的方法:
启动 Wine 配置(winecfg)
点击“图形”选项卡
勾选“模拟虚拟桌面”
在‘桌面尺寸’旁边输入您的精确屏幕分辨率。
答案2
我发现~/.config/monitors.xml
可以设置哪个显示器是主显示器(主:是)因此 wine 在我的右显示器上显示 Skyrim,而我的左显示器仍显示 unity 和 firefox :)