![OpenSuse 自定义键盘快捷键不起作用](https://linux22.com/image/168/OpenSuse%20%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
注意:这个问题专门针对以 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 版本中的一个错误:
在“系统”->“个人”->“键盘快捷键”中更改键盘快捷键似乎不起作用。
和其他几个
答案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 并在那里设置快捷方式,但这不起作用(确实尝试注销并再次登录)