CD 托盘偶尔会打开和关闭。有时半途

CD 托盘偶尔会打开和关闭。有时半途

Ubuntu 20.04 LTS

我的台式电脑的 CD 托盘偶尔会自动打开和关闭。有时它会在中途向后移动。我该如何解决这个问题?

从它的运动来看,我认为这是由于某些软件问题造成的。

当我插入 CD 时,它工作得很好。我可以用任何方法毫无问题地关闭它吗?DISKS 应用程序可以帮助解决这个问题吗?

因为这不是一个好的解决方案,所以我不喜欢总是把 CD 放在里面。

答案1

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

通过启动服务并验证Active:服务状态中的字段是否显示以下内容进行测试active (exited)

sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service

相关内容