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

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

在此处输入图片描述

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

我怎样才能在 Ubuntu 17.10 中恢复此行为?

答案1

我首先关注这些说明关于如何使用 禁用“移动到角落”快捷方式dconf-editor。我不确定这是否是必要的步骤。

gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-sw "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-ne "['disabled']"

然后我尝试安装把窗户Ubuntu 17.10 上的 gnome 扩展,它似乎运行良好。

  1. 安装浏览器插件https://extensions.gnome.org

    sudo apt-get install chrome-gnome-shell
    

    GNOME Shell 扩展集成,用于 Web 浏览器。提供与 Chromium(及其衍生产品)和 Firefox 的 GNOME Shell 扩展存储库的集成。

  2. 访问把 Windows 页面并安装扩展

  3. 刷新页面

  4. 单击页面上的蓝色扳手/螺丝刀设置符号:

    截屏

  5. 转到“键盘快捷键”(也通过 Gnome Tweaks),将动作修改为Ctrl++ AltNum等,默认使用Super+Num。

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

答案2

我明白了,您需要使用 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 "['<Primary><Alt>KP_Next']"

用 列出所有gsettings list-recursively | grep move-to-corner

另请参阅 org.gnome.desktop.wm.keybindingshttps://wiki.ubuntu.com/Keybindings

org.gnome.desktop.wm.键绑定

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

如果使用 Compiz

如果您仍然在 gnome3 中以某种方式使用 Compiz,请参见下文:

这里,我能够禁用 Ubuntu 16.04 笔记本电脑(unity 7.4.0)中的按键。以下步骤正是您所需要的。

警告

CompizConfig 设置管理器 ( ccsm) 是一款高级工具,并非所有选项都与 Unity 完全兼容。因此,据悉,CCSM 有时会破坏用户的桌面。请谨慎使用,并了解遵循此答案或任何其他建议使用 CCSM 的答案会面临风险。如果遵循此建议确实破坏了 Unity,请参阅这个问题了解有关如何重置的说明。

你需要安装compizconfig-settings-managerUbuntu 下的软件: 在此处输入图片描述

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

在此处输入图片描述

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

答案3

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

相关内容