在每个监视器上分别切换工作区


Answers:


7

我花了很多时间试图为此找到解决方案。我的结论是,尽管compiz曾经对此提供了支持,但它已经有一段时间没有起作用了。由于Unity使用compiz,因此目前无法执行。

似乎很少有窗口管理器完全支持此功能。我唯一能找到的是xmonad,它是一个键盘驱动的平铺窗口管理器,适合希望花费大量时间学习如何使用它的高级用户。我想我也看到过也可以做到这一点的参考,这是另一个类似的平铺窗口管理器。

因此,不幸的是,对compiz和unity的答案似乎是“不,不可能”,而更普遍的答案是“不,除非您愿意切换到平铺窗口管理器”。


Awesome做到了,但仅做到了。如果我理解正确,那么每个监视器都有其自己的工作空间集,并且无法在监视器2上显示监视器1的工作空间。也许它是可配置的,但是我读过一些抱怨的人。那使我离开了Awesome。
Gauthier 2014年

您可以轻松地将一个窗口移至另一个监视器(Mod4 + o),因此将整个工作区(即每个窗口)移至另一个屏幕也非常快。
exic

15.10是否仍然适用?
Yanick Nedderhoff

6

我知道这很旧了,但是对于研究此问题的人来说,Enlightenment 0.19.x(http://enlightenment.org)对多个屏幕都具有良好的支持,并且能够在两个屏幕上独立或同时切换工作区(没有尝试过)三个或更多)。我从xfce4切换了,并且没有回头。您可以在https://launchpad.net/~niko2040/+archive/ubuntu/e19上找到PPA。

编辑:之所以不常用该功能,是因为它违反了大多数窗口管理器遵循的freedesktop.org规范(EWMH- http ://standards.freedesktop.org/wm-spec/wm-spec-latest.html )。那些支持此功能的窗口管理器根本不遵循规范。


3
您对这不是常见功能的原因的解释肯定很有用,但是让我想知道为什么规范未涵盖此用例。我也想知道该规范与Wayland合成器是否相关。我敢肯定,这是一个单独的问题。
碎石机

然后规范是白痴。为什么呢,您到底不想不想独立移动工作区?绝对愚蠢。
本杰明·R

1

实际上,您不需要使用平铺窗口管理器。据我所知,xmonad和awesome支持此功能,而i3在一定程度上支持。

但是它们都在平铺。Wingo是具有每个监视器工作区的混合窗口管理器,可以用作常规窗口管理器或平铺管理器(或两者)。请注意,它自称为“非常alpha”。


真棒似乎有种支持此功能,但每台显示器都有自己的一套标记(即工作区)。这些显示器这样分开,如果你填入您的工作空间2与Windows监视器1,您以后就不能显示监视器2上的工作空间2的内容
戈捷

i3当然支持这一点,它也可以将窗口视为“浮动”(即大多数窗口管理器处理它们的方式)。可以在已打开的窗口上切换浮动属性,也可以将窗口类配置为始终以浮动形式打开。对于那些不想对所有窗口使用平铺的人来说,这可能很方便。同样,大多数对话框会自动以浮动形式打开。
佩特·阿森

Wingo上的可耻发展没有持续下去,这是一个有趣的想法。
本杰明·R

1
@BenjaminR那是错误的。Wingo只是功能上的一项完整功能,只要我使用它,它将继续正常工作。(如自述文件所述。)
BurntSushi5

@ BurntSushi5啊,很好。感谢您的澄清。
本杰明·R
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.