在 ubuntu 14.04 上的 compiz 上有 10 多个视口

dav*_*vvs 3 compiz 14.04 viewports

使用“切换到视口”可以转到多少个工作区?如果是这样,是否可以更改或解决此限制?

我在 ubuntu 14.04 上配置了 12 个视口(桌面大小下为 4 * 3)。我已将所有 12 个视口映射到 compiz 中“视口切换器”->“转到特定视口”下的键盘命令,将开关映射到键盘上的控制、alt 和另一个字母,如下所示:

  • control+alt+q:“切换到视口 1”
  • control+alt+w:“切换到视口 2”
  • control+alt+e:“切换到视口 3”
  • control+alt+r:“切换到视口 4”
  • control+alt+a:“切换到视口 5”
  • control+alt+s:“切换到视口 6”
  • control+alt+d:“切换到视口 7”
  • control+alt+f:“切换到视口 8”
  • control+alt+z:“切换到视口 9”
  • control+alt+x:“切换到视口 10”
  • control+alt+c:“切换到视口 11”
  • control+alt+v:“切换到视口 12”

前 10 个有效,“切换到视口 11”和“切换到视口 12”不起作用。

但是,使用工作区切换器,我可以单击最后 2 个工作区并以这种方式转到它们。所以好像是支持的。

我还可以使用我在 Window manager -> Put -> Bindings -> Put on arbirtrary viewport -> "Put on viewport X" 使用 12 个类似的键盘命令(shift+alt 而不是控制+alt)

dav*_*vvs 5

我找到了一个解决方法,可以让我转到最后 2 个桌面。那就是使用 wmctrl 命令并使用一般 -> 命令 -> 命令行 1 和 2 映射它们。

电脑版 11:

wmctrl -o 7680,2400
Run Code Online (Sandbox Code Playgroud)

电脑版 12:

wmctrl -o 11520,2400
Run Code Online (Sandbox Code Playgroud)

我的屏幕分辨率为 3840x1200(因为我使用 2 台分辨率为 1920x1200 的显示器)