Score:1

วิธีที่สะอาดที่สุดในการนำสแกนเนอร์เข้าสู่การตั้งค่าระบบคืออะไร?

ธง us

ฉันมีเครื่องพิมพ์ Brother DCP7065DN ที่มีสแกนเนอร์ในตัว สแกนเนอร์ของฉันทำงานได้ดี ดังนั้นซอฟต์แวร์จึงไม่ใช่ปัญหา แต่ฉันจะเพิ่มสแกนเนอร์ลงในส่วน Input Devices ของ System Settings ได้อย่างไร? บางทีนี่อาจเป็นเพียงเรื่องของความสวยงาม รายการอุปกรณ์อินพุตประกอบด้วยคีย์บอร์ด เมาส์ ตัวควบคุมเกม แท็บเล็ตกราฟิก และทัชแพด ดูเหมือนว่าเครื่องสแกนควรอยู่ในรายการด้วย แม้ว่าฉันจะไม่มีแนวคิดที่ดีว่าส่วนนั้นของการตั้งค่าระบบจะรวมอะไรบ้าง นอกเหนือจากรายการเครื่องสแกนที่ติดตั้งไว้ ซึ่งปกติจะมีเพียงเครื่องเดียว

N0rbert avatar
zw flag
คุณแน่ใจเกี่ยวกับ HP หรือไม่? ตัวเครื่องจริงรุ่นอะไร อาจจะเป็น Brother DCP-7065DN ? คุณเห็นมันใน Simple Scan หรือไม่? ผลลัพธ์ของ `scanimage -L` และ `sudo sane-find-scanner` คืออะไร
in flag
แป้นพิมพ์ เมาส์ ตัวควบคุมเกม แท็บเล็ตกราฟิก และทัชแพดเป็นสิ่งที่มนุษย์ควบคุมเพื่อควบคุมเครื่องจักร สแกนเนอร์ไม่ได้จัดการเครื่องโฮสต์ แต่ให้อินพุตดิบในลักษณะที่ไม่ต่างไปจากการเชื่อมต่อเครือข่าย ไม่แน่ใจว่าจะเป็น "อุปกรณ์ป้อนข้อมูล" หรือไม่
us flag
วิธีใดที่จะสะอาดที่สุดในการทำให้สแกนเนอร์เข้าสู่การตั้งค่าระบบเมื่อติดตั้งไดรเวอร์แล้ว
Score:2
ธง in

คำตอบสั้น ๆ คือ "คุณไม่ควรลองทำสิ่งนี้" อ่านต่อสำหรับ รวบรัด คำอธิบายว่าทำไม

ส่วน "อุปกรณ์อินพุต" ของการตั้งค่าระบบถูกกำหนดโดยการอ่านผ่าน อูเดฟ เพื่อระบุอุปกรณ์ที่ได้รับการกำหนดค่าสำหรับการใช้งาน เพื่อให้ได้รับการพิจารณาว่าเป็นอุปกรณ์อินพุต ไดรเวอร์สำหรับฮาร์ดแวร์ต้องมีบรรทัดต่อไปนี้ในนั้น อูเดฟ คุณสมบัติ:

ID_INPUT=1

ขึ้นอยู่กับประเภทของอินพุตที่อุปกรณ์ให้มา จะมีคุณสมบัติเพิ่มเติมที่กำหนดเพิ่มเติมว่าระบบปฏิบัติการควรเชื่อมต่อกับฮาร์ดแวร์อย่างไร ต่อไปนี้คือรายการประเภทอินพุตที่ถูกต้องในปัจจุบัน:

ID_INPUT
ID_INPUT_MOUSE
ID_INPUT_TABLET
ID_INPUT_TOUCHSCREEN
ID_INPUT_JOYSTICK
ID_INPUT_KEY
ID_INPUT_KEYBOARD

เมื่อตั้งค่าคุณสมบัติพื้นฐานแล้ว จะมีคุณสมบัติเพิ่มเติมที่เกี่ยวข้องกับอุปกรณ์ตามไดรเวอร์ที่จัดเตรียมโดยเคอร์เนล ผู้ผลิต หรือทั้งสองอย่าง ตัวอย่างของคุณสมบัติของแป้นพิมพ์บน Lenovo ThinkPad อาจมีลักษณะดังนี้:

P: /devices/platform/i8042/seri0/input/input4/event4
 E: DEVNAME=/dev/input/event4
 จ: ID_INPUT=1
 จ: ID_INPUT_KEY=1
 จ: ID_INPUT_KEYBOARD=1
 E: XKBMODEL=pc109
 E: XKBLAYOUT=jp
 E: XKBVARIANT=nodeadkeys
 E: x11_driver=evdev

บันทึก: สิ่งนี้นำมาจาก Lenovo ThinkPad Carbon X1 ของฉันซึ่งมีแป้นพิมพ์ภาษาญี่ปุ่น การกำหนดค่าของคุณอาจแตกต่างออกไป

ทั้งสาม ID_INPUT แฟล็กจะรายงานอุปกรณ์ว่าเป็นอินพุต มีคีย์ และเป็นคีย์บอร์ด (ตรงข้ามกับเปียโนไฟฟ้า) เดอะ เอ็กซ์แฟล็กคำนำหน้าให้รายละเอียดเพิ่มเติมแก่ Xorg เพื่อทำความเข้าใจอินพุตเมื่อเข้าสู่บัฟเฟอร์

เพื่อให้เครื่องสแกนของคุณปรากฏในส่วนอุปกรณ์ป้อนข้อมูล คุณจะต้องกำหนดค่าเครื่องสแกน อูเดฟ กฎที่จะปรากฏเป็นเมาส์ แท็บเล็ต หน้าจอสัมผัส ตัวควบคุมเกม อุปกรณ์ที่มีคีย์ หรือแป้นพิมพ์สแกนเนอร์โดยทั่วไปไม่มีสิ่งเหล่านี้ให้คอมพิวเตอร์ตรวจสอบหรือเชื่อมต่อ เพื่อทำให้สิ่งต่าง ๆ ยากขึ้น แม้ว่าคุณจะแฮ็กข้อมูลแบบกำหนดเองก็ตาม อูเดฟ ตามกฎแล้ว UI สำหรับหน้าต่างคุณสมบัติจะผิดทั้งหมดเนื่องจากระบบจะไม่เข้าใจอย่างชัดเจนว่ามีตัวเลือกใดสำหรับการป้อนข้อมูลที่มีอยู่จริง

กล่าวอีกนัยหนึ่ง คุณจะต้องเขียนไดรเวอร์แบบกำหนดเองตั้งแต่ต้นเพื่อจำลองอินพุตต่างๆ และถือว่ามันเป็นคุณสมบัติของสแกนเนอร์ นี่ไม่ใช่งานที่เป็นไปไม่ได้ แต่ก็ไม่สามารถทำได้ในสุดสัปดาห์เช่นกัน

กลับมาที่ประโยคแรกของคำตอบ คุณไม่ควรพยายามทำสิ่งนี้

us flag
มีวิธีง่ายกว่านี้ในการรวมเครื่องสแกนไว้ในส่วนอื่นของการตั้งค่าระบบหรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา