Tag Archiv: клавиатура

Открываем и закрываем DVD / CD — привод с пульта или клавиатуры или Назначаем команды на комбинации клавиш в Gnome и XFCE

Иногда возникает необходимость программно открыть или закрыть лоток CD / DVD привода. Например, когда компьютер стоит под столом и нащупать кнопку сразу не получается, или же, как в моем случае, HTPC, в котором кнопка открытия/закрытия лотка откидывается вместе с панелькой при открытом приводе. В этом случае приходится задвигать лоток рукой, что не является лучшим решением. В Ubuntu есть возможность прикрепить практически на любые клавишные комбинации любую команду.
Под функцию управления приводом я решил задействовать совершенно ненужную мне мультимедийную кнопку вызова e-mail клиента, которая присутствует как на оптимизированной для работы в интернет клавиатуры, так и на пульте ДУ. 
Для этого в Gnome открываем «Система» > «Параметры» > «Комбинации клавиш клавиатуры»


где нажимаем кнопку «Добавить». В появившемся диалоговом окне вводим название команды, какое вам удобно, и саму команду

eject -T cdrom

  После чего жмем «Применить«. Обратите внимания, что для закрытия и открытия параметр Т должен быть заглавным. Если же требуется только  лишь закрытие, без открытия, то можно использовать -t вместо -T.
После этого находим нашу команду в самом конце списка клавиатурных комбинаций, щелкаем мышью по колонке «Комбинация клавиш» в строке нашей команды и назначаем необходимую комбинацию ее нажатием.
Таким образом можно назначить выполнение практически любой команды или скрипта. 
Следует сказать, что в Gnome по умолчанию многие мультимедийные клавиши (клавиатуры или пульта) обрабатываются корректно, что вы  и можете увидеть в перечне клавиатурных комбинаций.

Но всё так гладко, если вы работаете в XFCE. Для назначение комбинаций клавиш в этой среде необходимо выполнить
xfce4-keyboard-settings
 и на вкладке «Горячие клавиши» аналогичным способом  назначить нужные вам команды.
Так, для управление громкостью в XFCE я использовал aumix (может понадобиться доустановить при помощи
sudo aptitude install aumix
тогда как в Gnome управление громкостью уже привязано на мультимедийные клавиши по умолчанию. 
Ниже пример моей настройки под себя в XFCE:

 Успехов!