30 сентября 2012

Назначить горячие клавиши открыть/закрыть привод CD/DVD в Ubuntu/Linux Mint


Частенько нам приходится пользоваться CD/DVD-приводом, но кнопка открыть/закрыть лоток CD/DVD, не всегда может оказаться под рукой и всякий раз приходится тянуться куда-то под стол или в сторону, чтобы открыть его, потом закрыть и так каждый раз. Но можно упростить эту задачу, назначив горячую клавишу/клавиши, чтобы открыть/закрыть привод CD/DVD.

За данные функции отвечают следующие команды, которые вы можнте попробовать в терминале:

eject sr0 - открыть лоток

eject -t sr0 - закрыть лоток

Чтобы для этих команд назначить горячие клавиши откроем: Параметры системы ->Клавиатура -Комбинации клавиш ->Дополнительные комбинации:



Кликните на знаке плюс (указано стрелкой), после чего должно открыться окно Дополнительные комбинации:



Введите в поле Название - Открыть лоток (или что-то своё), а в поле Команда скопируйте/вставьте - eject sr0 и нажмите Применить, после чего должна появиться дополнительная строка:



Кликните по строке в районе надписи Выключено, где должна появиться надпись Новая комбинация клавиш... и нажмите клавишу/ши на ваше усмотрение. Я нажал комбинацию: правую Ctrl+клавиша со стрелкой Влево:



Для закрытия лотка, вновь нажимаем на знаке плюс и в появившемся окне, в поле Название - Закрыть лоток (или что-то своё), а в поле Команда скопируйте/вставьте - eject -t sr0 и нажмите Применить:


Назначьте клавишу/ши на выполнение команды закрытия лотка на своё усмотрение, кликнув по строке. Я назначил: правая Ctrl+стрелка Вверх:


Вот и всё. Теперь вы можете управлять лотком CD/DVD с клавиатуры.

Удачи.

12 комментариев :

  1. Спасибо,всё работает,теперь значительно проще!

    ОтветитьУдалить
  2. спасибо, замечательно, меньше времени на поиск кнопки для открытия

    ОтветитьУдалить
  3. скринлет ещё такой существует

    ОтветитьУдалить
  4. Полезно при использовании Brasero . Не спешат решать проблему с лотком .

    ОтветитьУдалить
  5. eject -T sr0
    Эта команда заменяет обе команды.
    При первом нажатии - открывает, при повторном - закрывает лоток

    ОтветитьУдалить
    Ответы
    1. А у меня не работает ни одна команда на закрытие - ни eject -T sr0, ни eject -t sr0. Терминал пишет, что ошибка ввода-вывода. Чем может быть вызвана проблема?

      Удалить
    2. Должно работать и без sr0, просто
      eject -T

      Удалить
    3. P.S. Если при открытии лотка пишет что-то вроде "CD-ROM eject command failed: Устройство или ресурс занято", можно открывать командой eject (без параметров), а закрывать командой eject -T или eject -t

      Удалить
    4. Попробовал eject -T. Не закрывает.

      Удалить
    5. Все работает нормально, просто между командами на открытие-закрытие должна быть пауза, секунд хотя бы 5, а лучше 15-20, иначе все внутренние команды не успевают отработать и информация о состоянии устройства "не доходит" до системы. Как-то так, если упрощенно.

      Удалить
  6. Спасибо за такое простое и удобное решение для управления лотком
    привода.Только при назначении клавиш нужно внимательно выбирать
    различные комбинации,дабы случайно не повторить какую-нибудь
    ранее назначенную.

    ОтветитьУдалить