如何在Gnome 3上恢复Unity 7 Ctrl-Alt-Numpad组合行为?

在此处输入图像描述

默认情况下,Gnome 3中的Ctrl-Alt-Numpad组合键不是执行有用的操作,而是在整个工作区中以指定方向推动窗口。 这些快捷方式不会显示在Gnome 3键盘设置面板中; 他们只是在那里,他们在路上。

如何在Ubuntu 17.10中恢复此行为?

我已经尝试在Ubuntu 17.10上安装Put Windows gnome扩展,它似乎工作正常。

  1. 安装https://extensions.gnome.org的浏览器插件
  2. sudo apt-get install chrome-gnome-shell
  3. 访问Put Windows页面并安装扩展程序
  4. 刷新页面
  5. 单击页面上的蓝色扳手/螺丝刀设置符号
  6. 转到“键盘快捷键”并将操作修改为Ctrl + Alt + 9等。

我首先按照user3325563的说明,了解如何使用dconf-editor禁用“移动到角落”的快捷方式。 我不确定这是否是必要的步骤。

您在问题的一个版本中提到您尝试过此扩展,并在重新启动计算机后需要手动重新配置快捷方式。 我测试了重启我的机器并且没有这样的问题。

我想通了,你需要使用dconf更改设置: 在此处输入图像描述

在dconf中,查找org> desktop> wm> keybindings并单击move-to-corner-se旁边的字段并将其更改为['disabled']

在此处输入图像描述

并重复所有你想要禁用的,即move-to-corner-sw等。

或者,您可以从命令行执行此操作: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['disabled']"并将其恢复为: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['KP_Next']"

另请参阅https://wiki.ubuntu.com/Keybindings中的 org.gnome.desktop.wm.keybindings

org.gnome.desktop.wm.keybindings

由窗口管理器处理的键绑定将保留在dconf的org.gnome.desktop.wm.keybindings部分中。 “导航”和“Windows”类别的快捷方式存储在此处。 过去,每个窗口管理器都负责在自己的架构下存储自己的快捷方式。 现在,metacity和compiz窗口管理器都使用这个集中的统一绑定集。 / usr / share / gnome-control-center / keybindings /中有映射文件,显示每个窗口管理器如何使用这些键绑定。


如果您仍在使用gnome3以某种方式使用compiz,请参阅以下内容:

从这里 ,我能够禁用我的Ubuntu 16.04笔记本电脑中的键(统一7.4.0)。 以下步骤是您正在寻找的。

警告

CompizConfig设置管理器( ccsm )是一种高级工具,并非所有选项都与Unity完全兼容。 因此, 众所周知 , CCSM有时会破坏用户的桌面 。 请谨慎使用此答案或建议使用CCSM的任何其他答案,以确保您承担风险。 如果遵循此建议确实打破了Unity,请参阅此问题以获取有关如何重置它的说明。

您需要在Ubuntu软件下安装compizconfig-settings-manager在此处输入图像描述

运行它并在“窗口管理”部分下选择“网格”:

在此处输入图像描述

在网格菜单上单击编辑铅笔,然后取消选中“启用”框: 在此处输入图像描述

在Ubuntu 18.04.1 LTS上,只需通过Ubuntu软件中心安装Put Windows Gnome扩展即可通过numpad恢复窗口定位。 无需进一步更改设置。