Información de referencia Efectúe una pulsación en cualquiera de los temas que aparecen listados a continuación si desea obtener ayuda sobre un tema determinado. Página de manual (1X) de dtterm Consulte también X(1) resize(1) xset(1) xterm(1) SINOPSIS dtterm [-options] DESCRIPCIÓN El cliente de dtterm ofrece soporte de ejecución de aplicaciones de patrimonio escritas para terminales que cumplan las normativas ANSI X3.64-1979 e ISO 6429:1992(E), como es el caso de DEC VT220. OPCIONES El terminal de dtterm acepta todas las opciones de línea de mandatos del Kit de herramientas X estándar junto con opciones adicionales, las cuales aparecen todas listadas más abajo (si la opción empieza por un `+' en lugar de un `-', la opción se restaura en su valor predeterminado): -132 Normalmente, la secuencia de escape DECCOLM que conmuta entre los modos de columna de 80 y 132 se pasan por alto. Esta opción permite reconocer la secuencia de escape DECCOLM, así como redimensionar la ventana dtterm de manera adecuada. c132 Recurso asociado: c132. +132 Esta opción hace pasar por alto la secuencia de escape de DECCOLM. Éste es el comportamiento predeterminado. c132 Recurso asociado: c132. -aw Esta opción indica que debe permitirse el reinicio automático. De esta manera, el cursor se sitúa automáticamente al principio de la siguiente línea cuando se encuentra en el extremo derecho de una línea y el texto es de salida. Éste es el comportamiento predeterminado. Recurso asociado: autoWrap.autoWrap (reinicio automático) +aw Esta opción indica que no debe permitirse el reinicio automático. Recurso asociado: autoWrap.autoWrap (reinicio automático) -background color_fondo Esta opción especifica el fondo de la ventana del terminal, así como el fondo predeterminado que se utiliza para la barra de desplazamiento y el cursor de puntero X11. En CDE, esta opción toma como valor predeterminado el pixel de selección del conjunto de colores primarios o bien el pixel de fondo (consulte -bs. Sin CDE, esta opción toma como valor predeterminado *background/*Background con el color de emergencia negro. color_fondo describe el color de fondo que se va a utilizar. background (de fondo)Recurso asociado: background -bd color_borde Esta opción especifica el color del borde de todas las ventanas. Es posible que el borde del widget de la shell no aparezca visible al utilizar gestores de dependencia de ventanas como dtwm(1X) y mwm(1X). El color predeterminado es el negro. color_borde describe el color que se utiliza para el borde. borderColor (color borde) Recurso asociado: borderColor. -bg color_fondo Esta opción es idéntica a -background. background_color describe el color que se utiliza para el fondo. background (de fondo)Recurso asociado: background . -bordercolor color_borde Esta opción es idéntica a la de -bd indicada arriba. color_borde Describe el color que se utiliza para el borde borderColor (color borde) Recurso asociado: borderColor. -borderwidth anchura_borde Esta opción especifica la anchura del borde de la ventana de widgets de la shell. Este valor puede alterarse temporalmente con los gestores de dependencia de ventanas, como dtwm(1X) y mwm(1X). El valor predeterminado es el 0. anchura_borde Especifica la anchura del borde de la ventana en pixels. borderWidth (anchura borde) Recurso asociado: borderWidth. -bs Esta opción especifica que la ventana del terminal debería usar el color de selección Motif en lugar del color de fondo para la ventana del terminal. Éste es el comportamiento predeterminado. backgroundIsSelectRecurso asociado: backgroundIsSelect . +bs Esta opción especifica que la ventana del terminal no debería utilizar el color de selección Motif en lugar del color de fondo para la ventana del terminal. Recurso asociado: backgroundIsSelect. -bw ancho_borde Esta opción es idéntica a la de -borderwidth indicada antes. Recurso asociado: borderWidth. -C Esta opción especifica que la salida dirigida a /dev/console debería dirigirse a la ventana del terminal. Constituye una manera de impedir que la salida que normalmente se visualizaría en el ITE se escriba encima de la pantalla del servidor X. Éste no constituye un mecanismo general para dirigir la salida desde el /dev/console de un sistema arbitrario a un servidor X arbitrario. Tenga en cuenta que para que funcione /dev/console para esta opción es preciso tener en propiedad el acceso de lectura/grabación. -display nombre_pantalla Esta opción especifica el servidor de pantalla X11 que dtterm debe utilizar. Éste es el valor predeterminado de la variable de entorno $DISPLAY. nombre_pantalla especifica el servidor X11 al que conectarse.pantalla -e argumento_programa ... Esta opción especifica un programa ejecutable que ha de invocarse como subproceso al iniciar dtterm. Esta opción debe ser la última opción de la línea de mandatos. argumento_programa ... especifica los argumentos del programa y de la línea de mandatos que se han de ejecutar. -fb conjunto_fonts Esta opción especifica un XFontSet que ha de utilizarse al mostrar el texto del terminal en negrita. Debería especificarse como Motif XmFontList. Sólo se da soporte a fonts de caracteres o de un solo espacio. El comportamiento al utilizar fonts proporcionales no está definido. Como valor predeterminado se genera un font en negrita atendiendo al nombre XLFD del userFont. En caso de no disponer de dicho font, el texto en negrita se generará superponiendo (con desplazamiento de un pixel) el userFont. conjunto_fonts especifica el XFontSet en negrita que ha de usarse para el terminal. Recurso asociado: userFont. -fg color_fondo Esta opción especifica el color de fondo de la ventana del terminal así como el color de fondo predeterminado que se utiliza para la barra de desplazamiento y el cursor de puntero X11. En CDE, este recurso toma como valor predeterminado el pixel de fondo del conjunto de colores primarios. Sin CDE, este recurso toma como valor predeterminado *foreground o *Foreground con el color de emergencia blanco. color_primerplano especifica el color que debe utilizarse para el primer plano. foreground (primer plano) Recurso asociado: foreground. -fn conjunto_fonts Esta opción especifica un XFontSet que ha de utilizarse al mostrar el texto del terminal. Debería especificarse como Motif XmFontList. Sólo se da soporte a fonts de caracteres o de un solo espacio. El comportamiento al utilizar fonts proporcionales no está definido. Este font no se utilizará para mostrar texto que no sea del terminal (barra de menús, menús emergentes, diálogos, etc.). El valor predeterminado es el valor XmNtextFontList del panel de anuncios padre (consulte XmBulletinBoard(3X)) de la misma manera que el widget de XmText. conjunto_fonts Especifica el XFontSet que ha de utilizarse para el terminal. Recurso asociado: userFont. -font conjunto_fonts Esta opción es idéntica a la de -fn antes mencionada. conjunto_fonts Especifica el XFontSet que ha de utilizarse para el terminal. Recurso asociado: userFont. -foreground primer_plano Esta opción es idéntica a la de -fg antes señalada. primer_plano Especifica el color ha de utilizarse para el fondo. foreground (primer plano) Recurso asociado: foreground. -geometry cadena_geometría Esta opción especifica el tamaño y posición adecuados para la ventana del terminal. El tamaño predeterminado es de 24 líneas de 80 caracteres cada una. No hay ninguna posición predeterminada. geometría Especifica la geometría que ha de usarse para el terminal. geometry (geometría) Recurso asociado: geometry. -help Muestra un mensaje que resume el uso de dtterm.ayuda -iconic Esta opción especifica que el emulador de terminal debería colocarse inicialmente en la pantalla minimizada. iconic (en iconos)Recurso asociado: iconic. +iconic Esta opción especifica que el emulador de terminal debería colocarse inicialmente en la pantalla como una ventana normal. Éste es el comportamiento predeterminado. Recurso asociado: iconic. -j Esta opción especifica que debería utilizarse del desplazamiento de grupos de líneas. Así, la pantalla puede desplazarse en más de una línea cada vez. Esto favorece la rapidez en las actualizaciones de los datos cuando hay que enviar al terminal varias líneas de texto. El número máximo de líneas que pueden desplazarse en grupo se limita al número de líneas que tenga la ventana del terminal. Está comprobado que aparecerán todas las líneas. Éste es el comportamiento predeterminado. jumpScroll (desplazar grupo de líneas)Recurso asociado: jumpScroll. +j Esta opción especifica que no debe utilizarse el desplazamiento por grupos de líneas. Si desea ver una descripción de este tipo de desplazamiento, consulte -j arriba. Recurso asociado: jumpScroll. -kshMode Esta opción especifica que debe habilitarse el modo ksh. En modo ksh, si se pulsa una tecla con el juego de bits modificadores ampliado generará un carácter de escape seguido de un carácter generado por la pulsación no ampliada. Esta opción se utiliza con emacs y el modo de editor de línea de mandatos emacs de ksh(1) o ied(1). Dicha opción entra en conflicto con la utilización normal de la tecla meta para generar caracteres ampliados de un solo byte, así como para la generación de caracteres asiáticos de varios bytes.kshMode (modo ksh) Recurso asociado: kshMode. +kshMode Esta opción especifica que no debe habilitarse el modo ksh. Éste es el comportamiento predeterminado. Recurso asociado: kshMode. -l Esta opción habilita el registro cronológico de la salida. Cuando está habilitado este registro cronológico, toda la salida procedente del subproceso queda registrada ya sea en un archivo o en un pipeline de mandatos (tal y como se especifique a través de la opción -lf que se indica más abajo). Dado que los datos se registran directamente desde el subproceso, incluyen todos los caracteres de escape y las parejas de retorno de carro/nueva línea según la disciplina de líneas del terminal. La salida puede habilitarse e inhabilitarse a través de secuencias de escape. logging (registro cronológico)Recurso asociado: logging. +l Esta opción inhabilita el registro cronológico de la salida. Para obtener una descripción del mismo, consulte la opción -l indicada antes. Esta opción es la predeterminada. logging (registro cronológico)Recurso asociado: logging. -lf nombre_archivo Esta opción especifica el nombre del archivo donde se graba el registro cronológico de la salida descrito anteriormente. Si nombre_archivo empieza por una barra vertical (|), se supone que el resto de la cadena de caracteres constituye un mandato que debe utilizarse como el punto final de un pipe (conducto). El nombre de archivo predeterminado es DttermLogXXXXX (siendo XXXXX el ID de proceso de dtterm) y se crea en el directorio desde donde se ha iniciado dtterm. Si los últimos cinco caracteres son "XXXXX," éstos se sustituyen por el ID de proceso. nombre_archivo especifica el nombre que debe utilizarse para el archivo del registro cronológico. logFile (archivo de registro cronológico)Recurso asociado: logFile. -ls Esta opción indica que la shell que se inicie debe ser una shell de inicio de sesión (p.e., el primer carácter de argv[0] será un guión, indicando a la shell que debería leer el profile del sistema y el $HOME/.profile del usuario (para ksh y sh) o bien el csh.login del sistema y el $HOME.login del usuario (para csh). loginShell (shell del registro cronológico)Recurso asociado: loginShell. +ls Esta opción especifica que debería iniciarse una shell normal (es decir, que no sea del registro cronológico). Éste es el comportamiento predeterminado. loginShell (shell del registro cronológico)Recurso asociado: loginShell. -map Esta opción indica que dtterm debería dejar de estar minimizada en la salida del subproceso, caso de estar minimizada. Mediante el recurso mapOnOutputDelay se puede especificar un período de tiempo durante el cual dtterm no deje de estar minimizado en la salida del subproceso. mapOnOutputRecurso asociado: mapOnOutput . +map Esta opción especifica que no debería haber ningún comportamiento de establecer correspondencia. Éste es el comportamiento predeterminado. mapOnOutputRecurso asociado: mapOnOutput . -mb Esta opción indica que dtterm debería activar un avisador de margen cuando el usuario esté escribiendo cerca del margen derecho. La distancia real a considerar se especifica mediante la opción -nb. marginBell (avisador de margen) Recurso asociado: marginBell. +mb Esta opción indica que el avisador de margen no debería sonar cuando el usuario esté escribiendo cerca del margen derecho. Éste es el valor predeterminado. marginBell (avisador de margen) Recurso asociado: marginBell. -ms color_puntero Esta opción especifica el color de primer plano que debe utilizarse para el cursor de puntero (X11) de la ventana del terminal. Como valor predeterminado, se utiliza el color de primer plano de la ventana del terminal. Consulte foreground más arriba. color_puntero especifica el color de primer plano que debe utilizarse para el puntero. Recurso asociado: pointerColor. -name nombre_programa Esta opción identifica el nombre X11 de la ventana de dtterm. nombre_programa especifica el nombre que ha de utilizarse.nombre -nb número Esta opción especifica el número de caracteres entre el margen derecho y el lugar donde pitará el avisador de margen (caso de estar habilitado). El valor predeterminado es 10. nMarginBell (número para avisador de margen)Recurso asociado: nMarginBell. -r Con esta opción, la ventana de dtterm aparece con los colores de primer plano y de fondo invertidos. Es idéntica a las opciones -r y -reverse. +r Con esta opción, la ventana de dtterm aparece con los colores normales de primer plano y de fondo. Éste es el valor predeterminado, que también es idéntico a la opción +rv. -reverse Con esta opción, la ventana de dtterm aparece con los colores de primer plano y de fondo invertidos. Es idéntica a las opciones -r y -rv. -rv Con esta opción, la ventana de dtterm aparece con los colores de primer plano y de fondo invertidos. Es lo mismo que elegir Opciones | Opciones globales, y cambiar posteriormente el menú de opciones "windowBackground" por "Invertido." Si una ventana de dtterm se inicia con esta opción, tendrá el menú de opciones "Window Background" definido como "Invertido." Consulte "Opciones globales". +rv Con esta opción, la ventana de dtterm aparece con los colores de primer plano y de fondo normales. Éste es el valor predeterminado. -rw Esta opción especifica que debe habilitarse la opción de reinicio automático invertido. reverseWrap (reinicio automático invertido)Recurso asociado: reverseWrap. +rw Esta opción indica que no debe habilitarse la opción de reinicio automático invertido. Éste es el valor predeterminado. reverseWrap (reinicio automático invertido)Recurso asociado: reverseWrap. -Sccn Esta opción especifica que el emulador de terminal debería ejecutarse contra un pty o un dispositivo STREAMS abierto previamente. Esta opción se emplea cuando el nombre de esclavo del pty o del dispositivo STREAMS sea de la forma tty?? (p.e., exactamente dos caracteres que van después de tty). Esta opción debe utilizarse cuando dtterm se invoque de forma programática desde otra aplicación. cc especifica los dos últimos caracteres del nombre de esclavo del pty o del dispositivo STREAMS, donde el nombre de esclavo es del tipo tty??. Este valor se pasa por alto, pero debe tener una longitud exacta de dos caracteres. n especifica el número del descriptor de archivos que se corresponde con la parte maestra ya abierta del pty o del dispositivo STREAMS. -Sc.n Esta opción es idéntica a la de -Sccn antes aludida, pero va dirigida a sistemas que tengan más largo el nombre de pty. c especifica el último componente del nombre de esclavo de pty. Este valor se pasa por alto y es posible que esté vacío. n especifica el número del descriptor de archivos que corresponde a la parte maestra ya abierta del pty. -sb Esta opción indica que debería aparecer una barra de desplazamiento. Éste es el valor predeterminado. scrollBar (barra de desplazamiento)Recurso asociado: scrollBar. +sb Esta opción indica que no debería aparecer ninguna barra de desplazamiento. scrollBar (barra de desplazamiento)Recurso asociado: scrollBar. -sf Esta opción indica que para las teclas de función deben generarse los códigos de escape de la teclas de función de Sun en lugar de las secuencias de escape de VT220 estándar. sunFunctionKeys (teclas de función de Sun)Recurso asociado: sunFunctionKeys. +sf Esta opción indica que para las teclas de función deben generarse las secuencias de escape estándar en lugar de los códigos de escape de las teclas de función de Sun. Éste es el comportamiento predeterminado. sunFunctionKeys (teclas de función de Sun)Recurso asociado: sunFunctionKeys. -sl pantalla[s|l] Esta opción especifica el número de líneas del buffer del terminal que van más allá de la longitud de la ventana. El valor de la opción consiste en un número seguido de un sufijo opcional. Si no se incluye ningún sufijo, o el sufijo es una "l" (ele), la longitud total del buffer del terminal serán pantallas más la longitud de la ventana del terminal. Si el sufijo es una "s" (ese), la longitud del buffer del terminal será (pantallas más uno) veces la longitud de la ventana del terminal. dtterm tratará de mantener el mismo ratio de buffer a ventana cuando el tamaño de la ventana sea mayor. El valor predeterminado es "4s." pantallas especifica el número de pantallas o líneas que se han de guardar. saveLines (guardar líneas)Recurso asociado: saveLines. -ti id_terminal Esta opción proporciona el nombre que se emplea para seleccionar la respuesta correcta a las consultas de los ID de terminal. Los valores válidos son vt100, vt101, vt102 y vt220. El valor predeterminado es vt220. id_terminal especifica el ID de terminal que ha de utilizarse. -title cadena_título Esta opción especifica el título de la ventana. En caso de usar la opción -e, el valor predeterminado será el último componente de la ruta del programa. Si no se utiliza la opción -e, el valor predeterminado será el último componente del nombre que se utilice para ejecutar dtterm (p.e., argv[0]). cadena_título especifica el título que ha de utilizarse. title (título)Recurso asociado: title. -tm modos_terminal Esta opción especifica una cadena que contiene palabras clave de configuración del terminal, así como los caracteres a los que éstas se deben vincular. Palabras clave válidas son intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras y lnext. Aquellas palabras clave que no se apliquen a una arquitectura específica se analizan correctamente y se pasan por alto. Los caracteres de control pueden especificarse como ^ seguido de char (p.e., ^c o ^u), y ^? puede indicarse para indicar suprimir. Esto es útil para alterar temporalmente la configuración predeterminada del terminal sin tener que realizar un stty(1) cada vez que se inicie el proceso de un terminal. El valor predeterminado es NULL. modos_terminal especifica la cadena del modo del terminal. ttyModes (modos de tty) Recurso asociado: ttyModes. -tn nombre_terminal Esta opción especifica un nombre para definirlo en la variable de entorno $TERM. El valor predeterminado es "vt220". nombre_terminal especifica el nombre de terminal que ha de usarse. termName (nombre de terminal) Recurso asociado: termName. -usage Imprime un mensaje de uso que aparece en la pantalla. -vb Esta opción indica que es preferible un avisador visual en lugar de uno audible. Al recibir un Control-G, en vez de sonar el avisador del terminal, la pantalla parpadea. visualBell (avisador visual) Recurso asociado: visualBell. +vb Esta opción indica que es preferible un avisador audible antes que uno visual. Éste es el comportamiento predeterminado. visualBell (avisador visual) Recurso asociado: visualBell. -w anchura_borde Esta opción es idéntica a la de -borderwidth indicada anteriormente. anchura_borde especifica la anchura en pixels del borde de la ventana. -xrm cadena_recursos Esta opción permite especificar los recursos del estilo del Gestor de recursos X11 en la línea de mandatos. cadena_recursos especifica una cadena de recursos X11. RECURSOS allowSendEvents Este recurso especifica que el emulador de terminal debe permitir los sucesos sintéticos (generados y enviados por otra aplicación). Si se habilita este recurso, se abre una posible fisura en la seguridad. El valor predeterminado es False. appCursorDefault Si se define como True, las teclas del cursos están inicialmente en modo de aplicación. Si se define como False, inicialmente están en modo de cursor. El valor predeterminado es False. appKeypadDefault Si se define como True, las teclas del área del teclado numérico están inicialmente en modo de aplicación. Si se define como False, inicialmente están en modo numérico. El valor predeterminado es False. autoWrap Este recurso especifica si está habilitado o no el reinicio automático. El valor predeterminado es True. background Este recurso especifica el color de fondo de la ventana del terminal, así como el color de fondo que se emplea para la barra de desplazamiento. En CDE, este recurso toma como valor predeterminado el pixel de selección del conjunto de colores primarios o bien el pixel de fondo también del conjunto de colores primarios (consulte backgroundIsSelect). El valor predeterminado es el pixel de fondo de conjunto de colores primarios. Sin CDE, este recurso toma como valor predeterminado el negro. backgroundIsSelect Si se define como True, este recurso especifica que la ventana del terminal debe utilizar el color de selección Motif en lugar del color de fondo para la ventana del terminal. El valor predeterminado es False. blinkRate Este recurso especifica el número de milésimas de segundo en los estados de "on" y "off" mientras tiene lugar el parpadeo. Si se estipula el valor de 250, el cursos parpadeará dos veces por segundo. Si se define el valor 0, el parpadeo desaparece. El valor predeterminado es 250. borderColor Este recurso define el color del borde de la ventana. Es posible que el borde de la ventana no esté visible al utilizar los gestores de dependencia de ventanas como dtwm y mwm. El valor por omisión es "black". borderWidth Este recurso especifica la anchura del borde de la ventana de widgets de la shell. El valor puede alterarse temporalmente con los gestores de dependencia de ventanas como dtwm y mwm. El valor predeterminado es 0. c132 Este recurso especifica si debe aceptarse o no la secuencia de escape DECCOLM con la que se conmuta a la ventana entre 80 y 132 columnas. El valor predeterminado es False. charCursorStyle Este recurso especifica la forma del cursor de texto. El valor char_cursor_box especifica como cursor un cuadradito que tiene la altura y anchura del font base. El valor char_cursor_bar especifica un cursor con la anchura del font básico y una altura de dos pixels. El valor predeterminado es char_cursor_box. consoleMode Este recurso especifica que la salida dirigida a /dev/console debería dirigirse a la ventana del terminal. Constituye una manera de impedir que la salida que normalmente se visualizaría en el ITE se escriba encima de la pantalla del servidor X. Éste no constituye un mecanismo general para dirigir la salida desde el /dev/console de un sistema arbitrario a un servidor X arbitrario. Tenga en cuenta que para que funcione /dev/console para esta opción es preciso tener en propiedad el acceso de lectura/grabación. El valor predeterminado es False. foreground Este recurso especifica el color de primer plano de la ventana del terminal, así como el color de primer plano la barra de desplazamiento y el color que se emplea para el cursor del puntero. En CDE, este recurso toma como valor predeterminado el primer plano del conjunto de colores primarios. Si no, toma el valor "white". geometry Este recurso especifica el tamaño y posición adecuados de la ventana del terminal. El tamaño predeterminado es de 24 líneas de 80 caracteres cada una. No hay ninguna posición predeterminada. iconGeometry Este recurso especifica la posición adecuada del icono del emulador de terminal. Es posible que los gestores pasen por alto este valor. No hay ningún valor predeterminado. iconic Si se define como True, este recurso especifica que el emulador de terminal debería colocarse inicialmente en la pantalla minimizada. Los gestores de ventanas (incluidos dtwm y mwm), es posible que pasen por alto este valor. El valor predeterminado es False. iconicName Este recurso especifica el nombre del icono. En caso de usar la opción -e, el valor predeterminado será el último componente de la ruta del programa. Si no se utiliza la opción -e, el valor predeterminado será el nombre básico del nombre que se utilice para ejecutar dtterm (p.e., argv[0]). jumpScroll Este recurso especifica que debe utilizarse el desplazamiento por grupos de líneas. Así, la pantalla puede desplazarse en más de una línea cada vez. Esto favorece la rapidez en las actualizaciones de los datos cuando hay que enviar al terminal varias líneas de texto. El número máximo de líneas que pueden desplazarse en grupo se limita al número de líneas que tenga la pantalla. Está comprobado que aparecerán todas las líneas. El valor predeterminado es True. kshMode Este recurso especifica que debe usarse el modo ksh. En modo ksh, si se pulsa una tecla con el juego de bits modificadores ampliado generará un carácter de escape seguido de un carácter generado por la pulsación no ampliada. Esta opción se utiliza con emacs y con el modo de editor de línea de mandatos de emacs de ksh(1) o ied(1). Dicha opción entra en conflicto con la utilización normal de la tecla meta para generar caracteres ampliados de un solo byte, así como para la generación de caracteres asiáticos de varios bytes. El valor predeterminado es False. logFile Este recurso especifica el nombre del archivo donde se graba el nombre el registro cronológico de la salida, tal y como se describe más abajo. Si el nombre del archivo empieza con una barra inclinada (|), el resto de la cadena se supone que es un mandato que ha de utilizarse como el punto final de un pipe (conducto). El nombre de archivo predeterminado es DttermLogXXXXX (siendo XXXXX una cadena de caracteres exclusiva) y se crea en el directorio desde donde se ha iniciado el subproceso. Si los últimos cinco caracteres son "XXXXX," éstos se sustituyen por una cadena de caracteres exclusiva. logging Este recurso habilita el registro cronológico de la salida. Cuando está habilitado este registro cronológico, toda la salida procedente del subproceso queda registrada ya sea en un archivo o en un pipeline de mandatos (tal y como se especifique a través de la opción logFile indicada anteriormente). Dado que los datos se registran directamente desde el subproceso, incluyen todos los caracteres de escape y las parejas de retorno de carro/nueva línea según la disciplina de líneas del terminal. La salida puede habilitarse e inhabilitarse a través de secuencias de escape. El valor predeterminado es False. logInhibit Este recurso inhabilita el registro cronológico de archivos y dispositivos. El valor predeterminado es False. loginShell Este recurso especifica que la shell que se inicie debe ser una shell de inicio de sesión (p.e., el primer carácter de argv[0] será un guión, lo que indica a la shell que debería leer el profile del sistema y el $HOME/.profile del usuario (para ksh y sh) o bien el csh.login del sistema y el $HOME/.login del usuario (para csh). El valor predeterminado es False. mapOnOutput Este recurso indica que el emulador de terminal debería dejar de estar minimizado en la salida del subproceso, si es que lo está. A través del recurso mapOnOutputDelay se puede especificar un período de tiempo inicial durante el cual no quede minimizado en la salida del subproceso (véase más adelante). El valor predeterminado es False. mapOnOutputDelay Este recurso especifica el número de segundos posteriores al inicio (arranque) durante los cuales dtterm no aceptará el recurso mapOnOutput (véase más adelante). De esta manera, la entrada inicial (p.e., los indicadores de la shell) puede enviarse al terminal sin ampliar el icono de la ventana. El valor predeterminado es 0 (sin demora) marginBell Especifique si el avisador debe activarse o no cuando el usuario escriba cerca del margen derecho. El valor predeterminado es False. menuBar Este recurso especifica que debe mostrarse un menú desplegable. El valor predeterminado es True. menuPopup Este recurso especifica que debe habilitarse un menú emergente. El valor predeterminado es True. nMarginBell Especifica el número de caracteres que hay entre el margen derecho y el lugar donde el avisador debe sonar, caso de estar habilitado. El valor predeterminado es 10. pointerBlank Este recurso especifica que el cursor del puntero debe quedar en modo de parpadeo. En este modo, el cursor se activa al mover el puntero, y quedará invisible transcurridos un número seleccionable de segundos o tras una entrada del teclado. La demora se define mediante el recurso pointerBlankDelay (véase a continuación). El valor predeterminado es False. pointerBlankDelay Este recurso define el número de segundos que hay que esperar antes de hacer parpadear al cursor tras un movimiento del puntero. Si el valor es 0, el puntero parpadea sólo ante una entrada en el teclado. El valor predeterminado es 2 segundos. pointerColor Este recurso especifica el color de primer plano que debe utilizarse para el cursor de puntero (X11) de la ventana del terminal. Como valor predeterminado, se utiliza el color de primer plano de la ventana del terminal. Consulte foreground más arriba. pointerColorBackground Este recurso especifica el color de fondo que debe utilizarse para el cursor del puntero (X11) de las ventanas del terminal. El valor predeterminado es el color de fondo de las ventanas del terminal. Consulte background más arriba. pointerShape Este recurso especifica el carácter de font del cursor X que debe emplearse a modo de cursor del puntero. Debe especificarse como una cadena procedente del archivo include <X11/cursorfont.h> suprimiéndole el XC_ inicial. El valor predeterminado es xterm. reverseVideo Este recurso especifica si debe utilizarse o no el vídeo inverso. El valor predeterminado es False. reverseWrap Este recurso especifica si debe habilitarse o no el reinicio automático inverso. El valor predeterminado es False. saveLines Este recurso especifica el número de líneas del buffer del terminal que sobrepasan la longitud de la ventana. El valor consta de un número seguido de un sufijo opcional. Si no se incluye ningún sufijo, o el sufijo es una "l" (ele), la longitud total del buffer del terminal serán pantallas más la longitud de la ventana del terminal. Si el sufijo es una "s" (ese), la longitud del buffer del terminal será (pantallas más uno) veces la longitud de la ventana del terminal. dtterm tratará de mantener el mismo ratio de buffer a ventana cuando el tamaño de la ventana sea mayor. El valor predeterminado es "4s." scrollBar Este recurso especifica si debe estar visible la barra de desplazamiento. El valor predeterminado es True. sunFunctionKeys Especifica si para las teclas de función deben generarse los códigos de escape de las teclas de función Sun en lugar de las secuencias de escape de VT220 estándar. El valor predeterminado es False. termId Este recurso proporciona el nombre que se utiliza para seleccionar la respuesta correcta a las consultas de los ID de terminal. Los valores válidos son vt100, vt101, vt102 y vt220. El valor predeterminado es vt220. termName Este recurso define el nombre de la variable de entorno $TERM. El valor predeterminado es vt220. title Este recurso especifica el título de la ventana. En caso de usar la opción -e, el valor predeterminado será el último componente de la ruta del programa. Si no se utiliza la opción -e, el valor predeterminado será el último componente del nombre que se utilice para ejecutar dtterm (p.e., argv[0]). ttyModes Este recurso especifica una cadena que contiene palabras clave de la configuración del terminal y los caracteres a los que éstas pueden vincularse. Las palabras clave permitidas son: intr, quit, erase, kill, eof, eol, swtch, start, stop, brk, susp, dsusp, rprnt, flush, weras y Inext. Aquellas palabras clave que no se apliquen a una arquitectura específica se analizan correctamente y se pasan por alto. Los caracteres de control se pueden especificar como ^ seguido de char (p.e. ^c o ^u), y ^? puede indicarse para indicar suprimir. Esto resulta muy útil para alterar temporalmente la configuración del terminal por omisión sin tener que realizar un stty cada vez que se inicie un proceso del terminal. El valor predeterminado es NULL. userBoldFont Este recurso especifica un XFontSet que debe utilizarse al visualizar un texto en negrita del terminal. Debe especificarse como Motif XmFontList. Sólo se da soporte a fonts de caracteres o de un solo espacio. El comportamiento al utilizar fonts proporcionales no está definido. Como valor predeterminado se genera un font en negrita atendiendo al nombre XLFD del userFont. En caso de no disponer de dicho font, el texto en negrita se generará superponiendo (con desplazamiento de un pixel) el userFont. userFont Este recurso especifica un XFontSet para que se utilice al mostrar el texto del terminal. Debe especificarse como Motif XmFontList. Sólo se da soporte a fonts de caracteres o de un solo espacio. El comportamiento al utilizar fonts proporcionales no está definido. Este font no se utilizará para mostrar texto que no sea del terminal (barra de menús, menús emergentes, diálogos, etc.). El valor predeterminado es el valor XmNtextFontList del panel de anuncios padre (consulte XmBulletinBoard(3X)) de la misma manera que el widget de XmText. visualBell Este recurso especifica que es preferible un avisador visual en lugar de uno audible. Al recibir un CTRL-G, en vez de sonar el avisador del terminal, la pantalla parpadea. El valor predeterminado es False. USO DEL PUNTERO dtterm permite seleccionar áreas de texto. La selección se realiza en función del modelo especificado en el manual Inter-Client&newline;nCommunication Conventions Manual (ICCCM). dtterm sólo da soporte a la selección principal. Mediante una transferencia principal se puede copiar y pegar texto seleccionado. La entrada es tratada como si fuera una entrada del teclado, y se inserta en la posición del cursor. A continuación se describen las operaciones de selección/inserción junto con sus valores predeterminados. seleccionar El botón de la izquierda se emplea para seleccionar el texto que ha de copiarse. Sitúe el puntero al principio del texto que haya de copiar, pulse el botón izquierdo del ratón y, sin soltarlo, sitúe el cursor al final del texto que desee copiar. Hecho esto, suelte el botón. Cualquier texto que esté seleccionado en un momento dado puede deseleccionarse pulsando una vez el botón izquierdo sin mover el ratón. insertar El botón del medio pega el texto de la selección principal, tratándolo como si fuera una entrada del teclado. ACCIONES Este tema describe las rutinas de las acciones de dtterm. bell ([Porcentaje]) Esta acción hace sonar el avisador del teclado en el porcentaje especificado por encima o por debajo del volumen base. break () Esta acción envía una señal al proceso hijo. cancel () Esta acción envía un carácter CAN (cancelar) al proceso hijo. do () Esta acción envía la secuencia de escape asociada con la tecla Do al proceso hijo. edit-key (cadena) Esta acción envía la secuencia de escape asociada con la tecla de edición correspondiente al proceso hijo. La interpretación de estas teclas es específica de la aplicación. Los valores válidos para la cadena son find, insert, next, prior, remove y select. extend-start() Inicia la extensión del texto que esté seleccionado en ese momento. extend-end () Amplía la selección actual. La cantidad de texto seleccionado depende del número de pulsaciones del ratón. function-key-execute (número [,tipo]) Esta acción envía la secuencia de escape asociada con la tecla de función correspondiente número al proceso hijo. Los valores válidos para número son del 1 al 35. Si el tipo se define como function (o no se define), la secuencia de escape asociada con la tecla de función número se envía al proceso hijo. Si el tipo se define como UDK, la cadena asociada con la tecla número definida por el usuario se envía al proceso hijo. grab-focus () En función del número de las pulsaciones del ratón, esta acción realiza varias acciones. Una sola pulsación deselecciona todo aquel texto que esté seleccionado y establece el punto de fin de rango en la posición del puntero. Dos pulsaciones seleccionan una palabra, tres pulsaciones seleccionan una línea de texto y cuatro pulsaciones seleccionan todo el texto. hard-reset () Esta acción realiza un reinicio por hardware en el emulador de terminal. help () Esta acción envía la secuencia de escape asociada con la tecla de Ayuda DEC VT220 al proceso hijo. La interpretación de esta tecla es específica de la aplicación. keymap ( nombre) Esta acción define de forma dinámica una tabla de conversión cuyo nombre de recurso sea el nombre con el sufijo Keymap (la conservación de minúsculas y mayúsculas es importante). El nombre None restaura la tabla de conversión original. keypad-key-execute (cadena ) Esta acción envía la secuencia de escape asociada con la tecla correspondiente del área del teclado numérico al proceso hijo. La interpretación de estas teclas es específica de la aplicación. Los valores válidos para la cadena son: f1- f4, space, tab, enter, equal, multiply, add, separator, subtract, decimal, divide y del 0 al 9. move-cursor (dirección ) Esta acción envía la secuencia de escape asociada con el movimiento correspondiente del cursor al proceso hijo. La interpretación de estas teclas es específica de la aplicación. Los valores válidos para la dirección son: up, down, backward y forward. redraw-display () Esta acción vuelve a elaborar el contenido de la ventana de texto. scroll (recuento [,unidades]) Esta acción desplazará hacia abajo la memoria de la pantalla si recuento es inferior a cero, o hacia arriba si recuento es superior a cero. El número de líneas desplazadas dependerá del recuento y de las unidades. Los valores válidos para las unidades son page, halfpage o line. El valor predeterminado para las unidades es line. select-adjust () Esta acción amplía la selección. La cantidad de texto seleccionado depende del número de pulsaciones del ratón: 1 click = carácter 2 clicks = palabra 3 clicks = línea 4 clicks = buffer select-all () Esta acción selecciona todo el texto. select-page () Esta acción selecciona todo el texto de la pantalla. self-insert () Esta acción envía el carácter asociado con la tecla que se haya pulsado al proceso hijo. soft-reset () Esta acción realiza un reinicio por software del terminal. stop (estado) Esta acción conmuta, inicia o detiene el proceso de lectura de los datos desde el proceso hijo. Los valores válidos para estado son toggle, on y off. string (cadena) Esta acción inserta la cadena de texto especificada como si se hubiera escrito. En caso de que contenga espacios en blanco o caracteres no alfanuméricos, la cadena debe estar delimitada. En caso de que empiece con los caracteres 0x, se interpreta que se trata de una constante de caracteres hexadecimales. tab () Esta acción envía una tabulación al proceso hijo. visual-bell () Esta acción hace parpadear rápidamente la ventana. Asignaciones virtuales Las asignaciones de las teclas virtuales son específicas de cada proveedor. Dichas asignaciones no se aplican cuando el widget de dtterm tiene el foco de entrada. Si desea obtener información sobre las asignaciones para las teclas y los botones virtuales, véase VirtualBindings(3X). CONVERSIONES dtterm incluye conversiones de Primitive. Tenga en cuenta que la modificación de conversiones en las modalidades #override y #augment no está definida. Shift~Ctrl<Key>KP_Multiply: XtDisplayInstalledAccelerators() ~ShiftCtrl<Key>KP_Multiply: XtDisplayAccelerators() ShiftCtrl<Key>KP_Multiply: XtDisplayTranslations() <Key>osfCancel: process-cancel() <Key>osfCopy: copy-clipboard() <Key>osfCut: copy-clipboard() <Key>osfPaste: paste-clipboard() <Key>osfBeginLine: beginning-of-buffer() <Key>osfEndLine: end-of-buffer() Shift<Key>osfUp: scroll(1,line) Shift<Key>osfDown: scroll(-1,line) <Key>osfUp: move-cursor(up) <Key>osfDown: move-cursor(down) <Key>osfLeft: move-cursor(backward) <Key>osfRight: move-cursor(forward) <Key>Find: vt-edit-key(find) <Key>Insert: vt-edit-key(insert) <Key>Select: vt-edit-key(select) <Key>Do: vt-edit-key(do) <Key>Help: vt-edit-key(help) <Key>Menu: vt-edit-key(menu) ~Shift<Key>osfPageUp: vt-edit-key(prior) ~Shift<Key>osfPageDown: vt-edit-key(next) <Key>osfPageUp: scroll(-1,page) <Key>osfPageDown: scroll(1,page) Mod1<Key>Break: soft-reset() Shift<Key>Break: hard-reset() ~Shift ~Mod1<Key>Break: vt-break() Ctrl<Key>Cancel: stop(long) ~Ctrl<Key>Cancel: stop() ~Shift<Key>Tab: tab() ~Mod1<Key>KP_Space: keypad-key-execute(space) ~Mod1<Key>KP_Tab: keypad-key-execute(tab) ~Mod1<Key>KP_Enter: keypad-key-execute(enter) ~Mod1<Key>KP_F1: keypad-key-execute(f1) ~Mod1<Key>KP_F2: keypad-key-execute(f2) ~Mod1<Key>KP_F3: keypad-key-execute(f3) ~Mod1<Key>KP_F4: keypad-key-execute(f4) ~Mod1<Key>KP_Equal: keypad-key-execute(equal) ~Mod1<Key>KP_Multiply: keypad-key-execute(multiply) ~Mod1<Key>KP_Add: keypad-key-execute(add) ~Mod1<Key>KP_Separator: keypad-key-execute(separator) ~Mod1<Key>KP_Subtract: keypad-key-execute(subtract) ~Mod1<Key>KP_Decimal: keypad-key-execute(decimal) ~Mod1<Key>KP_Divide: keypad-key-execute(divide) ~Mod1<Key>KP_0: keypad-key-execute(0) ~Mod1<Key>KP_1: keypad-key-execute(1) ~Mod1<Key>KP_2: keypad-key-execute(2) ~Mod1<Key>KP_3: keypad-key-execute(3) ~Mod1<Key>KP_4: keypad-key-execute(4) ~Mod1<Key>KP_5: keypad-key-execute(5) ~Mod1<Key>KP_6: keypad-key-execute(6) ~Mod1<Key>KP_7: keypad-key-execute(7) ~Mod1<Key>KP_8: keypad-key-execute(8) ~Mod1<Key>KP_9: keypad-key-execute(9) Shift<Key>F1: vt-function-key-execute(1, UDK) Shift<Key>F2: vt-function-key-execute(2, UDK) Shift<Key>F3: vt-function-key-execute(3, UDK) Shift<Key>F4: vt-function-key-execute(4, UDK) Shift<Key>F5: vt-function-key-execute(5, UDK) Shift<Key>F6: vt-function-key-execute(6, UDK) Shift<Key>F7: vt-function-key-execute(7, UDK) Shift<Key>F8: vt-function-key-execute(8, UDK) Shift<Key>F9: vt-function-key-execute(9, UDK) Shift<Key>F10: vt-function-key-execute(10, UDK) Shift<Key>F11: vt-function-key-execute(11, UDK) Shift<Key>F12: vt-function-key-execute(12, UDK) Shift<Key>F13: vt-function-key-execute(13, UDK) Shift<Key>F14: vt-function-key-execute(14, UDK) Shift<Key>F15: vt-function-key-execute(15, UDK) Shift<Key>F16: vt-function-key-execute(16, UDK) Shift<Key>F17: vt-function-key-execute(17, UDK) Shift<Key>F18: vt-function-key-execute(18, UDK) Shift<Key>F19: vt-function-key-execute(19, UDK) Shift<Key>F20: vt-function-key-execute(20, UDK) Shift<Key>F21: vt-function-key-execute(21, UDK) Shift<Key>F22: vt-function-key-execute(22, UDK) Shift<Key>F23: vt-function-key-execute(23, UDK) Shift<Key>F24: vt-function-key-execute(24, UDK) Shift<Key>F25: vt-function-key-execute(25, UDK) Shift<Key>F26: vt-function-key-execute(26, UDK) Shift<Key>F27: vt-function-key-execute(27, UDK) Shift<Key>F28: vt-function-key-execute(28, UDK) Shift<Key>F29: vt-function-key-execute(29, UDK) Shift<Key>F30: vt-function-key-execute(30, UDK) Shift<Key>F31: vt-function-key-execute(31, UDK) Shift<Key>F32: vt-function-key-execute(32, UDK) Shift<Key>F33: vt-function-key-execute(33, UDK) Shift<Key>F34: vt-function-key-execute(34, UDK) Shift<Key>F35: vt-function-key-execute(35, UDK) ~Shift<Key>F1: vt-function-key-execute(1, function) ~Shift<Key>F2: vt-function-key-execute(2, function) ~Shift<Key>F3: vt-function-key-execute(3, function) ~Shift<Key>F4: vt-function-key-execute(4, function) ~Shift<Key>F5: vt-function-key-execute(5, function) ~Shift<Key>F6: vt-function-key-execute(6, function) ~Shift<Key>F7: vt-function-key-execute(7, function) ~Shift<Key>F8: vt-function-key-execute(8, function) ~Shift<Key>F9: vt-function-key-execute(9, function) ~Shift<Key>F10: vt-function-key-execute(10, function) ~Shift<Key>F11: vt-function-key-execute(11, function) ~Shift<Key>F12: vt-function-key-execute(12, function) ~Shift<Key>F13: vt-function-key-execute(13, function) ~Shift<Key>F14: vt-function-key-execute(14, function) ~Shift<Key>F15: vt-function-key-execute(15, function) ~Shift<Key>F16: vt-function-key-execute(16, function) ~Shift<Key>F17: vt-function-key-execute(17, function) ~Shift<Key>F18: vt-function-key-execute(18, function) ~Shift<Key>F19: vt-function-key-execute(19, function) ~Shift<Key>F20: vt-function-key-execute(20, function) ~Shift<Key>F21: vt-function-key-execute(21, function) ~Shift<Key>F22: vt-function-key-execute(22, function) ~Shift<Key>F23: vt-function-key-execute(23, function) ~Shift<Key>F24: vt-function-key-execute(24, function) ~Shift<Key>F25: vt-function-key-execute(25, function) ~Shift<Key>F26: vt-function-key-execute(26, function) ~Shift<Key>F27: vt-function-key-execute(27, function) ~Shift<Key>F28: vt-function-key-execute(28, function) ~Shift<Key>F29: vt-function-key-execute(29, function) ~Shift<Key>F30: vt-function-key-execute(30, function) ~Shift<Key>F31: vt-function-key-execute(31, function) ~Shift<Key>F32: vt-function-key-execute(32, function) ~Shift<Key>F33: vt-function-key-execute(33, function) ~Shift<Key>F34: vt-function-key-execute(34, function) ~Shift<Key>F35: vt-function-key-execute(35, function) <KeyRelease>: key-release() <KeyPress>: insert() ~Shift~Ctrl<Btn1Down>: grab-focus() Shift~Ctrl<Btn1Down>: extend-start() ~Ctrl<Btn1Motion>: select-adjust() ~Ctrl<Btn1Up>: extend-end() ~Shift<Btn2Down>: process-bdrag() ~Shift<Btn2Up>: copy-to() <EnterWindow>: enter() <LeaveWindow>: leave() <FocusIn>: focus-in() <FocusOut>: focus-out() Secuencias de escape de dtterm Cada uno de los temas de que se abordan a continuación contiene una lista de las secuencias de escape aplicables. Si desea obtener más información, consulte la página de manual de dtterm(5x). Teclas del cursor, modo VT220 La tabla que aparece a continuación muestra las teclas y las secuencias de escape correspondientes enviadas para los modos Normal y Aplicación. Modalidad de tecla del cursor TECLA Normal Aplicación ========= ====== =========== Cursor Arr Esc[A EscOA Cursor Abj Esc[B EscOB Cursor Der Esc[C EscOC Cursor Izq Esc[D EscOD Teclado numérico auxiliar, modo ANSI La tabla de abajo muestra las teclas y las correspondientes secuencias de escape para los modos Numérico y Aplicación. Modo del Teclado numérico de aplicación TECLA Normal Aplicación ========= ====== =========== espacio espacio EscOA tabulador tabulad. EscOI Intro CR/CR-LF EscOM PF1 EscOP EscOP PF2 EscOQ EscOQ PF3 EscOR EscOR PF4 EscOS EscOS * (multipl.) * EscOj + (suma) + EscOk , (coma) , EscOl - (resta) - EscOm . (punto) . EscOn / (división) / EscOo 0 0 EscOp 1 1 EscOq 2 2 EscOr 3 3 EscOs 4 4 EscOt 5 5 EscOu 6 6 EscOv 7 7 EscOw 8 8 EscOx 9 9 EscOy =(igual) = EscOX Teclas de función, modo VT220 La tabla de abajo muestra las teclas y las correspondientes secuencias de escape que se envían. TECLA Secuencia de escape enviada ========= =========================== F1 Esc[11~ F2 Esc[12~ F3 Esc[13~ F4 Esc[14~ F5 Esc[15~ F6 Esc[17~ F7 Esc[18~ F8 Esc[19~ F9 Esc[20~ F10 Esc[21~ F11 Esc[23~ F12 Esc[24~ F13 Esc[25~ F14 Esc[26~ F15 Esc[28~ F16 Esc[29~ F17 Esc[31~ F18 Esc[32~ F19 Esc[33~ F20 Esc[34~ Ayuda Esc[28~ Menú Esc[29~ Buscar Esc[1~ Insertar Esc[2~ Eliminar Esc[3~ Seleccionar Esc[4~ Anterior Esc[5~ Siguiente Esc[6~ Teclas de función, modo sunFunctionKeys La tabla de abajo muestra las teclas y las correspondientes secuencias de escape que se envían. TECLA Secuencia de escape enviada ========= =========================== F1 Esc[224z F2 Esc[225z F3 Esc[226z F4 Esc[227z F5 Esc[228z F6 Esc[229z F7 Esc[230z F8 Esc[231z F9 Esc[232z F10 Esc[233z F11 Esc[192z F12 Esc[193z F13 Esc[194z F14 Esc[195z F15 Esc[196z F16 Esc[197z F17 Esc[198z F18 Esc[199z F19 Esc[200z F20 Esc[201z F21 (R1) Esc[208z F22 (R2) Esc[209z F23 (R3) Esc[210z F24 (R4) Esc[211z F25 (R5) Esc[212z F26 (R6) Esc[213z F27 (R7) Esc[214z F28 (R8) Esc[215z F29 (R9) Esc[216z F30 (R10) Esc[217z F31 (R11) Esc[218z F32 (R12) Esc[219z F33 (R13) Esc[220z F34 (R14) Esc[221z F35 (R15) Esc[222z Ayuda Esc[196z Menú Esc[197z Buscar Esc[1z Insertar Esc[2z Eliminar Esc[3z Seleccionar Esc[4z Anterior Esc[5z Siguiente Esc[6z Secuencias de escape recibidas La tabla siguiente describe las secuencias de escape recibidas a las que da soporte dtterm. Secuencia escape Descripción ======== =========== Ctrl-G Avisador (Ctrl-G) Ctrl-H Retroceso (Ctrl-H) Ctrl-I Tab. horizontal (HT) (Ctrl-I) Ctrl-J Salto de línea o nueva línea (NL) (Ctrl-J) Ctrl-K Tab. vertical igual que salto de línea Ctrl-L Salto de pág. o nueva pág. igual que salto de línea Ctrl-M Retorno de carro (Ctrl-M) Esc ( B Designa ASCII (font básico) como G0. Esc ( 0 Designa gráfico especial DEC (trazado líneas) como G0. Esc ) B Designa ASCII (font básico) como G1. Esc ) 0 Designa gráfico especial DEC (trazado líneas) como G1. Esc * B Designa ASCII (font básico) como G2. Esc * 0 Designa gráfico especial DEC (trazado líneas) como G2. Esc + B Designa ASCII (font básico) como G3. Esc + 0 Designa gráfico especial DEC (trazado líneas) como G3. Ctrl-N Correlacionar G1 en GL. Ctrl-O Correlacionar G0 en GL. Esc n Correlacionar G2 en GL. Esc o Correlacionar G3 en GL. Esc N Correlacionar G2 en GL para el carácter siguiente. Esc O Correlacionar G3 en GL para el carácter siguiente. Esc Espacio F Selecciona caracteres de control C1 de 7 bits. En esta modalidad, la utilidad dtterm envía todos los caracteres de control C1 al host a modo de secuencias de escape de 7 bits. Es decir, CSI se envía al host como &newline;f2Esc&newline;fP [. Esc Espacio G Selecciona caracteres de control C1 de 8 bits. En esta modalidad, la utilidad dtterm envía todos los caracteres de control C1 al host a modo de códigos de control de 8 bits. Es decir, CSI se devuelve como el valor hexadecimal 0x9B. Esc#8 Prueba de alineación de pantalla DEC (DECALN) Esc7 Guardar cursor (DECSC) Esc8 Restaurar cursor (DECRC) Esc= Teclado numérico de aplicación (DECPAM) Esc> Teclado numérico normal (DECPNM) EscD Índice (IND) EscE Línea siguiente (NEL) EscH Establecer tabulador (HTS) EscM Índice inverso (RI) EscPpi;pi|pi/hex digits;pi/hex digits;...Esc&newline; Cadena de control de dispositivos (DCS) EscZ Devolver ID de terminal (DECID) Escc Reinicio completo (RIS) Escn Selecciona el juego de caracteres G2 (LS2) Esco Selecciona el juego de caracteres G3 (LS3) Esc[pi"p Seleccionar nivel de compatibilidad (DECSCL) Esc[pi@ Insertar caracteres en blanco (ICH) Esc[piA Cursor arriba (CUU) Esc[piB Cursor Abajo (CUD) Esc[piC Cursor adelante (CUF) Esc[piD Cursor atrás (CUB) Esc[piF Cursor en la pia línea precedente (CPL) Esc[piG Cursor en la columna p (CHA) Esc[pi; piH Posición del cursor (CUP) Esc[piJ Borrar en pantalla (ED) Esc[piK Borrar en línea (EL) Esc[piL Insertar líneas (IL) Esc[piM Suprimir líneas (DL) Esc[piP Suprimir caracteres (DCH) Esc[piS Despl. arriba p líneas (SU) Esc[piT Despl. abajo (SD) Esc[piX Borrar pi caracteres (ECH) Esc[pic Enviar atributos de dispositivo Esc[pi; pif Posición horizontal y vertical (HVP) Esc[pig Borrado de tabulación (TBC) Esc[pih Establecer modo (SM) Esc[pil Reiniciar modo (RM) Esc[pim Atributos de caracteres (SGR) Esc[pin Informe sobre estado de dispositivo (DSR) Esc[pi; pir Establecer área de desplazamiento (DECSTBM) Esc[pix Solicitar parámetros de terminal Esc[?pih Establecer modo privado de DEC (DECSET) Esc[?pil Reiniciar modo privado de DEC (DECRSET) Esc[?pin Estado del modo privado de DEC (DSR) Esc[?pir Restaurar valores de modo privado DEC Esc[?pis Guardar valores de modo privado DEC Esc]?pi; piCtrl-G Establecer parámetros de texto Esc]p1;p2;p3t Secuencias de escape de Sun Esc_piEsc\ Programa de aplicación Esc[?piK Borrado selectivo en línea (DECSEL) Esc[?piJ Borrado selectivo en pantalla (DECSED) Esc!p Reinicio por software del terminal (DECSTR) Información sobre el teclado de dtterm teclado, información Este tópico contiene una lista de las características de funcionalidad del teclado que guardan relación con dtterm. En la misma se incluyen solamente las claves que son especiales para dtterm. Tan sólo se aplican cuando el área de texto del terminal tiene el foco de teclado. No se aplican, en cambio, cuando el foco de teclado lo tiene un menú emergente, desplegable o de diálogo. En ocasiones, los modificadores adicionales se pasan por alto. Por ejemplo, la descripción para F1 no se aplica para Mayús F1, pero la descripción de Tab se aplica tanto a Tab como a Mayús Tab. <Key>Inicio Desplaza hasta el principio del buffer Mayús<Key>Inicio Desplaza hasta el final del buffer Mayús<Key>Anterior Desplaza una página hacia arriba Mayús<Key>Sigu. Desplaza una página hacia abajo <Key>Arriba Envía la secuencia de escape tal y como se describe en dtterm(5x) <Key>Abajo <Key>Izquierda <Key>Derecha <Key>Anterior <Key>Siguiente <Key>Buscar <Key>Insertar <Key>Seleccionar <Key>Cancelar Activa y desactiva la salida del subproceso. <Key>Tabulador Envía un carácter de tabulación. <Key>Pausa Envía una interrupción RS232 al subproceso. Meta<Key>Pausa Reinicio por software como se describe en dtterm(5x). Mayús<Key>Pausa Reinicio por hardware como se describe en dtterm(5x). <Key>F1 Envía la secuencia de escape de la tecla de función hasta tal y como se describe en dtterm(5x). <Key>F35 Mayús<Key>F1 Envía la secuencia definida por el usuario (si la hay) hasta para la tecla en cuestión. Mayús<Key>F35 Ctrl<Key>F10 Activa la barra de menús. MayúsCtrl<Key>F10 Activa el menú emergente Esc Envía el carácter de escape <Key>KP_F1 Envía el la secuencia de escape tal y como se hasta se describe en dtterm(5x) <Key>KP_F4 <Key>KP_0 Envía la secuencia de escape o de caracteres hasta tal y como se describe en dtterm(5x). <Key>KP_9 <Key>KP_Igual <Key>KP_Multiplicación <Key>KP_Suma <Key>KP_Separador <Key>KP_Resta <Key>KP_Decimal <Key>KP_División <Key>KP_Espacio <Key>KP_Tabulador <Key>KP_Intro Note que no todos los teclados cuentan con estas teclas. Por favor refiérase a la documentación del proveedor local para obtener información acerca de asignaciones de teclas alternativas. Cuadro de diálogo de Opciones globales Hay cuatro áreas que pueden controlarse desde el cuadro de diálogo de Opciones globales: Cada una de estas áreas contiene uno o varios menús de opciones desde los cuales se pueden elegir valores para una opción determinada. Los cambios que se hayan efectuado en el cuadro de diálogo de Opciones globales sólo se aplican a la ventana dtterm desde la que se ha accedido al cuadro de diálogo. Control del cursor Todos los aspectos del cursor se controlan seleccionando una opción en un botón del menú de opciones o, en el caso de la opción Frecuencia de parpadeo, especificando un valor en el campo del texto. Para cambiar la aparición del cursor cursor:apariencia En el menú de Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón en la lista de Estilos de cursor y arrástrelo hasta llegar al tipo de cursor que desee (Cuadrado, Subrayado o Invisible). Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Para cesar el papadeo del cursor cursor:parpadeoparpadeo del cursor En el menú de Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón sobre el botón del menú de Parpadeo de cursor y arrástrelo hasta dar con el comportamiento que desee para el cursor. Habilitado (el valor predeterminado) significa que el cursor parpadeará; Inhabilitado detiene el parpadeo. Si el cursor se establece en parpadeo y desea que la tasa de parpadeo sea distinta a la de 250 milésimas de segundo (que es el valor predeterminado), escriba la tasa que desee en el campo de texto de Frecuencia de parpadeo. Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Control del color La opción Control del color sirve permite conmutar entre los colores de primer plano y de fondo de dtterm. La opción predeterminada es Normal; los colores de primer plano y de fondo que usted elija aparecen con normalidad. Para conmutar los colores de primer plano y los de fondo En el menú de Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón sobre el botón del menú Fondo de ventana y arrástrelo a fin de determinar el aspecto que deban ofrecer los colores. Normal (el valor predeterminado) mantiene los colores tal y como están asignados; Invertido los conmuta. Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Comportamiento del desplazamiento La opción Comportamiento del desplazamiento sirve para habilitar e inhabilitar el desplazamiento uniforme. El valor predeterminado es inhabilitado. Para realizar un desplazamiento uniforme En el menú de Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón sobre el botón del menú de Desplazamiento uniforme y arrástrelo hasta dar con el tipo de desplazamiento que desee. El valor Inhabilitado (que es el predeterminado) desplaza páginas de una en una, mientras que Habilitado desplaza líneas de una en una, lo que incide en una mayor uniformidad del desplazamiento. Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Control del avisador Todas las opciones del Control del avisador se controlan seleccionando una opción sobre un botón del menú de opciones o, en el caso de la opción de Distancia al margen, especificando un valor en el espacio del campo de texto. Para que el avisador parpadee en vez de sonar tipo de avisador En el menú de Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón sobre el botón del menú de Tipo de avisador y arrástrelo hasta dar con el tipo de avisador que desee. Audible (el valor predeterminado) significa que suena; Visible significa que parpadea el color de fondo en vez de emitir ningún pitido. Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Para que suene un aviso de margen La opción del Aviso de margen puede estar inhabilitada (el valor predeterminado) o habilitada. En el menú Opciones de la ventana dtterm, elija Global. Pulse el botón 1 del ratón sobre el botón del menú de Aviso de margen y arrástrelo hasta dar con la opción que desee. Inhabilitado (el valor por omisión) significa que no habrá ningún aviso del margen; Habilitado significa que sonará un aviso del margen. Si habilita el avisador de margen y desea una distancia de margen que no sea la predeterminada (es decir, de 10 caracteres), escriba la distancia que desee en el campo del texto de Distancia del margen. Pulse Aplicar para guardar el cambio, o bien OK para guardar el cambio y salir del cuadro de diálogo. Cuadro de diálogo de Opciones de terminal Hay dos áreas que pueden controlarse desde el cuadro de diálogo de "Opciones de terminal": Cada una de estas áreas contiene varios menús de opciones desde los cuales se pueden elegir valores para una opción determinada. Los cambios que se hayan efectuado en el cuadro de diálogo de Opciones de terminal sólo se aplican a la ventana dtterm desde la que se ha accedido al cuadro de diálogo. Control del teclado Existe la posibilidad de controlar cuatro aspectos del teclado al utilizar dtterm, estableciendo para ello diversos valores del cuadro de diálogo de Opciones de terminal dtterm. Para cambiar el modo de teclas del cursor modo de teclas del cursor El modo de teclas del cursor (véase "Teclas del cursor, modo VT220" es Normal (valor predeterminado) o Aplicación. En modo Normal, las teclas del cursor mueven el cursor en la dirección especificada. En modo Aplicación, las teclas del cursor generan secuencias de escape que la aplicación utiliza para sus propia finalidad. En el menú de Opciones de la ventana de dtterm, elija Terminal. En la sección Control del teclado del cuadro de diálogo Opciones de terminal, pulse el botón de menú de opciones que hay junto a "Modo de teclas del cursor". Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Para cambiar el modo del teclado numérico modo de teclado numérico El modo de teclado numérico puede ser Numérico (el valor predeterminado) o bien Aplicación (véase "Teclado numérico auxiliar, modo ANSI Mode". En el modo Numérico, al pulsar las teclas del área numérica del teclado, en la ventana dtterm aparecen los numerales correspondientes. En modo Aplicación, las teclas generan secuencias de escape que la aplicación utiliza para sus propia finalidad. En el menú de Opciones de la ventana de dtterm, elija Terminal. En la sección Control del teclado del cuadro de diálogo Opciones de terminal, pulse el botón de menú de opciones que hay junto a "Modo de teclado numérico". Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Para cambiar la secuencia de nueva línea La opción Secuencia de salto de línea permite elegir entre Sólo retorno (que es el valor predeterminado) y Retorno/Salto de línea. La primera genera sólo un retorno de carro, mientras que la segunda genera tanto un retorno de carro como un salto de línea. En el menú de Opciones de la ventana de dtterm, elija Terminal. En la sección Control del teclado del cuadro de diálogo Opciones de terminal, pulse el botón de menú de opciones que hay junto a "Modo de secuencia de salto de línea". Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Para cambiar las teclas de función de usuario La opción Teclas de función de usuario sirve para bloquear o desbloquear (éste último es el valor predeterminado) las teclas de función de usuario. En el menú de Opciones de la ventana de dtterm, elija Terminal. En la sección Control del teclado del cuadro de diálogo Opciones de terminal, pulse el botón de menú de opciones que hay junto a "Modo de teclas de función de usuario". Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Control de pantalla Control de pantalla En una ventana de dtterm se tiene el control de tres aspectos:
Opciones de control de la pantalla
Para cambiar la conmutación a 132 columnas La opción de Conmutación a 132 columnas sirve para habilitar o inhabilitar esta posibilidad. El valor predeterminado es Inhabilitado. Con este valor, si una aplicación conmuta a 132 columnas, todo queda igual. Con el valor de Habilitado, si una aplicación conmuta a 132 columnas, la ventana de dtterm conmuta automáticamente a la pantalla de 132 columnas. Esta opción corresponde las opciones de línea de mandatos y al recurso de dtterm que se indican a continuación: "-132" (opción de línea de mandatos) "+132" (opción de línea de mandatos) "c132" (recurso) En el menú de Opciones de la ventana de dtterm, elija Terminal. Pulse el botón del menú de opciones que hay junto a "Conmutación a 132 columnas" en la sección Control de pantalla del cuadro de diálogo Opciones de terminal. Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Para cambiar la acomodación por fin de línea La opción de Acomodación por fin de línea sirve para habilitar o inhabilitar esta posibilidad. El valor predeterminado es Habilitado. En este caso, al llegar al final de línea, los caracteres van automáticamente a la línea siguiente. Si es Inhabilitado, la función no tiene efecto alguno. Esta opción corresponde a las opciones de línea de mandatos y al recurso de dtterm que se indican a continuación: "-aw" (opción de línea de mandatos) "+aw" (opción de línea de mandatos) "autoWrap" (recurso) En el menú de Opciones de la ventana de dtterm, elija Terminal. Pulse el botón del menú de opciones que aparece junto a "Acomodación por final de línea" en la sección Control de pantalla del cuadro de diálogo de opciones del terminal. Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo. Para cambiar la Acomodación por fin de línea en la línea anterior Acomodación por fin de línea en la línea anterior La opción Acomodación por fin de línea en la línea anterior sirve para habilitar o no esta posibilidad. El valor predeterminado es Inhabilitado. En tal caso, al llegar al fin de línea, los caracteres de retroceso van automáticamente a la línea anterior. Si es Inhabilitado, la función no tiene efecto alguno. Esta opción corresponde a las opciones de línea de mandatos y al recurso de dtterm que se indican a continuación: "-rw" (opción de línea de mandatos) "+rw" (opción de línea de mandatos) "reverseWrap" (recurso) En el menú de Opciones de la ventana de dtterm, elija Terminal. Pulse el botón del menú de opciones que aparece junto a "Acomodación por final de línea en la línea anterior" en la sección Control de pantalla del cuadro de diálogo de opciones del terminal. Arrastre el puntero hasta el modo que desee. Pulse Aplicar para guardar los cambios, o bien OK para guardar los cambios y salir del cuadro de diálogo.