У меня есть новый ноутбук Toshiba Sattelite Pro R50, и я установил на него Linux Mint 17.1. Через некоторое время выяснилось, что кнопки яркости отображаются неправильно.
Fn+ F3сопоставлено с XF86Sleep
Fn+ F2сопоставлен с XF86Battery
Клавиши должны быть сопоставлены с XF86MonBrightnessUp и XF86MonBrightnessDown соответственно.
Я не нашел работающего решения этой проблемы.
Есть один using xbingkeys
, который позволяет мне привязать XF86Battery к скрипту, но он по-прежнему не работает для XF86Sleep.
.xbindkeysrc
файл ниже. Это /usr/bin/caja
просто для целей тестирования.
# brightness down
"/usr/bin/caja"
m:0x0 + c:244
XF86Battery
# brightness up
"/usr/bin/caja"
m:0x0 + c:150
XF86Sleep
Я ищу решение, чтобы переназначить клавиши на клавиши увеличения/уменьшения яркости или хотя бы запустить пользовательский скрипт при нажатии комбинации. В настоящее время Fn+ F3переводит компьютер в спящий режим, что очень раздражает.
решение1
Взгляни наxmodmap.
Если вы хотите, чтобы изменения, которые вы сделали с ним, сохранились, создайте скрипт /etc/X11/xinit/xinitrc.d
и просто добавьте в него все команды xmodmap, которые вы выполнили ранее, каждую на своей строке. Существующие там скрипты, похоже, являются скриптами bash, поэтому начните со строки
#!/bin/bash
Вам понадобятся права root для создания этого файла, почитайте об этом в вашей любимой вики по Linux, если вы с ней не знакомы. Если вы создали скрипт, вам все равно придется сделать его исполняемым с помощью chmod +x /etc/X11/xinit/xinitrc.d/YOUR_SCRIPT_NAME.sh
– для более подробной информации, опять же, перейдите в вашу любимую вики по Linux.