sudo apt ติดตั้ง setcd
sudo setcd -s /dev/sr0
ควรแสดงผลดังนี้:
/dev/sr0:
ถาดปิดอัตโนมัติ: เคลียร์
ถาดเปิดอัตโนมัติ: เคลียร์
ใช้แฟล็ก O_NONBLOCK: set
ล็อคถาด: ชุด
ตรวจสอบประเภทซีดี: เคลียร์
หาก "ถาดเปิดอัตโนมัติ" ระบุว่า "ตั้งค่า" แทน แสดงว่ากำลังทำงานอยู่ sudo setcd -o0 /dev/sr0
ควรแก้ไขปัญหาของคุณจนกว่าจะรีบูตครั้งถัดไป
สำหรับการแก้ไขถาวร ให้สร้างไฟล์บริการเพื่อรันคำสั่งในขณะบูต
สร้างไฟล์ใน /etc/systemd/ระบบ
พร้อมชื่อบรรยายและก .บริการ
คำต่อท้าย ตัวอย่างเช่นขอเรียกว่า /etc/systemd/system/dvd-stop-open.service
. เนื้อหาของไฟล์ควรเป็น:
[หน่วย]
คำอธิบาย=ปิดใช้งานการเปิดอัตโนมัติของดีวีดี
เอกสารประกอบ=ชาย:setcd(1)
[บริการ]
Type=วันช็อต
ExecStart=/usr/bin/setcd -o0 /dev/sr0
RemainAfterExit=ใช่
[ติดตั้ง]
WantedBy=multi-user.target
เมื่อสร้างไฟล์บริการแล้ว ให้เปิดใช้บริการ:
sudo systemctl เปิดใช้งาน dvd-stop-open.service
ทดสอบโดยเริ่มบริการและตรวจสอบว่า คล่องแคล่ว:
ช่องในสถานะบริการระบุว่า ใช้งาน (ออก)
:
sudo systemctl เริ่ม dvd-stop-open.service
สถานะ systemctl dvd-stop-open.service