
Tengo una impresora Brother DCP7065DN con escáner incorporado. Tengo el escáner funcionando bien, por lo que el software no es un problema. Pero, ¿cómo agregaría el escáner a la sección Dispositivos de entrada de Configuración del sistema? Quizás esto sea sólo una cuestión de estética. La lista de dispositivos de entrada incluye teclados, ratones, controladores de juegos, tabletas gráficas y paneles táctiles. Parecería que los escáneres también deberían estar en la lista, aunque no tengo buenas ideas sobre lo que podría incluir esa sección de Configuración del sistema, aparte de una lista de escáneres instalados, generalmente solo uno.
Respuesta1
La respuesta corta es "Probablemente no deberías intentar hacer esto". Siga leyendo para conocer unbreveexplicación de por qué.
La sección "Dispositivos de entrada" de la Configuración del sistema se determina leyendo udev
para identificar los dispositivos que se han configurado para su uso. Para ser considerado un dispositivo de entrada, el controlador del hardware debe contener la siguiente línea en sus udev
propiedades:
ID_INPUT=1
Dependiendo del tipo de entrada que proporcione el dispositivo, habrá propiedades adicionales que definirán con más detalle cómo debe interactuar el sistema operativo con el hardware. Aquí hay una lista de los tipos de entrada válidos actuales:
ID_INPUT
ID_INPUT_MOUSE
ID_INPUT_TABLET
ID_INPUT_TOUCHSCREEN
ID_INPUT_JOYSTICK
ID_INPUT_KEY
ID_INPUT_KEYBOARD
Una vez configuradas las propiedades básicas, existen propiedades adicionales asociadas con el dispositivo según los controladores proporcionados por el kernel, el fabricante o ambos. Un ejemplo de las propiedades de un teclado en un Lenovo ThinkPad podría verse así:
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
Nota:Esto está tomado de mi Lenovo ThinkPad Carbon X1, que tiene un teclado japonés. Es probable que su configuración sea diferente.
Las tres ID_INPUT
banderas informan que el dispositivo es para entrada, con teclas y como teclado (a diferencia de un piano electrónico). Los X
indicadores con prefijo proporcionan detalles adicionales a Xorg sobre cómo entender la entrada cuando llega al búfer.
Para que su escáner aparezca en la sección Dispositivos de entrada, deberá configurar sus udev
reglas para que aparezca como mouse, tableta, pantalla táctil, controlador de juego, dispositivo con llave o teclado. Los escáneres generalmente no ofrecen ninguna de estas cosas para que una computadora los monitoree o interactúe. Para hacer las cosas más difíciles, incluso si tuviera que crear una udev
regla personalizada, la interfaz de usuario para la ventana de propiedades sería completamente incorrecta ya que el sistema no tendría una comprensión clara de qué opciones de entrada existen realmente.
En otras palabras, necesitaría escribir un controlador personalizado desde cero para simular las distintas entradas y tratarlas como propiedades del escáner. Esta no es una tarea imposible, pero tampoco es algo que pueda resolverse en un fin de semana.
Entonces, volviendo a la primera oración de la respuesta, probablemente no deberías intentar hacer esto.