将窗口移动到右/左工作区快捷方式
我正在寻找“向右/左移动工作区”的键盘快捷键
像这样:
我正在使用compiz cube,有4个水平工作区
(我不是在寻找“移动到另一个工作区”的快捷方式)
我假设您正在运行Unity。 你需要:
- 安装compizconfig-settings-manager
- 打开它(可以通过在短划线中输入
ccsm
找到) - 向下滚动并在“窗口管理”部分中通过勾选“放置”(*)旁边的框来激活“放置”插件
- 按“放置”按钮配置快捷方式
- 您要查找的设置是Bindings> Put to adjacent viewport> Viewport left / right / top / bottom
- 为避免桌面追逐您移动的每个窗口(有效地将此选项的效果减少到“使用窗口切换工作区”),请勾选其他内容。 绑定>取消焦点窗口
(*):由于compiz中的问题,在此步骤中,您的屏幕可能会冻结5到30秒之间的任何时间……只需等待桌面再次响应即可。 如果您最终遇到损坏的桌面,请按Ctrl + Alt + F1 ,使用您的用户名和密码登录,然后键入DISPLAY=:0 unity --replace &
,然后按Ctrl + Alt + F7 ,一切都应该返回。
在Ubuntu 14.04(可能还有早期版本)中,有一个Shift-Ctrl-Alt-[arrow]
的默认键绑定。 例如,要将当前窗口向右移动一个工作区,请使用Shift-Ctrl-Alt-Right
。
可以在设置 – >键盘 – >快捷方式 – >导航中编辑键绑定。
我正在使用一个旧式的快捷方式,这确实很简单。
我正在使用桌面墙而不是立方体,这很棒,但我厌倦了立方体,然后我切换到桌面墙。 其中包括“在墙内移动”,“在墙内移动窗户”和其他一些内容的键绑定。 我有默认设置,包括Shift + Control + Alt + [Key](左,右等),以便将窗口“移动”到所需的墙。 如下图所示:
多维数据集在“旋转桌面多维数据集”内部的相应选项卡中具有相同的绑定选项,这可能对您有用,因为您可以为所需的键绑定定义多个组合,以便将窗口移动到特定的面(n) (立方体)。
如果您使用的是多个水平工作空间,那么您可能拥有一个具有双工作空间的4面立方体,这意味着:只有一个立方体,具有选择性工作空间。 这样,您可以将桌面墙键绑定与旋转立方体键绑定结合使用,以获得您期望的效果。
但是你应该首先检查正常的Shift + Control + Alt + [Key](左,右等)是否正在进行操作。 否则,这种解决方法对您来说可能很棘手。 (未经我测试,我不再使用立方体了)。
警告:上下文菜单中的“移动到另一个工作区”选项只是将窗口拖放到所选工作区,而您将进入当前工作区。 “使用窗口移动[…]”将使您“飞”到窗口的给定工作区。
祝好运!
在Ubuntu 12及更高版本中,您可以在设置 – >键盘 – >快捷键 – >导航中执行此操作
您可以在Ubuntu 14.04 LTS中使用Shift + Ctrl + →或Shift + Ctrl + ← 。
使用gsettings而不是dconf,参见 https://kubos.cz/2018/07/19/ubuntu-18-workspaces-grid
例如gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['
等等