O Ubuntu 18.04 tem o pacote setcd
disponível? Se estiver, instale-o e execute:
sudo setcd -s /dev/sr0
Deverá produzir algo como isto:
/dev/sr0:
Auto close tray: cleared
Auto open tray: cleared
Use O_NONBLOCK flag: set
Lock tray: set
Check CD type: cleared
Se "Auto open tray" disser "set", a execução de sudo setcd -o0 /dev/sr0
deve resolver seu problema até a próxima reinicialização.
A causa raiz pode ser uma ferramenta em seu ambiente de área de trabalho que pode ser usada para montar discos removíveis. Ele pesquisa a unidade de DVD de vez em quando. Se a "Bandeja de abertura automática" estiver definida, a bandeja será aberta quando a pesquisa estiver concluída e a ferramenta parar de acessar a unidade.
Se a desativação do recurso "abertura automática" ajudar, talvez você queira desabilitar o recurso "fechamento automático" também, pois ele pode tentar fechar a unidade quando você está prestes a colocar um disco na bandeja. Eu tive esse problema com o meu sistema de volta no Debian 7 ou assim com o KDE.
O Ubuntu 18.04 tem systemd
, então provavelmente a melhor maneira de tornar essas configurações persistentes é criar um arquivo de serviço para executar o comando setcd
necessário no momento da inicialização.
Portanto, crie um arquivo em /etc/systemd/system
com um nome descritivo e um sufixo .service
. Por exemplo, vamos chamá-lo de /etc/systemd/system/dvd-stop-open.service
. O conteúdo do arquivo deve ser:
[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
Quando o arquivo de serviço for criado, ative o serviço:
sudo systemctl enable dvd-stop-open.service
Teste iniciando o serviço e verificando se o campo Active:
no status do serviço diz active (exited)
:
sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service