答案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 扩展,它似乎运行良好。
安装浏览器插件https://extensions.gnome.org
sudo apt-get install chrome-gnome-shell
GNOME Shell 扩展集成,用于 Web 浏览器。提供与 Chromium(及其衍生产品)和 Firefox 的 GNOME Shell 扩展存储库的集成。
访问把 Windows 页面并安装扩展
刷新页面
单击页面上的蓝色扳手/螺丝刀设置符号:
转到“键盘快捷键”(也通过 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-manager
Ubuntu 下的软件:
运行它并在“窗口管理”部分下选择“网格”:
答案3
在 Ubuntu 18.04.1 LTS 上,只需安装安装 Windows Gnome 扩展通过 Ubuntu 软件中心恢复通过数字键盘定位窗口。无需进一步更改设置。