Ubuntu 20.04 LTS
我的台式电脑的 CD 托盘偶尔会自动打开和关闭。有时它会在中途退回。我该如何解决这个问题?
从它的运动来看,我认为这是由于某些软件问题造成的。
当我插入 CD 时它工作得很好。我可以使用任何方法将其关闭而没有任何问题吗?DISKS 应用程序可以帮助解决这个问题吗?
因为这不是一个好的解决方案,所以我不喜欢总是在里面放一张 CD。
小智 7
sudo apt install setcd
sudo setcd -s /dev/sr0
Run Code Online (Sandbox Code Playgroud)
它应该输出如下内容:
/dev/sr0:
Auto close tray: cleared
Auto open tray: cleared
Use O_NONBLOCK flag: set
Lock tray: set
Check CD type: cleared
Run Code Online (Sandbox Code Playgroud)
如果“自动打开托盘”改为“设置”,则运行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
Run Code Online (Sandbox Code Playgroud)
创建服务文件后,启用该服务:
sudo systemctl enable dvd-stop-open.service
Run Code Online (Sandbox Code Playgroud)
通过启动服务并验证Active:服务状态中的字段进行测试active (exited):
sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |