Приглашаем авторов

Вы пользуетесь Ubuntu и желаете поделиться секретами преодоления тех трудностей, с которыми вам пришлось столкнуться в процессе работы? Или же просто изложить алгоритм установки драйвера или настройки специфической программы, чтобы с легкостью найти в будущем? А быть может размещаете подобное в собственном блоге, но не находите благодарного читателя из-за специфики темы?

Предлагаем вам войти в команду Блога Ubuntu в Сумах, который поможет вам реализовать упомянутые выше интересы.

Узнать больше

воскресенье, 18 июля 2010 г.

Открываем и закрываем 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:

 Успехов!

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

Облако тегов

10.04 10.10 11.04 11.10 12.04 12.10 1C 32-bit 3D 64-bit 9.04 9.10 адресная строка анализ аплет апплет аудио батарея библиотеки блог браузер брошюра буфер обмена видео вывод горячие клавиши даунгрейд дистрибутив драйвер журнал загрузка захват звук ИБП игра интернет интерфейс кириллица клавиатура книга книжка кнопки кодеки командная строка комбинации клавиш коммерция компиляция конзоль копирование латинница локаль маршрутизация монтирование мультиплеер назначение клавиш настройка обновление образ объединение окно опрос оптимизация офис переименование печать плеер подкачка поиск потоковое аудио принтер проблема радио разделы разрезка раскладка клавиатуры рейтинг репозиторий русский сборка сеть скачать статистика Сумы темы терминал торрент транслит Украина установка файлы фильтр цитата эмуляция ядро ac3 adobe adventure air alsa AMD amd64 android apt ATI audio Avant Avenue avidemux boot camera Canon canonical capture cat Catalyst cdemu cdrom cgroups chrome 9 clipboard commodore compiz console cuneiform cups deadbeaf deadbeef deb debian deluge desura djvu document foundation downgrade dpkg driver dvd error ethernet firefox flac flash foobar2000 ftp game games GDM gecko getlibs Gimp git gnash gnome gnome shell go-oo grep grub gscan2pdf h.264 hdmi Homenet hotkeys hp html5 ice icq ifconfig intel internet ipwatchd iso jabber kde kernel keyboard layout knoppix koffice lame lexmark libreoffice lightdm lightspark Linux livecd lossless lts Lubuntu lucid LXDE MacOS mencoder microsoft mint mobile mozilla mp3 mplayer natty narwhal nautilus netbook network notebook Nvidia ocr ogg Oneiric Ocelot openoffice Opera oracle pdf peppermint phaser 3010 phaser 3040 php picture pidgin player polipo postscript Powercom ppa pppoe PPTP proxy pulseaudio python QR radiotray ru_UA russian Sauerbraten scan server shipit. shooter skype sound split squeeze stable streaming sun super os survival horror svn swap Telesweet tesseract theme thunar thunderbird tor torrent transcode translit ualinux Ubuntu ubuntu one Ubuntu Software Center ukrainian unity update-manager UPS usb usb-to-serial usb. com uTorrent vfat via video VLC VPN wavpack web-сервер Windows Wine Writer X-window x264 xerox xfce xmpp xonar dg xrandr xubuntu xvid zbar zend µTorrent