sudo apt установить setcd
sudo setcd -s /dev/sr0
Он должен вывести что-то вроде этого:
/dev/sr0:
Автозакрытие лотка: очищено
Автооткрытие лотка: очищено
Использовать флаг O_NONBLOCK: установить
Блокировка лотка: комплект
Проверить тип компакт-диска: очищено
Если вместо «Автоматическое открытие лотка» указано «установить», запуск sudo setcd -o0 /dev/sr0
должен исправить вашу проблему до следующей перезагрузки
Для постоянного исправления создайте служебный файл для запуска команды во время загрузки.
Создайте файл в /etc/системд/система
с описательным названием и .оказание услуг
суффикс. Например, назовем его /etc/systemd/system/dvd-stop-open.service
. Содержимое файла должно быть:
[Ед. изм]
Description=Отключить автоматическое открытие DVD
Документация=man:setcd(1)
[Оказание услуг]
Тип = ваншот
ExecStart=/usr/bin/setcd -o0 /dev/sr0
RemainAfterExit=да
[Установить]
WantedBy=многопользовательская.цель
После создания файла службы включите службу:
sudo systemctl включить dvd-stop-open.service
Протестируйте, запустив службу и убедившись, что Активный:
поле в сервисном статусе говорит активен (вышел)
:
sudo systemctl запустить dvd-stop-open.service
статус systemctl dvd-stop-open.service