# Tareas de dtterm

- StartStopTerminalEmulatorSI

- XTClosingTerminalTA

- CutPasteTextTA

- windowresize

- ResizeTerminalWindowTA

- XTRunningClientsTA

- rlogin

- config

## Para iniciar dtterm

Hay varias maneras de iniciar un emulador de terminal `dtterm` del &ProductName;:

- Desde el Panel frontal

- Desde el Gestor de archivos

- Desde un mandato en una ventana del terminal

- Desde el Gestor de aplicaciones

- Desde Nueva en el menú desplegable de Ventana de `dtterm`

## Para iniciar dtterm desde el Panel frontal

1. El control de terminal se encuentra en el subpanel de Aplicaciones personales.

   - Pulse el control del terminal. El indicador luminoso de espera parpadea para indicar que el terminal se está activando.

   - La ventana de `dtterm` aparece transcurridos unos segundos.

## Para iniciar dtterm desde el Gestor de archivos

1. - En el menú Archivo, elija Abrir terminal.

   De esta forma, se abre `dtterm` con el mismo directorio actual que la vista del Gestor de archivos.

## Para iniciar un emulador de terminal que no sea dtterm

1. Para utilizar un emulador de terminal que no sea `dtterm`, inícielo desde una línea de mandatos en una ventana de emulador ya existente.

   - En el indicador de la línea de mandatos, escriba el nombre del emulador de terminal y también las opciones que desee. Por ejemplo, para iniciar `xterm`, especifique:

         xterm  [opciones] &

     opciones

   - representa elementos opcionales para personalizar el emulador de terminal

`&`

- especifica que el emulador de terminal se ejecuta en el fondo, de modo que puede continuar trabajando en la ventana original mientras el emulador de terminal se esté ejecutando.

El emulador de terminal se inicia en el espacio de trabajo actual, a menos que las opciones indiquen lo contrario.

## Para iniciar dtterm desde el menú Ventana

1. - En el menú Ventana de una ventana existente de `dtterm`, elija Nuevo. Hecho esto, aparecerá una ventana de `dtterm` duplicada.

## Ejemplos

1. El mandato siguiente inicia una ventana de `dtterm` en el espacio de trabajo `Notas del proyecto`:

       dtterm -xrm '*workspaceList: "Notas del proyecto"' &

   El mandato siguiente inicia una ventana de `dtterm` en una pantalla del sistema denominado "lgmcd":

       dtterm -display lgmcd:0.1 &

## Consulte también

1. - Si desea obtener detalles sobre las opciones disponibles para `dtterm`, consulte la página de manual `dtterm (1X)`.

## Para cerrar dtterm

1. Escriba `exit` en la línea de mandatos y pulse Intro.

2. O bien elija Salir en el menú Ventana.

3. O bien elija Cerrar en el menú desplegable del gestor de ventanas (al que puede acceder desde el botón situado en el ángulo superior izquierdo de la trama del gestor de ventanas).

Se recomienda seleccionar la opción Salir del menú Ventana de `dtterm` para cerrar `dtterm`.

## Para copiar y pegar texto

## Para copiar texto

1. 1. Mediante el botón 1 del ratón, arrastre el puntero por el texto que desee copiar. Así, el texto aparecerá resaltado.

   2. Suelte el botón 1 del ratón tras haber resaltado todo el texto que desee copiar.

   El texto no se elimina de la posición original.

## Para pegar texto

1. 1. Sitúe el cursor donde desee insertar el texto.

   2. Pulse el botón 2 del ratón.

   En la ubicación que haya indicado se copia la selección actual. Repitiendo los pasos antes mencionados, se pueden pegar copias adicionales.

## Redimensionar la ventana dtterm

1. Seleccione Tamaño de ventana del menú Opciones.

2. Seleccione uno de estos tres tamaños:

   - 80x24

   - 132x24

   - Predeterminado

En algunos casos, y en función del tamaño de la pantalla y del font que esté utilizando, es posible que no pueda redimensionar la ventana `dtterm` a 132 columnas. Si ello ocurre, `dtterm` se redimensionará al número máximo de columnas que permita la situación.

También puede redimensionar `dtterm` utilizando Controles de Gestor de ventanas.

## Consulte también

1. ResizeTerminalWindowTA

## Redimensionar el contenido de la ventana

Al cambiar el tamaño de una ventana de emulador de terminal, puede que las aplicaciones que se ejecuten en la ventana no tengan conocimiento de este cambio de tamaño. Para redimensionar la salida de la aplicación se utiliza el siguiente procedimiento.

- En el indicador de línea de mandatos, escriba:

      eval `resize`

## Consulte también

1. windowresize

## Iniciar aplicaciones en una ventana dtterm

- Entre el mandato para iniciar la aplicación en el indicador de la línea de mandatos.

La sintaxis general para iniciar una aplicación es la siguiente:

    aplicación [opciones] &

aplicación

- El nombre de la aplicación.

opciones

- Lista de información adicional que se traspasa a la aplicación.

`&`

- especifica que la aplicación se ejecuta como proceso de fondo, así que se puede seguir usando la ventana del emulador de terminal mientras la aplicación se esté ejecutando.

## Ejemplo

1. Para iniciar un reloj digital desde la línea de mandatos:

       xclock -digital &

## Consulte también

1. - Para buscar el mandato y las opciones que hay que utilizar para una aplicación, consulte la página de manual o la documentación apropiada.

## Para iniciar una sesión en un sistema remoto

## Mediante rlogin

1. El mandato `rlogin`, en una ventana existente del emulador de terminal, sirve para conectarse a un host remoto. Una vez que la ventana hace las veces de terminal del host remoto, ya se pueden ejecutar las aplicaciones, redireccionando la pantalla a su sistema si así lo desea.

## Ejemplo

1. El mandato siguiente conecta a un sistema llamado "there", ejecuta el cliente "xload" y redirecciona la pantalla de nuevo al sistema original. Supongamos que su sistema se denomina `here`.

       rlogin there
       xload -display here:0

## Uso de remsh

1. El mandato `remsh` activa un shell en el host remoto, ejecuta un cliente (frecuentemente activando un emulador de terminal en dicho host) y redirige la visualización de vuelta al sistema original, si se desea. Sintaxis:

       remsh remoto -n cliente -display sistema:ventana[.pantalla]

   donde:

   remoto

2. El nombre del host remoto

cliente

- El programa que se desea ejecutar en el sistema remoto

sistema:ventana[.pantalla]

- El host y la pantalla donde han de aparecer los resultados.

## Ejemplo

1. El mandato siguiente ejecuta `xload` en el sistema remoto denominado `there`, y direcciona la salida al sistema `here`.

       remsh there -n /usr/bin/X11/xload -display here:0.0 &

   El mandato `remsh` se utiliza con frecuencia al personalizar un menú para acceder a otros hosts.

## Para configurar dtterm

- setresources

- XTUsingScrollbarsTA

- XTSettingTTYResourceTA

### Para configurar dtterm

Un recurso es una variable cuyo valor afecta a algunos atributos de `dtterm`. Recursos son, por ejemplo, el color de primer plano, el color de fondo, la altura y la amplitud. Los recursos se encuentran en una base de datos de recursos. He aquí unos ejemplos de recursos de `dtterm`:

    Dtterm*saveLines:  4s
    Dtterm*scrollBar: True

Los archivos app-default de las aplicaciones del escritorio se encuentran en el directorio `/usr/dt/app-defaults/idioma`. El Gestor de sesiones carga los recursos al arrancar la sesión. Para obtener información sobre la carga de los recursos en el GESTOR_RECURSOS por parte del Gestor de sesiones, consulte el apartado "Loading the Session Resources" de la publicación CDE Advanced User's & System Administrator's Guide.

#### Definir recursos accesibles en el sistema

- ñada los recursos al archivo `/etc/dt/config/idioma/sys.resources`. (Es posible que tenga que crear el archivo).

Por ejemplo, si en `/etc/dt/config/C/sys.resources` se especifica:

    AnApplication*resource: valor

el recurso `AnApplication*resource` queda definido en cada propiedad del GESTOR_RECURSOS de usuario en el siguiente inicio de sesión.

#### Definir recursos personales

1. Añada los recursos al archivo DirectorioInicio`/.Xdefaults`.

2. Efectúe una doble pulsación sobre Recargar recursos en el grupo de aplicaciones de Herramientas_Escritorio.

### Especificar barras de desplazamiento

1. Especifique un recurso `scrollBar` para el emulador de terminal. Si el valor de `scrollBar` es True, `dtterm` tendrá barras de desplazamiento. Si el valor es False, no las tendrá.

2. Finalice la sesión y vuelva a conectarse para la sesión actual. (Para la sesión de inicio, defina la sesión de inicio, finalice la sesión y luego vuelva a iniciarla.)

### Ejemplos

1. Para definir barras de desplazamiento en todas las ventanas de `dtterm`:

       Dtterm*scrollBar:     True

   Para definir recursos sólo en las ventanas de `dtterm` denominadas "localTerminal":

       localTerminal*scrollBar:   True

### Para definir caracteres de control de terminal

- Edite el recurso `ttyModes` utilizando uno de los métodos descritos en Definición de recursos de dtterm.

La sintaxis de este recurso es:

    ttyModes:  nombre   ^C

donde nombre es el control, y C el carácter. Por ejemplo, el valor por omisión de `ttyModes` es:

    ttyModes:       erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@

Dado que `dtterm` sólo emula un terminal, podría ser que los caracteres de control no ofrecieran el aspecto al que usted está acostumbrado a ver en un terminal físico. El `ttyModes` recurso sirve para definir caracteres de control para el emulador de terminal.

Por omisión, el Gestor de inicio de sesión define los siguientes caracteres de control.

Nombre control

- Carácter (Efecto)

borrar

- ^H (Retroceso borra caracteres)

inter

- ^C (Interrupción - cancela la operación actual y vuelve a mostrar el indicador de línea de mandatos)

matar

- ^U (Suprime la línea de entrada)

iniciar

- ^Q (Inicia la salida del subproceso)

conmut

- ^@ (Conmuta entre capas en una shell)

El carácter "`^`" equivale a la tecla CTRL, de tal forma que para interrumpir una operación en curso hay que pulsar CTRL C. Al definir `ttyModes`, utilice la tecla ^ en lugar de la tecla CTRL.