首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锁定CD/DVD驱动器(防止弹出)

锁定CD/DVD驱动器(防止弹出)
EN

Unix & Linux用户
提问于 2012-12-28 18:35:53
回答 1查看 4.9K关注 0票数 5

在我的笔记本电脑上,CD/DVD驱动器的弹出按钮被放置在一个非常不幸的位置,我每天按它十几次,托盘就会弹出来。我找到了许多似乎对其他人有用的解决方案:

来自man eject

这个选项控制硬件弹出按钮的锁定。当启用时,当按下按钮时,驱动器将不会弹出。这是有用的,当你携带笔记本电脑在一个袋子或箱子,不希望它弹出,如果按钮是无意中按下。

这似乎正是我所需要的。eject -i on成功返回:

代码语言:javascript
复制
CD-Drive may NOT be ejected with device button

但是,按下设备按钮仍然会弹出驱动器。正如另一个答案调用中所建议的那样

代码语言:javascript
复制
echo 1 > /proc/sys/dev/cdrom/lock

lock也没有帮助,它已经包含了1。来自/proc/sys/dev/cdrom/info的信息表明锁定是可能的:

代码语言:javascript
复制
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

cdctl工具不在Debian存储库中,也不构建在我的系统上。

我如何锁定我的驱动器,以便在驱动器上的硬件开关不会弹出驱动器?

EN

回答 1

Unix & Linux用户

发布于 2013-01-02 01:13:25

不久前,我为Fedora/CentOS编写了cdctl。我接受了这个编译,并将其转换为一个.deb文件。cdctl是我发现的唯一能够可靠地锁定/解锁CD/DVD弹出按钮的应用程序。

试试看吧。

  • 我最初的博客文章讨论了cdctl及其在Fedora/CentOS上的编译
  • x64为Debian/Ubuntu构建cdctl 0.15-1

要锁定和解锁的命令

代码语言:javascript
复制
# locks the tray
% cdctl -o1

# unlocks the tray
% cdctl -o0
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/59707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档