OpenSuse 自定义键盘快捷键不起作用

OpenSuse 自定义键盘快捷键不起作用

注意:这个问题专门针对以 gnome 作为显示/桌面管理器的 OpenSuse 11.3 的全新安装

我无法使用自定义键盘快捷键,默认快捷键可以正常工作,但我更改的快捷键只能使用其中一个,我使用“Windows 键”来匹配 Windows 7 的功能诸如最大化窗口(winkey+向上)、最小化窗口(winkey+向下)等按键;它们都不起作用;作为记录我在 Ubuntu 中做了完全相同的事情,并且没有任何问题。

附加信息:我还注意到 gnome-do 默认情况下使用我分配的键(winkey+space),并且它实际上“胜过”(运行 gnome-do)我分配的自定义全局键(显示主菜单) ,我可以将 gnome-do 中的键更改为键盘快捷键中的另一个键,并且 gnome-do 可以工作;这让我想知道是否有其他应用程序禁用“winkey”

更新:我还尝试使用 gconf-editor apps/metacity,在那里添加密钥,仍然没有运气,我尝试过视窗,极好的,模组4对于 WinKey 名称,没有任何效果

在某些应用程序中,WinKey 似乎被完全忽略,即它执行与没有 WinKey 的键关联的操作,但是,就像我之前所说,有一两个自定义 WinKey+SomeKey 正在工作(将它们更改为其他内容,停止)工作,改回来,再次工作)

成立这篇文章来自2006年这听起来很像我遇到的问题,尽管我按照步骤修复了它,但对我不起作用

Gnome / Metacity / X 中似乎存在一个错误,这意味着您无法将 SUPER_L 或 SUPER_R(键盘上的左右 Windows 键)与 gnome 系统命令(例如“锁定屏幕”)一起使用。

我遇到的同一问题的另一个线程

我一直在阅读 Linux 论坛,看来这可能是最近 OpenSuse 版本中的一个错误:

11.3 中许多操作无法使用快捷键

在“系统”->“个人”->“键盘快捷键”中更改键盘快捷键似乎不起作用。

和其他几个

答案1

您不必完全禁用 Compiz。我遇到了同样的问题,但它特别影响了“运行应用程序对话框”和“打开主菜单”。问题是 Compiz Fusion 控制了一些键盘快捷键以保持兼容性。这可以通过 Compiz 插件“Gnome Compatibility”和 Compiz 面板的其他区域进行配置。

答案2

简单答案:禁用桌面效果

长答案:我什至不知道 compiz 是我的窗口管理器!,我以为它是“gnome”,在配置中的某个地方我看到“gnome-wm”被列为“窗口管理器”,但我刚刚发现这个只是一个加载实际窗口管理器的脚本

还有一个环境变量 WINDOWMANAGER=/usr/bin/gnome

所以我想这给我带来了更多问题,我如何知道哪个显示/桌面管理器、窗口管理器实际上是活动的?嗯,我实际上知道显示管理器是 gnome,因为那是安装的一部分

无论如何,对于其他遇到同样问题的人来说,打开控制中心,转到“外观”,选择“桌面效果”,然后取消选中“启用桌面效果”框

进入同一对话框的更快方法是运行命令简单ccsm(从运行应用程序对话框、gnome-do 或终端)。

现在,(我认为)我知道我有 compiz 作为我的窗口管理器,我还尝试进入 gconf-editor/apps/compiz/general/allscreens/options 并在那里设置快捷方式,但这不起作用(确实尝试注销并再次登录)

答案3

不要为 GUI 的事情烦恼。使用内置的bind bash。

Ctrl+V然后组合键将键代码回显到终端。

bind '"key-code":"command"'

Bash 内置命令 | gnu.org

相关内容