在我的笔记本电脑上,CD/DVD驱动器的弹出按钮被放置在一个非常不幸的位置,我每天按它十几次,托盘就会弹出来。我找到了许多似乎对其他人有用的解决方案:
来自man eject:
这个选项控制硬件弹出按钮的锁定。当启用时,当按下按钮时,驱动器将不会弹出。这是有用的,当你携带笔记本电脑在一个袋子或箱子,不希望它弹出,如果按钮是无意中按下。
这似乎正是我所需要的。eject -i on成功返回:
CD-Drive may NOT be ejected with device button但是,按下设备按钮仍然会弹出驱动器。正如另一个答案调用中所建议的那样
echo 1 > /proc/sys/dev/cdrom/locklock也没有帮助,它已经包含了1。来自/proc/sys/dev/cdrom/info的信息表明锁定是可能的:
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: 1cdctl工具不在Debian存储库中,也不构建在我的系统上。
我如何锁定我的驱动器,以便在驱动器上的硬件开关不会弹出驱动器?
发布于 2013-01-02 01:13:25
不久前,我为Fedora/CentOS编写了cdctl。我接受了这个编译,并将其转换为一个.deb文件。cdctl是我发现的唯一能够可靠地锁定/解锁CD/DVD弹出按钮的应用程序。
试试看吧。
要锁定和解锁的命令
# locks the tray
% cdctl -o1
# unlocks the tray
% cdctl -o0https://unix.stackexchange.com/questions/59707
复制相似问题