使用键盘将窗口移动到 Ubuntu 中的另一台显示器

使用键盘将窗口移动到 Ubuntu 中的另一台显示器

在 Windows 7 中,您可以按Shift+ Windows Key+ /立即将当前窗口移动到下一个/上一个显示器。Ubuntu 11.04 中是否有相同的功能?我查看了对话框,Keyboard Shortcuts但没有看到任何与在多个显示器之间移动窗口相关的内容。

答案1

你需要:

  • 控制键 ( sudo apt-get install wmctrl)
  • 每个显示器的尺寸

怎么做:

  • 从终端运行gnome-keybinding-properties并单击“添加”
    • 将该条目命名为“移至左侧显示器”,然后输入以下命令:
      • wmctrl -r ":ACTIVE:" -e 0,0,0,1280,1024
        • 您可以将“:ACTIVE:”更改为“:SELECT:”,wmctrl 将等待直到您选择一个窗口
        • -e 的值为gravity,x-coordinate,y-coord,width,height。我将重力设置为 0,这是默认值(我实际上不知道重力的作用),x 和 y 坐标设置为 0 和 0,宽度和高度是左显示器的尺寸:1280 和 1024。更改此项以匹配您的配置。
    • 单击“已禁用”并按下与 Windows 中相同的键盘快捷键,即Shift++Superleft
    • 为“移至右侧监视器”添加另一个条目
      • wmctrl -r ":ACTIVE:" -e 0,1280,0,1366,768
        • 我输入的是“1280”,请输入您左侧显示器的水平分辨率。如果您的显示器的分辨率不同,垂直分辨率可能会更棘手,尤其是当它们没有沿着顶部或底部对齐时。我的显示器沿着顶部对齐,因此垂直坐标值为“0”。
        • 我的右显示器是 1366x768,因此请用适当的值替换这些值。
    • 映射快捷键序列,您就完成了!

您可能需要调整坐标和尺寸以适应顶部(通常为 24px 高)或侧面面板。

有关 wmctrl 的更多阅读,请查看http://movingtofreedom.org/2010/08/10/arranging-windows-from-the-gnulinux-command-line-with-wmctrl/

我希望这有帮助!

答案2

Compiz 和 Unity 很快就会过时。

答案3

如果您在 Ubuntu 安装中使用 Compiz 作为窗口管理器(我相信它是在 11.04 中预安装的)。打开 Compiz 配置设置管理器(sudo apt-get install compizconfig-settings-manager如果您没有安装 ccsm,请执行。)

  • Window Management -> Put
  • 启用 Put 插件。
  • Put To Next Output为选项卡中的选项提供所需的组合键Bindings

这将使您获得所需的相同功能。Put 插件还具有大量其他提高生产力的选项。尽情享受吧。

答案4

在全新安装的 20.xxx 上

Windows+ Shift+Left

其工作方式与在 Windows 机器上一样。

相关内容