如何获取 Ubuntu 18.04 上抓取的密钥的完整列表?

Sté*_*hon 5 xorg shortcut-keys

语境

现代桌面环境包括调节音量、与媒体播放器交互等功能。

这是一个不完整的列表:

  • XF86音频较低音量
  • XF86音频提高音量
  • XF86电池
  • XF86计算器
  • XF86显示器
  • XF86探索者
  • XF86主页
  • XF86KbD亮度向下
  • XF86KbBrightnessUp
  • XF86邮件
  • XF86信使
  • XF86MonBrightnessDown
  • XF86Mon亮度上升
  • XF86关机
  • XF86睡眠
  • XF86暂停
  • XF86触摸板切换

需要

有时,一个程序已经获取了一些键,这会阻止另一个程序的正常操作。为了解决这种情况,我们必须知道哪个程序已经获取了密钥,并调整或禁用它们。

每个桌面环境都提供了一种处理快捷键的方法,但仅限于它们自己的快捷键,而不是连接到 X 会话的任何随机程序获取的所有快捷键。

如何在 Ubuntu 18.04 上获取这些已抓取密钥的完整列表?

先搜索再提问

这些页面提供提示:

问题是:xdotool key XF86LogGrabInfo没有列出所有键。

例如,我在一个实例中,xfcepulseaudio-plugin抓取了至少 4 个媒体键,但是在 上XF86LogGrabInfo,Xorg 日志只会列出 3 个(示例日志,不显示 XF86AudioPlay、XF86AudioRaiseVolume、XF86AudioLowerVolume)。