Xfce 键盘设置中 XF86Display (F4) 按钮和超级按钮之间的干扰

Xfce 键盘设置中 XF86Display (F4) 按钮和超级按钮之间的干扰

我喜欢 Whisker 菜单搜索的超级按钮 ( xfce4-popup-whiskermenu),这是 Linux Mint Xfce 中的默认设置(但可以像 Xubuntu 或其他具有 Xfce 桌面的系统中那样设置)和xfce4-display-settings --minimal.

与 Super-P 关联的xfce4-display-settings --minimalXfce 键盘快捷键 ( ) 中也存在相同的命令。xfce4-keyboard-settings

在此输入图像描述

由于某种原因,这会在使用 XF86Display 按钮时导致干扰,因为也会出现 Whisker 菜单:

在此输入图像描述

当尝试删除键盘快捷键列表中的两个命令之一时,它不起作用。当我尝试编辑 Super-P 并将其替换为 Ctrl-Alt-P 之类的其他内容时,这只会创建一个新条目,而不是替换旧条目(重新启动后新条目出现在旧条目旁边xfce4-keyboard-settings)。


更新:

要删除 Super-P 快捷键,必须编辑文件/usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml并删除所示的相应行这里。但干扰仍然存在:然后,XF86Display 按钮将仅显示 Whisker 菜单,尽管与xfce4-display-settings --minimal中关联xfce4-keyboard-settings

有趣的是,尝试编辑该条目并再次按下 XF68Display 按钮,会使用 Super-P 快捷键创建一个新条目(尽管我没有触摸这些键,而是触摸了“显示”按钮 F4)。这样就恢复了最初的情况。 - 这是因为通过这种方式,删除的条目/usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml在用户特定的文件中重新创建/home/USER/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml。 -- 这些文件中的任何更改似乎都消除了 XF86Display 和 Super-P 之间的混淆/关联。)

看起来 XF86Display (F4) 按钮被视为 Super-P。这是正常的吗?

这可能仅限于笔记本电脑吗? (惠普馆 G7-1246)


更新:

显示按钮的 Xev 说道:

FocusOut event, serial 37, synthetic NO, window 0x4400001,
    mode NotifyGrab, detail NotifyAncestor

Pastebin 用于整个终端输出 -这里


这很奇怪,因为在具有相同 BIOS 的同一台笔记本电脑上,我安装了 Ubuntu Unity,它也使用 Super-key-only(调用 Dash 搜索),但对 Display 按钮没有干扰。

答案1

这可能是一个错误,类似于或相同这个(Super-P 在 BIOS 中映射为显示),只是在我的笔记本电脑上,显示按钮不是 Fn-F8,而是 F4。

我不喜欢的不是切换显示器(XF68Display)的命令也与“p”键匹配,而是它与 Super-P 匹配:我希望 Super 保留用于菜单搜索(xfce4-popup-whiskermenu)并单独用于搜索在 Xfce 中,就像在 Ubuntu Unity 中一样。所以,我不希望 Super 用于任何其他组合。

Super-P 无法删除,因为它似乎是笔记本电脑制造商在 BIOS 中设置的,以匹配 Windows 7 设置。 Super-P 和 XF68Display(我的笔记本电脑上的 F4)之间的同一性可能也是基于 BIOS 的。


所以,我没有解决方案,但是解决方法:F5(XF86HomePage)按钮在BIOS中没有与任何命令关联,因此可以将其设置xfce4-keyboard-settings为运行xfce4-display-settings --minimal

现在 F4 仍然显示显示设置和菜单,但 F5 仅显示显示设置,超级按钮仅显示菜单。

相关内容