Я нахожусь на 14.04 и случайно открываю диск cd / dvd / bluray примерно 20 раз в день. Я рассмотрел несколько вопросов, которые не дали никакого рабочего решения.
Как этот вопрос, так и этот вопрос кажутся устаревшими - предлагаемое решение не работает.
Когда я это делаю, eject -i on меня встречает eject: unable to find or open device for: 'cdrom' [ ! d4]
Когда я это делаю, eject -i on /dev/sr0 я получаю более благоприятный ответ: CD-Drive may NOT be ejected with device button однако кнопка, к сожалению, все еще включена.
Информация из /proc/sys/dev/cdrom/info предполагает, что блокировка возможна:
CD-ROM information, Id: cdrom.c 3.20 2003/12/17
drive name: sr0
drive speed: 24
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1
этот вопрос имеет рабочее решение, которое устанавливает правило UDEV для блокировки диска. Я добавил некоторую практическую информацию в решение, позволяющее:
Отключить кнопку извлечения устройства оптического дисковода при запуске. Добавить комбинацию клавиш для извлечения оптического привода. Убедитесь, что диск остается заблокированным после пробуждения из режима ожидания [ ! d9]Для меня здесь информация помогает: https://bugs.launchpad.net/ubuntu/+source/eject/+bug/885051/comments/6
Я редактировал файл в каталоге / lib / не в / etc / Теперь в моей команде Ubuntu 14.04 работает: eject -i 1 / dev / sr0
Если все остальное не выполнено:
Возьмите штифт (а не иглу, так как вы повредите себе), сильно нажмите на кнопку на приводе DVD и используйте ее как рычаг, чтобы вытащить кнопка. Затем возьмите небольшой кусок пластика размером 1 мм шире и крупнее, чем полученное отверстие, наложите на него супер-клей и приклейте его на отверстие, не поместив его над крошечным отверстием рядом с ним.
С этого момента , используйте следующие 2 метода для открытия DVD-привода:
Используйте Ubuntu «Извлечь» через тире. Теперь держите этот шпионский шнур вокруг вашего компьютера и вдавите его в крошечное отверстие рядом с ваш кусок пластика, чтобы извлечь DVD, когда ваш ноутбук выключен. (Используйте кусочек липкой ленты, чтобы закрепить штифт для жизни на нижней стороне вашего ноутбука)Попробуйте сделать это, чтобы кнопка не была выбрана:
Открыть: Системные настройки> Клавиатура> Ярлыки> Звук и мультимедиа Выберите «Извлечь» и очистите ярлык (нажав «Backspace»).Вы можете использовать настройки ярлыка, чтобы сделать что-то более полезное, а не открывать обычно используемое приложение, блокировать экран или перезагружать Wi-Fi.
[d12 ] Источник:У меня MacBook Pro, работающий 14.04, и кнопка извлечения находится прямо над Delete / Backspace, что делает ее легко нажатой случайно (это хуже для MacBook без дисков, если эта кнопка для Power вместо). Использовал настройки ярлыка, чтобы кнопка извлечения заблокировала мой ноутбук. Вы использовали это решение с 12.04 и все, что между ними.
На этом сайте я нашел это предложение, если eject -i 1 не работает: sudo echo 1 > /proc/sys/dev/cdrom/lock для блокировки (0 вместо 1 для разблокировки). Существуют и другие варианты.
короткий исходный код кода, выполняющий другую опцию: site (обратите внимание на исправление для более новых версий в верхних комментариях!)
Но я прочитал на некоторых других форумах, что все эти команды извлечения только измените статус блокировки накопителя, когда диск вставлен и установлен. Единственное решение похоже на инструмент под названием cdctl, но он не очень совместим со многими системами, поскольку я изучал комментарии.