键盘快捷键在xfce中不再起作用


11

尽管一切工作得很好,键盘快捷键一样Alt+F4Alt+TAB等方面都突然停在我的Xubuntu 14 / XFCE4安装工作

如果我按下它们,则什么也不会发生,而且奇怪的是,如果我尝试通过关闭终端Alt+F4,这些字母;3S会写在控制台中。

当然,“设置>窗口管理器>键盘”中的快捷方式都已正确配置,并且我检查了xev这些键是否仍正确映射。

这可能从哪里来?

编辑:我本地化了问题:它来自xmodmap:

.Xmodmap我的主文件夹中有一个文件,仅包含

keycode  21 = asciicircum dead_grave dead_circumflex dead_grave dead_tilde dead_ogonek dead_tilde
keycode  77 = NoSymbol NoSymbol NoSymbol

(因此与无关Alt)。如果删除它,快捷方式将再次起作用。为什么呢 我怎么能同时工作?


如果将其重新绑定xfce4-keyboard-settings或测试另一种组合会发生什么Alt+F4
TuKsn 2014年

您是否激活了Fn等特殊键?
TuKsn 2014年

通过删除〜/ .conf / xfce4完全重置xfce也无济于事。
克劳斯

您的Alt键有效吗?
2014年

我有最近在Ubuntu 14.04上开始的相同问题。有些键(Alt-F4)有效,但不是全部(Alt-F2),而且我认为我在XFCE键盘快捷键中设置的所有键均无效
David Fraser 2014年

Answers:


4

看来可能是错误#1292290-重新启动后,窗口管理器的键盘绑定不起作用。那里提到了一种解决方法:

我找到了解决方法:重新分配前先清除!

要使快捷方式正常运行,请选择您要重新分配的操作,然后点击“清除”按钮,直到它真正清空为止。有时,如果有一些(隐藏的?)重复项,即使您单击“清除”按钮,您仍然会看到一些快捷方式(相同或不同)。在这种情况下,只需再次单击该按钮。由于操作快捷键实际上是空的,因此只需照常分配自定义键即可,这样就可以了:)

#xubuntu或#ubuntustudio(不记得了)上的某个人提到了解决此问题的方法:

您只需要将当前的键映射删除两次,然后再设置一个新的映射。然后,新的映射将存储在配置中。


可能不是,因为它受xmodmap影响(请参阅我的编辑)。
克劳斯

在重新分配新的键绑定之前先清除,然后再完成工作(14.04版)
MaciejSypień15年

1

这似乎仍然是一个活跃的问题。我找到了适用于Studio Ubuntu 14.04的解决方案,该解决方案应适用于其他xubuntus:

  1. 将文件管理器设置为“显示隐藏的文件”
  2. 导航 ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. xfce4-keyboard-shortcuts.xml在文本编辑器中打开

寻找两行:

  • <property name="<Alt>Tab" type="empty"> 应该先
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> 必须在那之后

您可以搜索“制表符”以更快地找到它们。如果缺少任何一个或它们不正常或分配了错误的值,则Alt-Tab功能将不起作用。解决缺少的值分配后,我的计算机又可以正常工作。(我在使用Inkscape时禁用了Alt-Tab,直到再次这样做,我才能将其重新找回)。

小心点!您可能需要先备份,然后再浏览此文件


1

在经历了相同的问题几个月(是的,xmodmap应该怪)之后,我终于找到了一种解决方法:

setxkbmap -option 将重置Alt键的状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.