我一直有这个问题:如何将窗口移动到左/右工作区自从开始使用带有 Gnome 的 Ubuntu 18.04 以来,这让我很恼火(我最终不得不使用 gnome-shell-extension“Workspace Grid”) - 所以我尝试对其进行更深入的研究。
我发现,基本上所有带有Ctrl++Shift的快捷键Alt都会被忽略;例如,这里dconf-editor
显示了 WM 键绑定:
在这里,如果我按Ctrl+ Shift+ Alt+Down什么也不会发生,但是Super+ Shift+Page Down可以工作。我尝试了一些其他快捷键,例如,Ctrl+Alt快捷键似乎可以工作。
此外,Ctrl++ Shift+ (应该是 move-to-workspace-left)似乎与 ++(switch-to-workspace-left)的作用相同,因此Alt似乎在按下和时也会被忽略?!LeftCtrlAltLeftShiftCtrlAlt
所以,我的问题是:
为什么会发生这种情况?是不是 Gnome3 中的某些策略禁止了Ctrl+ Shift+ ?Alt如果是,为什么?如果不是,这可能是与其他软件发生冲突(可能是“Workspace Grid”扩展本身)?
我怎样才能知道什么东西正在消耗Ctrl++键盘快捷键Shift(如果有的话)?Alt
对于第二个问题,我已经看到了Ubuntu 将其键盘快捷键配置存储在哪里?- 并尝试xev
;它似乎xev
可以记录(缓慢、连续)按下(并按住)的Ctrl,然后Shift,然后Alt- 以及然后键Left- 这意味着 wm 完全忽略了Ctrl+ Shift+ Alt+ Left?!
是否有其他应用程序(终端或 GUI),我可以在其中按键盘快捷键,它会告诉我系统中的什么解释了该快捷键?