【问题标题】:Disabling Keyboard Shortcuts didn't work in Ubuntu禁用键盘快捷键在 Ubuntu 中不起作用
【发布时间】:2012-01-20 12:13:52
【问题描述】:

我在 Ubuntu 中使用 eclipse。在eclipse中,我经常使用快捷键“Ctrl + Alt + Down Arrow”来复制当前行。我发现 Ubuntu 也有相同的快捷方式来切换工作区。所以,我的问题是当我按下“Ctrl + Alt + Down Arrow”时,它会调用系统的动作。我也通过禁用 Ubuntu 中的键盘快捷键来尝试此操作。不过,它对我不起作用。谁能帮我解决这个问题?

【问题讨论】:

  • 更正: Ctrl + Alt + 右/左箭头用于在 ubuntu 中切换工作区。不是 Ctrl + Alt + 向下箭头。
  • 不管是什么,快捷方式都与工作区有关。我猜这不是主要问题。那么,你能帮我解决这个问题吗?
  • @AlphaMale CTRL+ALT +(任何箭头键)至少从 11.10 开始在 Ubuntu 中切换工作区。但我想这也取决于你的工作空间是“水平”对齐还是像正方形一样。后者是我认为的默认值。

标签: eclipse ubuntu


【解决方案1】:

第一种解决方案:在 eclipse 中重新映射绑定

您是否尝试过重新映射首选项中的绑定?

窗口 -> 首选项 -> 常规 -> 键

在过滤器中输入“复制行”。

选择条目并编辑绑定 - 我将其更改为 Ctrl+Alt+Numpad_4,这似乎有效。

第二个解决方案:在 compiz 中禁用击键

请注意,我对此的实际解决方法是禁用 compiz 中的设置,但你说这失败了,我还是这样做了,以防万一它有用:

系统->首选项-> ConpizConfigSettingsManager

点击“高级搜索”

在过滤器框中输入“向下”。

点击“桌面墙”

禁用“下移”。

【讨论】:

  • yaa,第一个是一个很好的解决方案。但我不想更改复制行的快捷方式,因为我已经习惯了。但是现在这个问题已经解决了。当我禁用 Ubuntu 的快捷方式时它不起作用。但我没有更改 Eclipse 的快捷方式,而是将 Ubuntu 的快捷方式更改为其他组合键。现在它工作正常。谢谢。
【解决方案2】:

在我的情况下,我运行的是 ubuntu 17.10 + Gnome,在键盘快捷键配置 UI 中我只看到一个绑定

Move to workspace above : Super + Page Up
Move to workspace below : Super + Page Down

但实际上在这些操作上定义了 2 个快捷方式,您可以通过以下命令看到

> gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-up
['<Super>Page_Up', '<Control><Alt>Up']

所以我只是将 UI 内的快捷方式重新绑定到 Super + Page Up,它删除了第二个绑定

> gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-up
['<Super>Page_Up']

【讨论】:

    【解决方案3】:

    我习惯了 Ctrl + Alt + Down 快捷键,而 CompizConfigSettingsManager 方法对我不起作用。

    但我在我的 Ubuntu Studio 14.04 (XFCE) 中找到了解决方案:

    • 打开 Windows 管理器:xfwm4-settings
    • 转到键盘选项卡
    • 向下滚动到Lower worskpace 操作
    • 点击清除按钮

    复制行快捷方式现在在 Eclipse 中可以正常工作。

    【讨论】:

    • 这在 Xubuntu 22.04.4 中效果很好。
    【解决方案4】:
    System Settings > Keyboard > Shortcuts > Navigation > Switch to workspace above
    
    System Settings > Keyboard > Shortcuts > Navigation > Switch to workspace below
    
    System Settings > Keyboard > Shortcuts > Launchers > Key To Show The HUD
    

    禁用或重新分配这些

    【讨论】:

      【解决方案5】:

      Lubuntu 使用 Openbox。系统绑定可以在~/.config/openbox/lubuntu-rc.xml 中找到。搜索 &lt;keybind key="C-A-Down"&gt;&lt;keybind key="C-A-Up"&gt;

      【讨论】:

        【解决方案6】:

        在我使用 Ubuntu 18.04 的情况下,更改 UI 中的设置并未反映在 gsettings get...我使用相同的 gsetting 工具实现了所需的更改。 首先,检查当前设置:

         $ gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down
        ['<Super>Page_Down', '<Control><Alt>Down']
        

        然后设置新的设置(注意设置需要引用):

        $ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down  "['<Super>Page_Down']"
        

        然后检查新设置:

        $ gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down
        ['<Super>Page_Down']
        

        【讨论】:

          【解决方案7】:

          在 Ubuntu 18.04 中执行以下操作:

          1. 进入设置 -> 设备 -> 键盘。
          2. 在“导航”菜单中,单击“移至下方工作区”定义。
          3. 点击“Backspace”删除所有当前快捷方式,然后点击上面的“Set”。
          4. 再次点击“移至下方工作区”并按所需的快捷方式(即 Super + Page Down),然后按上方的“设置”。

          现在可以使用“Ctrl Alt Down”,尽情享受吧!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-03-31
            • 2016-09-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-03-11
            • 2012-11-06
            相关资源
            最近更新 更多