语境
现代桌面环境包括调整音量、与媒体播放器交互等功能。
以下是一个不完整的列表:
- XF86Audio降低音量
- XF86Audio提高音量
- XF86电池
- XF86计算器
- XF86显示器
- XF86探索者
- XF86主页
- XF86Kbd亮度降低
- XF86Kbd亮度提高
- XF86邮件
- XF86Messenger
- XF86Mon亮度降低
- XF86Mon亮度提升
- XF86关机
- XF86睡眠
- XF86暂停
- XF86触摸板切换
需要
有时,某个程序已经获取了某些键,从而阻止了其他程序的正常运行。要解决这种情况,必须知道哪个程序已经获取了该键,然后调整或禁用它们。
每个桌面环境都提供了一种处理快捷键的方法,但仅限于它们自己的,而不是全部任何连接到 X 会话的随机程序都会抓取这些密钥。
如何获取 Ubuntu 18.04 上抓取的密钥的完整列表?
询问前先搜索
这些页面提供了提示:
问题是:xdotool key XF86LogGrabInfo
没有列出所有键。
例如,我曾经遇到过这样的情况xfce pulseaudio-插件抓取了至少 4 个媒体键,但在 上XF86LogGrabInfo
,Xorg 日志只列出 3 个(示例日志,不显示 XF86AudioPlay、XF86AudioRaiseVolume、XF86AudioLowerVolume,)。