У меня есть ноутбук Toshiba P55-A5312, я вытащил диск и установил SSD и Ubuntu 13.04. Все работает, кроме горячих клавиш увеличения / уменьшения громкости. У кого-нибудь может быть хорошее место для старта?
Вы можете использовать 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, корень 0xc0001, root 0xc5, sub 0 время 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"
.