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