注:答案现更新至19.04项下的功能。
我开着14.04,一天不小心打开我的cd/dvd/bluray驱动器20次。我在这里看了几个问题,这些问题没有提供有效的解决办法。
这个问题和这个问题似乎都过时了--所提供的解决方案不起作用。
当我这么做的时候,eject -i on我遇到了eject: unable to find or open device for: 'cdrom'
当我这样做的时候,eject -i on /dev/sr0得到了一个更好的响应:CD-Drive may NOT be ejected with device button,但是不幸的是,这个按钮仍然启用。
来自/proc/sys/dev/cdrom/info的信息表明,锁定是可能的:
CD-ROM information, Id: cdrom.c 3.20 2003/12/17
drive name: sr0
drive speed: 24
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1这个答案有一个工作解决方案,它修复了一个UDEV规则,以启用锁定驱动器。我在解决方案中添加了一些实用信息,允许一个:
发布于 2015-01-08 20:14:47
对于我来说,这里的信息有帮助:https://bugs.launchpad.net/ubuntu/+source/eject/+bug/885051/comments/6
我在/lib/目录中,而不是在/etc/ Now中编辑了Ubuntu14.04命令中的文件: eject -i 1 /dev/sr0
发布于 2015-01-12 03:55:39
尝试这样做,使按钮不弹出:
您可以使用快捷设置使它做一些更有用的事情,比如打开一个常用的应用程序、锁定屏幕或重置wifi。
来源:
我有一个运行14.04的MacBook Pro,弹出按钮就在Delete/Backspace上面,这使得它很容易被意外地按下(对于没有磁盘驱动器的MacBooks来说,这个按钮是电源的)。使用快捷方式设置使弹出按钮锁定我的笔记本电脑。从12.04开始就开始使用这个解决方案了。
发布于 2015-01-15 19:56:04
在这个站点上,如果eject -i 1不起作用,我发现了这个建议:
sudo echo 1 > /proc/sys/dev/cdrom/lock锁定(0而不是1解锁)
还有其他一些选择也在讨论中。
下面是一个执行另一个选项的简短的c#源代码:链接 (请注意上面注释中更新版本的bugfix修复!)
但我在其他一些论坛上看到,所有这些弹出命令只在插入和挂载磁盘时更改驱动器的锁定状态。唯一的解决方案似乎是一个名为cdctl的工具,但在我研究注释时,它与许多系统并不完全兼容。
https://askubuntu.com/questions/571068
复制相似问题