Puncte:1

Care este cel mai curat mod de a introduce un scaner în Setările sistemului?

drapel us

Am o imprimantă Brother DCP7065DN cu scaner încorporat. Scanerul funcționează bine, așa că software-ul nu este o problemă. Dar cum aș adăuga scanerul la secțiunea Dispozitive de intrare din Setări sistem? Poate că aceasta este doar o chestiune de estetică. Lista dispozitivelor de intrare include tastaturi, mouse-uri, controlere de joc, tablete grafice și touchpad-uri. S-ar părea că și scanerele ar trebui să fie pe listă, deși nu am nicio idee bună despre ce ar putea include acea secțiune a Setărilor de sistem, în afară de o listă de scanere instalate -- de obicei doar una.

N0rbert avatar
drapel zw
Ești sigur de HP? Care este modelul real al dispozitivului? Poate că este Brother DCP-7065DN? Îl vezi în Scanare simplă? Care este rezultatul `scanimage -L` și `sudo sane-find-scanner`?
drapel in
Tastaturile, mouse-urile, controlerele de joc, tabletele grafice și touchpad-urile sunt lucruri pe care oamenii le manipulează pentru a controla o mașină. Scanerele nu manipulează mașina gazdă, ci furnizează intrare brută într-un mod care nu este diferit de o conexiune la rețea. Nu sunt sigur dacă ar avea sens ca „dispozitiv de intrare”
drapel us
Care este cea mai curată modalitate de a introduce scanerul în Setările de sistem odată ce driverul este instalat?
Puncte:2
drapel in

Răspunsul scurt este „Probabil că nu ar trebui să încerci să faci asta”. Citiți mai departe pentru a scurt explicație de ce.

Secțiunea „Dispozitive de intrare” din Setările sistemului este determinată prin citire udev pentru a identifica dispozitivele care au fost configurate pentru utilizare. Pentru a fi considerat un dispozitiv de intrare, driverul pentru hardware trebuie să conțină următoarea linie în el udev proprietati:

ID_INPUT=1

În funcție de tipul de intrare oferit de dispozitiv, vor exista proprietăți suplimentare care definesc în continuare modul în care sistemul de operare ar trebui să interfațeze cu hardware-ul. Iată o listă a tipurilor de intrare valide curente:

ID_INPUT
ID_INPUT_MOUSE
ID_INPUT_TABLET
ID_INPUT_TOUCHSCREEN
ID_INPUT_JOYSTICK
ID_INPUT_KEY
ID_INPUT_KEYBOARD

Odată setate proprietățile de bază, există proprietăți suplimentare asociate dispozitivului pe baza driverelor furnizate de kernel, de producător sau de ambele. Un exemplu de proprietăți pentru o tastatură pe un Lenovo ThinkPad ar putea arăta astfel:

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

Notă: Acesta este luat de pe Lenovo ThinkPad Carbon X1 al meu, care are o tastatură japoneză. Configurația dvs. va fi probabil diferită.

Cei trei ID_INPUT steagurile raportează dispozitivul ca fiind pentru intrare, cu taste și ca tastatură (spre deosebire de un pian electronic). The X-steaguri cu prefix oferă detalii suplimentare lui Xorg despre cum să înțeleagă intrarea pe măsură ce ajunge în buffer.

Pentru ca scanerul să apară în secțiunea Dispozitive de intrare, va trebui să îl configurați udev regulile să apară ca mouse, tabletă, ecran tactil, controler de joc, dispozitiv cu tastatură sau tastatură.Scanerele, în general, nu oferă niciunul dintre aceste lucruri pentru ca un computer să le monitorizeze sau cu care să interfață. Pentru a face lucrurile mai dificile, chiar dacă ar fi să piratezi un obicei udev regula, interfața de utilizare pentru fereastra de proprietăți ar fi complet greșită, deoarece sistemul nu ar avea o înțelegere clară a opțiunilor de intrare care există de fapt.

Cu alte cuvinte, ar trebui să scrieți un driver personalizat de la zero pentru a simula diferitele intrări și a le trata ca proprietăți de scaner. Aceasta nu este o sarcină imposibilă, dar nici nu este una care ar putea fi rezolvată într-un weekend.

Deci, revenind la prima propoziție a răspunsului, probabil că nu ar trebui să încerci să faci asta

drapel us
Există o modalitate mai simplă de a include un scaner în altă parte a Setărilor de sistem?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.