Как отключить кнопку извлечения оптического дисковода для ноутбука и назначить извлечение на клавиатуре?

Я нахожусь на 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]

1
задан 13 April 2017 в 15:37

4 ответа

Для меня здесь информация помогает: https://bugs.launchpad.net/ubuntu/+source/eject/+bug/885051/comments/6

Я редактировал файл в каталоге / lib / не в / etc / Теперь в моей команде Ubuntu 14.04 работает: eject -i 1 / dev / sr0

1
ответ дан 24 May 2018 в 00:22
  • 1
    К сожалению, это не работает для меня. – Insperatus 10 January 2015 в 00:28
  • 2
    работал на меня (Ubuntu 14.04 на ThinkPad T420, отредактировал файл lib, например, gonzo, предложенный на стартовой панели) – mondjunge 20 January 2015 в 13:42
  • 3
    На самом деле я искал структуру каталогов, вы были на правильном пути с этим ответом! – Insperatus 12 February 2017 в 10:40

Если все остальное не выполнено:

Возьмите штифт (а не иглу, так как вы повредите себе), сильно нажмите на кнопку на приводе DVD и используйте ее как рычаг, чтобы вытащить кнопка. Затем возьмите небольшой кусок пластика размером 1 мм шире и крупнее, чем полученное отверстие, наложите на него супер-клей и приклейте его на отверстие, не поместив его над крошечным отверстием рядом с ним.

С этого момента , используйте следующие 2 метода для открытия DVD-привода:

Используйте Ubuntu «Извлечь» через тире. Теперь держите этот шпионский шнур вокруг вашего компьютера и вдавите его в крошечное отверстие рядом с ваш кусок пластика, чтобы извлечь DVD, когда ваш ноутбук выключен. (Используйте кусочек липкой ленты, чтобы закрепить штифт для жизни на нижней стороне вашего ноутбука)
1
ответ дан 24 May 2018 в 00:22
  • 1
    Но уничтожить мой cdrom-drive - это не то, что я ожидаю в качестве ответа на то, как ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - заблокировать лоток! Прежде чем сделать это, я даже возьму небольшой кусок картона, вырежу отверстие в форме кнопки в нем и надену его на кнопку извлечения, чтобы касаться его случайно, например. с вашим коленом не вызывает его. – Byte Commander 15 January 2015 в 23:37
  • 2
    @ByteCommander: вот почему существует огромная " если все остальное не работает " как название. Кроме того, исходный плакат уже получил смех от него и уже одобрен. Тем не менее, я думаю, что ваш жизненный взлом тоже заслуживает ответа! Если вы опубликуете его как ответ, я думаю, вы получите 2 upvotes! – Fabby 15 January 2015 в 23:53
  • 3
    Хорошая мысль, но я не могу ее преобразовать, и я не хочу писать ее снова. Если это кому-то помогает, все в порядке. И вы также можете оставлять комментарии. Кстати, как вы хотите узнать, что вы получили свой голос от плаката вопросов? – Byte Commander 16 January 2015 в 00:01
  • 4
    @ByteCommander: Приобретение комментариев не дает вам никакой репутации. Я только подтверждаю комментарий, если не оставлю еще один комментарий. Это похоже на похлопывание по спине. И дополнительный комментарий подобен большому объятию! & GT; :) – Fabby 16 January 2015 в 00:12
  • 5
    так спасибо за объятие! ; D – Byte Commander 16 January 2015 в 01:44

Попробуйте сделать это, чтобы кнопка не была выбрана:

Открыть: Системные настройки> Клавиатура> Ярлыки> Звук и мультимедиа Выберите «Извлечь» и очистите ярлык (нажав «Backspace»).

Вы можете использовать настройки ярлыка, чтобы сделать что-то более полезное, а не открывать обычно используемое приложение, блокировать экран или перезагружать Wi-Fi.

[d12 ] Источник:

У меня MacBook Pro, работающий 14.04, и кнопка извлечения находится прямо над Delete / Backspace, что делает ее легко нажатой случайно (это хуже для MacBook без дисков, если эта кнопка для Power вместо). Использовал настройки ярлыка, чтобы кнопка извлечения заблокировала мой ноутбук. Вы использовали это решение с 12.04 и все, что между ними.

0
ответ дан 24 May 2018 в 00:22
  • 1
    Это не сработало для меня, поскольку я нажимаю кнопку на фактическом диске, а не на клавиатуре. – Insperatus 13 January 2015 в 05:09

На этом сайте я нашел это предложение, если eject -i 1 не работает: sudo echo 1 > /proc/sys/dev/cdrom/lock для блокировки (0 вместо 1 для разблокировки). Существуют и другие варианты.

короткий исходный код кода, выполняющий другую опцию: site (обратите внимание на исправление для более новых версий в верхних комментариях!)

Но я прочитал на некоторых других форумах, что все эти команды извлечения только измените статус блокировки накопителя, когда диск вставлен и установлен. Единственное решение похоже на инструмент под названием cdctl, но он не очень совместим со многими системами, поскольку я изучал комментарии.

0
ответ дан 24 May 2018 в 00:22

Другие вопросы по тегам:

Похожие вопросы: