Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > aa09dbc8e851e434dcc4e1b20f84d6e9 > files > 946

howto-html-es-9.1-0.5mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Campana-Visual Mini-COMO: Configuraci&oacute;n del pitido en consola</TITLE>
</HEAD>
<BODY>
<A HREF="Campana-Visual-Como-2.html">Anterior</A>
<A HREF="Campana-Visual-Como-4.html">Siguiente</A>
<A HREF="Campana-Visual-Como.html#toc3">Indice</A>
<HR>
<H2><A NAME="s3">3. Configuraci&oacute;n del pitido en consola</A></H2>

<P>  </P>
<P>A partir de Linux 1.3.43, Martin Mares a&ntilde;adi&oacute; la opci&oacute;n de configurar la
campana sonora en <CODE>console.c</CODE>. Se puede cambiar la duraci&oacute;n y el tono
del pitido independientemente en cada consola, escribiendo secuencias de
escape en la <CODE>tty</CODE>. Se puede guardar una configuraci&oacute;n personalizada en
el propio <CODE>~/.profile/</CODE> o <CODE>~/.login/</CODE>, para
tener un pitido diferente (o no tener pitido) asociado a cada consola. </P>
<P>Las secuencias de escape funcionan de la siguiente manera:</P>
<P>
<UL>
<LI> <CODE>ESC-[10;xx]</CODE> selecciona la frecuencia de la campana en Hercios.
El valor debe estar en el rango 21-32766, de otro modo el resultado es
impredecible (por lo menos hasta la versi&oacute;n 2.0.x -- no puedo predecir el
futuro). Si falta el argumento 'xx', se aplica el valor por defecto (750
Hz), como en <CODE>ESC-[10]</CODE>. 
</LI>
<LI> <CODE>ESC-[11;xx]</CODE> selecciona la duraci&oacute;n de la campana en
milisegundos. Si se especifican m&aacute;s de 2 segundos, se aplica el valor por
defecto (125 ms). De nuevo, si falta el argumento 'xx' (<CODE>ESC-[11]</CODE>) se
utilizar&aacute; el valor por defecto. 
</LI>
</UL>
</P>
<P>Para seleccionar, por ejemplo, un tono de 50Hz y 1 segundo de duraci&oacute;n, se
puede probar</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
echo -e &quot;\33[10;50]\33[11;1000]&quot;
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>en <CODE>bash</CODE> (donde <CODE>"-e"</CODE> significa 'interpretar secuencias de
escape'). </P>
<P>Con <CODE>tcsh</CODE></P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
echo &quot; 33[10;50] 33[11;1000]&quot;
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>tendr&aacute; el mismo efecto.</P>
<P>Aunque no conozco ninguna versi&oacute;n del comando <CODE>setterm</CODE> que soporte
dicha configuraci&oacute;n, una versi&oacute;n futura podr&iacute;a soportar una opci&oacute;n de
l&iacute;nea de comando para configurar el sonido de la campana. </P>
<P>Si utiliza Linux 1.3.43 o superior, debe estar satisfecho con las
secuencias de escape, y evitar&aacute; tener que seguir leyendo. Si utiliza alg&uacute;n
n&uacute;cleo antiguo (yo lo hago, en mi peque&ntilde;o 386), o si desea una campana
visual, siga leyendo. </P>

<HR>
<A HREF="Campana-Visual-Como-2.html">Anterior</A>
<A HREF="Campana-Visual-Como-4.html">Siguiente</A>
<A HREF="Campana-Visual-Como.html#toc3">Indice</A>
</BODY>
</HTML>