โดยไม่ต้องถอดแป้นพิมพ์ของฉันฉันต้องการปิดการใช้งานจาก terminal; ฉันหวังว่าสิ่งนี้สามารถทำได้โดยใช้rmmod
แต่ขึ้นอยู่กับโมดูลที่โหลดในปัจจุบันของฉันมันดูเหมือนจะเป็นไปไม่ได้
ไม่มีใครมีความคิดใด ๆ
โดยไม่ต้องถอดแป้นพิมพ์ของฉันฉันต้องการปิดการใช้งานจาก terminal; ฉันหวังว่าสิ่งนี้สามารถทำได้โดยใช้rmmod
แต่ขึ้นอยู่กับโมดูลที่โหลดในปัจจุบันของฉันมันดูเหมือนจะเป็นไปไม่ได้
ไม่มีใครมีความคิดใด ๆ
คำตอบ:
มีทิศทางที่ดีงามในการทำที่นี่บรรดาศักดิ์เป็น: ปิด / เปิดแป้นพิมพ์และเมาส์ในลินุกซ์
คุณสามารถแสดงรายการอุปกรณ์ด้วยคำสั่งนี้
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
และปิดการใช้งานคีย์บอร์ดด้วยสิ่งนี้:
$ xinput set-int-prop 2 "Device Enabled" 8 0
และเปิดใช้งานด้วยสิ่งนี้:
$ xinput set-int-prop 2 "Device Enabled" 8 1
ใช้งานได้เฉพาะกับการปิดใช้งานแป้นพิมพ์ผ่าน X ดังนั้นหากคุณอยู่ในระบบที่ไม่ได้ใช้งาน X สิ่งนี้จะไม่ทำงาน
คุณสามารถใช้คำสั่งนี้เพื่อรับรายการคุณสมบัติทั้งหมดสำหรับอุปกรณ์ที่กำหนด:
$ xinput --list-props 2
Device 'Virtual core keyboard':
Device Enabled (124): 1
Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
lsmod | grep usb
)