Мой малыш непрерывно нажимает кнопку cd / dvd и пытается уничтожить трей. Я знаю, что можно было бы позволить ей жить тяжелее, отключив кнопку извлечения. Как это сделать? Это Ubuntu (не должно иметь значения) Linux. Смотрите также этот связанный вопрос .
И такой же, как этот, но на окнах
РЕДАКТИРОВАТЬ: это Харди
linux
ubuntu
optical-drive
Davide
источник
источник
Ответы:
Вы можете попробовать это ...
http://www.poweradded.net/2009/09/cddvd-tray-lockunlock-under-linux.html
источник
В командной строке:
Чтобы вернуться к нормальной жизни:
Или вы можете извлечь программное обеспечение, используя:
Во всех случаях вы можете добавить имя устройства, если у вас есть более одного извлекаемого устройства.
По-видимому, это не работает со всеми версиями eject. Если это не так с вашим, вы можете полностью обойти извлечение и сделать это «сложным» способом:
источник
$ eject -i 1
результатыeject: invalid option -- i
- и вы должны быть в состоянии выяснить версию из другого комментария$ eject -i 1
у меня отлично работает в кармике. Версия 2.1.5.Автомонтировщик по умолчанию в Ubuntu не блокирует попытку CD / DVD, когда он монтирует вставленный диск. Но если вы монтируете диск вручную (скажем, с помощью
sudo
), лоток должен заблокироваться и оставаться заблокированным до тех пор, пока вы не отключите диск.Таким образом, этот процесс будет выполнять то, что вы хотите, без отключения других функций, и вы можете даже написать сценарий для быстрого доступа:
sudo umount /media/cdrom
, тогдаsudo mount /dev/cdrom /media/cdrom
Очевидно, замените эти пути и устройства теми, которые использует ваша система.
источник
Пользователь оставил комментарий на другой вопрос. Комментарий должен был быть отдельным ответом. Я пишу его предложение здесь, так как оно может работать для кого-то (это не работает в Hardy Haron) и может быть более удобным, чем установка кода из моего принятого вопроса.
Запереть:
Разблокировать:
Конечно, будут использоваться небольшие сценарии оболочки, возможно связанные с панелью.
источник
Возможно, вы захотите попробовать cdctl. Это доступно здесь: http://cdctl.sourceforge.net/ . Этот переключатель выполнит то, что вы хотите.
Я использовал это в течение последних 10 лет на Fedora, RHEL, CentOS, но пакет доступен в виде tarball и должен быть скомпилирован на Ubuntu. ПРИМЕЧАНИЕ. Пакет некоторое время не обновлялся, но работает нормально. На сайте gentoo есть патч, который исправляет небольшую проблему, чтобы его можно было скомпилировать с более новыми ядрами. Патч доступен здесь:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/cdctl/files/cdctl-0.15-cdc_ioctls.patch?revision=1.1
После того как вы установили его, вы можете использовать команду для блокировки лотка для компакт-дисков:
Чтобы разблокировать лоток:
Я недавно перепаковал cdctl для использования в Debian / Ubuntu 12.10. Это доступно здесь, http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_amd64.deb
источник