Ubuntu 20.04 LTS
Лоток для компакт-дисков моего настольного ПК время от времени открывается и закрывается сам по себе. Иногда он возвращается на полпути. Как я могу решить эту проблему?
Судя по распространению, я считаю, что это связано с какой-то проблемой программного обеспечения.
Это действительно хорошо работает, когда я вставляю компакт-диск. Могу ли я выключить его без проблем любым способом? Может ли приложение DISKS помочь с этой проблемой?
Поскольку это не лучшее решение, я не люблю всегда держать компакт-диск внутри.
sudo apt install setcd
sudo setcd -s /dev/sr0
Он должен вывести что-то вроде этого:
/dev/sr0:
Auto close tray: cleared
Auto open tray: cleared
Use O_NONBLOCK flag: set
Lock tray: set
Check CD type: cleared
Если "Автооткрытие лотка" вместо этого говорит "установить", выполняется sudo setcd -o0 / dev / sr0
должен решить вашу проблему до следующей перезагрузки
Для постоянного исправления создайте служебный файл для запуска команды во время загрузки
Создайте файл в / etc / systemd / system
с описательным именем и суффиксом .service
. Например, назовем его /etc/systemd/system/dvd-stop-open.service
. Содержимое файла должно быть:
[Unit]
Description=Disable DVD auto-open
Documentation=man:setcd(1)
[Service]
Type=oneshot
ExecStart=/usr/bin/setcd -o0 /dev/sr0
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
После создания служебного файла включите службу:
sudo systemctl enable dvd-stop-open.service
Протестируйте, запустив службу и убедившись, что в поле Активно:
в состоянии службы указано активный (вышел)
:
sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service