“切换到左侧工作区”等快捷方式不起作用

“切换到左侧工作区”等快捷方式不起作用

我有一台预装了 Ubuntu 的新 Dell XPS 开发者版。我做的第一件事就是安装 CompizConfig 设置管理器并启用工作区 (4×4)。

当我按下Ctrl++时,活动窗口会缩小一半并移动到屏幕左侧,而不会移动桌面。使用Alt++时也会发生类似情况。 CtrlAlt

Ctrl+ Alt+最大化当前窗口。唯一正常工作的是Ctrl+ Alt+ 。如果没有活动窗口,我可以毫无问题地在桌面之间移动。此外,使用Alt+ Shift+ Ctrl+(箭头)也可以正常工作。

  • 在 CompizConfig 设置管理器中,桌面墙已启用。
  • 在 CompizConfig 设置管理器中,基于桌面的视口切换被禁用。
  • 键盘快捷方式导航,快捷键设置正确(例如,上面的“切换到工作区”设置为Ctrl“++ Alt)。我没有看到键盘快捷键中存在任何冲突的设置。

关于如何找出覆盖这些设置的原因并解决此问题,有什么建议吗?

答案1

请确认 Compiz 中您所需操作的键盘快捷键不会与其他操作的键盘快捷键冲突。很容易意外地将相同的组合键分配给多个操作。

不幸的是,我知道没有比检查所有启用的 Compiz 插件的配置并手动检查它们的快捷键组合更简单的方法了。

答案2

正如@David Forester 所说,冲突发生在 Comipiz 快捷键中。显而易见的解决方案是安装该compizconfig-settings-manager软件包。但是根据我的经验,当我使用此工具更改正确的键绑定时某物会立即将其恢复。

我发现使用 dconf 进行更改会有效,因为它具有已安装的额外好处。启动 dconf 并浏览到org.compiz.profiles.unity.plugins.grid。当我执行此操作时,键left-maximizeput-maximize-key仅定义了两个。我必须使用另外两个。您需要具有以下值。

put-maximize-key: <Control><Super>Up
put-restore-key:  <Control><Super>Down
left-maximize:    <Control><Super>Left
right-maximize:   <Control><Super>Right

经过这些改变之后,我的理智就恢复了。

附注:使用戴尔提供的 Ubuntu 版本时,其他按键绑定不是标准的。使用另一台安装了 vanilla 的机器作为参考,并在 处编辑按键org.gnome.desktop.wm.keybindings

相关内容