在单独的 X 屏幕之间移动窗口

在单独的 X 屏幕之间移动窗口

是否可以将在屏幕“A”(不是工作区,而是单独的 X 屏幕)上打开的窗口移动到屏幕“B”(使用或不使用 Ubuntu 未提供的附加工具)?

我有一块安装了正确驱动程序的 nVidia 卡。我尝试使用 Xinerama / Twinview,但如果启用了其中一个选项(在 /etc/xorg.conf 中),Chromium 中的 Flash 视频(如 YouTube 或 Vimeo)无法正常播放(单击全屏可播放视频,但不能全屏播放)。

此外,有时我的第二个屏幕(通常是关闭的液晶电视)上会弹出窗口,这很不方便。

禁用 Xinerama / Twinview 可以解决这些问题,但如果能在两个屏幕之间来回移动窗口就更好了。

答案1

我也有双显示器设置,并且使用的是开源 nouveau 驱动程序。播放 Flash 时我没有看到任何性能问题,它的工作方式与 Twinview 类似。如果您不想在辅助显示器上打开窗口,您可以通过系统->首选项->显示器暂时禁用它。

答案2

有多种方法可以实现多显示器工作。ATI 和 nVidia 都有各自的解决方案 (Xinerama/TwinView),而 X 也有自己的解决方案。

如果您使用 Xinerama/TwinView,您会遇到某些限制,例如没有复合、没有 3D 加速等。当您使用单独的 X 屏幕时,您会遇到较少的这些问题,但会失去一些提供的功能(例如能够在监视器之间拖动)。

使用单独的 X 屏幕时,您有多个展示s. 您可以通过在 中定义来设置在哪个显示器上运行应用程序。.bashrc或者在命令前加上显示=:0.0或者显示=:0.1

回到您最初的问题:您是否尝试过单独尝试 TwinView 和 Xinerama,或者同时尝试过两者?

相关内容