Buenos días listeros
Paso a hacerles mi consulta.
Tengo un cliente que cuenta con una aplicación que corre en cajas registradoras y que básicamente lee codigo de barras para luego conectarse a una estación de trabajo para registrar la lectura realizada.
Por problemas de estabilidad de sistema operativo, la aplicacion le ha dado problemas en DOS, Windows 98 y XP. Tambien han probado con Red Hat pero por problemas de licenciamiento no han podido seguir utilizandolo, así que la opcion mas factible para ellos es utilizar Centos.
El punto es que la aplicacion esta creada para conectarse a los puertos seriales de la maquina a determinada "velocidad" por decirlo de una forma.
Mi consulta es ¿existe alguna forma de configurar la velocidad de las tty's en Linux? ¿como podría hacer esto?
La otra consulta que tengo, en este mismo sentido, es ¿como podría deshabilitar las teclas de funcion desde Linux? Resulta que esta aplicacion tambien utiliza estas teclas pero cuando por ejemplo presiono la tecla F1 en vez de abrir la opcion de la aplicacion, aparece la ventana de ayuda de Linux.
Espero me puedan ayudar con mis consultas
Muchas gracias y saludos
EM
El Wed, 16 May 2007 08:47:45 -0700 "Enrique Morgan" morgan.enrique@gmail.com escribió:
Buenos días listeros
Paso a hacerles mi consulta.
Tengo un cliente que cuenta con una aplicación que corre en cajas registradoras y que básicamente lee codigo de barras para luego conectarse a una estación de trabajo para registrar la lectura realizada.
Por problemas de estabilidad de sistema operativo, la aplicacion le ha dado problemas en DOS, Windows 98 y XP. Tambien han probado con Red Hat pero por problemas de licenciamiento no han podido seguir utilizandolo, así que la opcion mas factible para ellos es utilizar Centos.
El punto es que la aplicacion esta creada para conectarse a los puertos seriales de la maquina a determinada "velocidad" por decirlo de una forma.
Mi consulta es ¿existe alguna forma de configurar la velocidad de las tty's en Linux? ¿como podría hacer esto?
Con el comando setserial. 'setserial /dev/ttyS0 baud_base 9600' te configurará el primer puerto serie a 9600 baudios. Puedes configurar muchos más parámetros como la IRQ, puerto, etc, etc...
La otra consulta que tengo, en este mismo sentido, es ¿como podría deshabilitar las teclas de funcion desde Linux? Resulta que esta aplicacion tambien utiliza estas teclas pero cuando por ejemplo presiono la tecla F1 en vez de abrir la opcion de la aplicacion, aparece la ventana de ayuda de Linux.
No indicas como ejecutas la aplicación, ni para que OS está diseñada. Por lo que comentas es posible que sea una apolicación de MS-DOS/PC-DOS que ejecutas sobre un emulador en alguna cónsola. Si no das mas pistas, es dificil ayudar más.
Espero me puedan ayudar con mis consultas
Muchas gracias y saludos
EM
Saludos Ignasi Cavero
Hola:
Mi consulta es ¿existe alguna forma de configurar la velocidad de las tty's en Linux? ¿como podría hacer esto?
Recuerdo el fichero ttydefs pero por lo que estuve mirando ya no se usa mas. Creo que hay dos cosas, una es el fichero /etc/inittab donde puedes definir directamente el puerto y el proceso que va a escuchar ahi (definiendo parametros como la velocidad) o si directamente usas mgetty, entonces "man mgettydefs" te va a orientar mejor. Esto es una alternativa al consejo que ya te dieron de usar setserial.
La otra consulta que tengo, en este mismo sentido, es ¿como podría deshabilitar las teclas de funcion desde Linux? Resulta que esta aplicacion tambien utiliza estas teclas pero cuando por ejemplo presiono la tecla F1 en vez de abrir la opcion de la aplicacion, aparece la ventana de ayuda de Linux.
Aqui tienes una sugerencia: "man xmodmap", es un comando que te permite remapear las teclas, revisalo a ver si te sirve. En cuanto al uso de la tecla F1, aunque no lo dices asumo que estas usando un Entorno de escritorio (jamas me paso eso que dices usando la consola en modo texto ;). En ese caso, tienes forma de desabilitar en el panel de control respectivo que el escritorio utilice la tecla F1. Saludos Osvaldo
Muchas gracias a ambos por sus respuestas. Ahora tengo más claro que opciones tengo para tratar de resolver mi problema.
Gracias una vez más y saludos
EM
El día 17/05/07, O. T. Suarez otsuarez@gmail.com escribió:
Hola:
Mi consulta es ¿existe alguna forma de configurar la velocidad de las
tty's
en Linux? ¿como podría hacer esto?
Recuerdo el fichero ttydefs pero por lo que estuve mirando ya no se usa mas. Creo que hay dos cosas, una es el fichero /etc/inittab donde puedes definir directamente el puerto y el proceso que va a escuchar ahi (definiendo parametros como la velocidad) o si directamente usas mgetty, entonces "man mgettydefs" te va a orientar mejor. Esto es una alternativa al consejo que ya te dieron de usar setserial.
La otra consulta que tengo, en este mismo sentido, es ¿como podría deshabilitar las teclas de funcion desde Linux? Resulta que esta
aplicacion
tambien utiliza estas teclas pero cuando por ejemplo presiono la tecla
F1 en
vez de abrir la opcion de la aplicacion, aparece la ventana de ayuda de Linux.
Aqui tienes una sugerencia: "man xmodmap", es un comando que te permite remapear las teclas, revisalo a ver si te sirve. En cuanto al uso de la tecla F1, aunque no lo dices asumo que estas usando un Entorno de escritorio (jamas me paso eso que dices usando la consola en modo texto ;). En ese caso, tienes forma de desabilitar en el panel de control respectivo que el escritorio utilice la tecla F1. Saludos Osvaldo _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es