在 KDE 中禁用全局 Ctrl-Alt-L 热键

Posted

技术标签:

【中文标题】在 KDE 中禁用全局 Ctrl-Alt-L 热键【英文标题】:Disable global Ctrl-Alt-L hotkey in KDE 【发布时间】:2010-09-17 16:25:27 【问题描述】:

重新格式化源代码的 IntelliJ IDEA 快捷方式是 Ctrl+Alt+L。这恰好在 KDE 中锁定屏幕(Gnome 也是?)。如何禁用此功能以便 IntelliJ 接收键序列?

【问题讨论】:

对于 Gnome,answer 有帮助 【参考方案1】:

对于那些喜欢视觉答案的人,可以在此处找到此设置

重要提示请注意,有两个值:GlobalGlobal Alternative。我不得不取消绑定 Global Alternative 快捷方式来解决 IntelliJ 的问题。

【讨论】:

【参考方案2】:

你也可以通过配置文件来改变它。

以下文件存储 KDE Plasma 5 及其相关应用程序(如 Konsole 和 KWrite)的键盘快捷键。

~/.config/kdeglobals
~/.config/kglobalshortcutsrc
~/.config/khotkeysrc
~/.config/kwinrc
~/.config/plasma-org.kde.plasma.desktop-appletsrc
~/.local/share/kxmlgui5/katepart/katepart5ui.rc
~/.local/share/kxmlgui5/konsole/konsoleui.rc
~/.local/share/kxmlgui5/konsole/sessionui.rc
~/.local/share/kxmlgui5/kwrite/kwriteui.rc

让我为文件添加描述。

标准快捷方式(系统设置 > 快捷方式) ~/.config/kdeglobals

全局快捷方式(系统设置 > 快捷方式) ~/.config/kglobalshortcutsrc

“自定义快捷方式”(系统设置>快捷方式) ~/.config/khotkeysrc

控制台 ~/.local/share/kxmlgui5/konsole/konsoleui.rc ~/.local/share/kxmlgui5/konsole/sessionui.rc

KWrite > 设置 > 配置快捷方式... > KWrite ~/.local/share/kxmlgui5/kwrite/kwriteui.rc

KWrite > 设置 > 配置快捷方式... > Kate Part ~/.local/share/kxmlgui5/katepart/katepart5ui.rc

【讨论】:

【参考方案3】:

适用于 Ubuntu 16.04 System settings -> Keyboard -> Shortcut -> System -> LockScreen -> click-it and make changes

我从 ctrl+atl更改为 ctrl+alt+H >+L

这里是屏幕截图,它告诉您上述说明将引导您到哪里。 Keyboard -> shortcuts

【讨论】:

【参考方案4】:

我知道,老问题,但我不容易找到一个体面的答案。如果有人想知道如何在 Ubuntu 上禁用它(而 Windows_key + L 快捷方式仍然有效):

Settings -> Keyboard -> Shortcuts tab -> System -> select Lock screen and press backspace清除它。

【讨论】:

谢谢。无法找到我自己禁用它的密钥。【参考方案5】:

除了禁用任何东西,您还可以在大多数应用程序中使用 ctrl+meta+alt+l存在这个问题的地方。 KDE 知道元键(又名“windows 键”),但应用程序似乎忽略它并认为它只是 ctrl+alt+l.

【讨论】:

确认适用于 Ubuntu 16.0.4,在 Windows 主机上的 VirtualBox 中运行。【参考方案6】:

在 Kubuntu 11.10 上,它隐藏得很好

    开始系统设置Common Appearance and Behavior下,选择Shortcuts and Gestures。 在左侧面板中选择全局键盘快捷键。 选择 KDE 组件:运行命令界面(重要,否则您将看不到 ctrl-alt-L 映射!) 选择锁定会话 编辑设置,选择不同的映射或“无”。

【讨论】:

@German 很遗憾听到这个消息。 KUbuntu 11.10 现在已经很老了。 :) 对于 Kubuntu 13.10,选择 KDE 会话管理器,而不是 运行命令界面。在那里,您会找到 Lock Session 选项。 在 Kubuntu 15.04 中,他们再次移动了它。不,它在系统设置 >> 快捷方式 >> 全局键盘快捷方式 >> ksmserver >> 锁定会话【参考方案7】:

在 K 菜单下,转到控制中心。

区域和可访问性 | 键盘快捷键 | 快捷方式选项卡, 全局快捷方式选项卡。

在搜索框中,键入“lock”,这将缩小可见的快捷方式并显示 Ctrl+Alt+L 一个( “锁定会话”)。

在下方,点击无。

点击应用按钮。


在 KDE Plasma 5 上,转到系统设置 |桌面行为 |屏幕锁定

您将在此处找到“键盘快捷键”选项。将其更改为其他内容或设置为无

【讨论】:

注意:此答案仅适用于 KDE 3。 对于 KDE 4。但您必须选择“KDE Session”作为“KDE 组件”。 KDE 4.3:系统设置 -> 键盘和鼠标 -> 全局键盘快捷键 -> 运行命令界面 -> 锁定会话【参考方案8】:

另一个选项是将 Idea 键盘映射更改为使用 KDE 的默认值。 您可以转到文件 -> 设置 -> 键盘映射,然后从下拉列表中选择 KDE 的默认值 选项

【讨论】:

【参考方案9】:

对于KDE Plasma 5

1 - 点击K菜单,输入键盘,选择Global Keyboard shortcuts

2 - 在 KDE 组件 中选择 KDE Session Manager Lock Session,做你想做的事,禁用快捷方式或选择另一个!

【讨论】:

【参考方案10】:

在 KDE 中为特定应用程序禁用所有全局键盘快捷键很容易。我已经在 KDE 4 中完成了它,现在我又在 KDE 5 中完成了它。所以在 KDE 5 中右键单击应用程序的窗口标题 -> 更多操作 -> 特殊窗口设置(或特殊应用程序设置) -> 外观和修复 -> 忽略全局快捷方式 -> 强制,是的。这比逐个查找每个快捷方式要容易得多。

您可以在系统设置 -> 窗口管理 -> 窗口规则中查看此类配置。

【讨论】:

我通常用win替换alt(使用windows键而不是alt),这样我就可以使用Intellij了,但是由于某种原因,全局快捷方式有时会回来,所以这个解决方案要好得多.【参考方案11】:

对于 Linux Mint: 系统设置 -> 键盘 -> 键盘快捷键 -> 系统 -> 锁定屏幕

【讨论】:

仅在您单击命令后才向您显示组合键真是个好主意,不是吗?因为如果要禁用某个命令,则必须单击所有命令,直到找到正确的命令。干得好,薄荷糖。【参考方案12】:

我终于找到了如何在系统设置应用中禁用锁屏键绑定(Ctrl-Alt-L)。 p>

系统设置->“键盘鼠标->键盘快捷键

我必须选择 KDE 组件:运行命令界面。

我在 Fedora Core 9 上运行 KDE。

【讨论】:

以上是关于在 KDE 中禁用全局 Ctrl-Alt-L 热键的主要内容,如果未能解决你的问题,请参考以下文章

禁用 全局快捷键

如何在 KDE 上的 Qt 应用程序中禁用自动助记符?

禁用和弦热键,以便我可以使用自定义热键

替换全局热键

在 C# 中使用全局热键粘贴当前时间

Cocoa NSStatusBar 全局热键