音量热键在 P55-a5312 笔记本电脑上不起作用

音量热键在 P55-a5312 笔记本电脑上不起作用

我有一台东芝 P55-A5312 笔记本电脑,我拔下驱动器并安装了一个 SSD 和 Ubuntu 13.04。除了音量调高/调低热键外,其他一切都正常。有人能有个好的开始吗?

答案1

您可以使用xev查看按下音量键时 X 显示管理器收到的键码。在终端中键入xev,然后在它打开的小窗口处于活动状态时按下音量键并检查终端上的输出。您应该看到类似以下内容:

KeyPress 事件,序列 33,合成 NO,窗口 0xc00001,根 0xc5,subw 0x0,时间 63238943,(174,171),根:(176,173),状态 0x0,键码 123(keysym 0x1008ff13,XF86AudioRaiseVolume),same_screen YES,XLookupString 给出 0 个字节:XmbLookupString 给出 0 个字节:XFilterEvent 返回:False

KeyRelease 事件,序列 33,合成 NO,窗口 0xc00001,根 0xc5,subw 0x0,时间 63239050,(174,171),根:(176,173),状态 0x0,键码 123(keysym 0x1008ff13,XF86AudioRaiseVolume),same_screen YES,XLookupString 给出 0 个字节:XFilterEvent 返回:False

有趣的部分是键码。通过这个,您可以查看xmodmap -pke | less并了解此键码绑定到什么。在我的系统中,我有keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume音量调高键。您可以通过运行将使用 xev 找到的任何键码设置为此键码xmodmap -e "keycode xxx = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume"

相关内容