# Attività di dtterm

- startstopterminalemulatorsi

- xtclosingterminalta

- cutpastetextta

- windowresize

- resizeterminalwindowta

- xtrunningclientsta

- rlogin

- config

## Avviare dtterm

L'emulatore di terminale `dtterm` del &ProductName; può essere avviato in diversi modi:

- Dal Pannello principale

- Dalla Gestione di file

- Dalla riga comandi di una finestra di terminale già aperta

- Dalla Gestione di applicazioni

- Con l'opzione Nuova del menu a tendina Finestra di `dtterm`

## Per avviare dtterm dal Pannello principale

1. Il controllo del terminale si trova nel pannello secondario Applicazioni personali.

   - Fare clic sul controllo del terminale. La spia di occupato lampeggerà per indicare che il terminale è stato attivato.

   - Dopo qualche istante comparirà la finestra di `dtterm`.

## Per avviare dtterm dalla Gestione di file

1. - Scegliere Aprire terminale dal menu File.

   &sigspace;

   Questa opzione avvia `dtterm` nella stessa directory visualizzata nella Gestione di file.

## Per avviare un emulatore di terminale diverso da dtterm

1. Per usare un emulatore di terminale diverso da `dtterm` occorre avviarlo dalla riga comandi di una finestra di terminale già aperta.

   - Dalla riga comandi, digitare il nome dell'emulatore di terminale seguito eventualmente dalle opzioni desiderate. Ad esempio, per avviare `xterm` digitare:

         xterm  [opzioni] &

     opzioni

   - rappresenta le opzioni disponibili per personalizzare l'emulatore di terminale.

`&`

- specifica che l'emulatore di terminale verrà eseguito in background, consentendo all'utente di continuare a lavorare nella finestra originale.

Se non specificato diversamente con un'opzione, l'emulatore di terminale viene avviato nello spazio di lavoro corrente.

## Per avviare dtterm dal menu Finestra

1. - Da una finestra di `dtterm` già aperta, scegliere Nuova dal menu Finestra. Verrà avviata una copia della finestra di `dtterm` originale.

## Esempi

1. Il comando seguente avvia una finestra di `dtterm` nello spazio di lavoro `Note sul progetto`:

       dtterm -xrm '*workspaceList: "Note sul progetto"' &

   Il comando seguente avvia una finestra di `dtterm` su uno schermo del sistema "lgmcd":

       dtterm -display lgmcd:0.1 &

## Vedere anche

1. - Per informazioni dettagliate sulle opzioni disponibili per `dtterm`, vedere la pagina di spiegazioni `dtterm (1X)`.

## Chiudere dtterm

1. Dalla riga comandi, digitare `exit` e premere Return.

2. Oppure, scegliere Chiudere dal menu Finestra.

3. Oppure, scegliere Chiudere dal menu a tendina della finestra (accessibile dal pulsante nell'angolo in alto a sinistra della cornice).

Choosing Exit from the `dtterm` Window menu is the preferred method of closing `dtterm`.

## Copiare e incollare parti di testo

## Per copiare un testo

1. 1. Usando il pulsante del mouse 1, trascinare il puntatore sul testo da copiare in modo da evidenziarlo.

   2. Una volta evidenziato tutto il testo desiderato, rilasciare il pulsante del mouse 1.

   Con questa operazione il testo non viene cancellato dalla sua posizione originale.

## Per incollare un testo

1. 1. Posizionare il cursore nel punto in cui si desidera inserire il testo.

   2. Fare clic sul pulsante del mouse 2.

   Nel punto indicato dal cursore verrà inserita una copia del testo correntemente selezionato. Lo stesso testo può essere inserito più volte ripetendo l'operazione.

## Ridimensionare la finestra di dtterm

1. Scegliere Dimensioni della finestra dal menu Opzioni.

2. Scegliere una delle tre dimensioni disponibili:

   - 80x24

   - 132x24

   - Predefinite

Non tutte le dimensioni della finestra e del font consentono di ridimensionare `dtterm` alla larghezza di 132 colonne. In questi casi, la finestra verrà ridimensionata al massimo numero di colonne possibili.

Per modificare le dimensioni di `dtterm` è anche possibile usare i controlli della Gestione delle finestre.

## Vedere anche

1. resizeterminalwindowta

## Ridimensionare il contenuto della finestra

Quando si cambia la dimensione di una finestra di terminale, è possibile che l'operazione non abbia effetto sulle applicazioni eseguite in quella finestra. Per ridimensionare anche l'output delle applicazioni, procedere come segue.

- Dalla riga comandi, digitare:

      eval `resize`

## Vedere anche

1. windowresize

## Avviare un'applicazione in una finestra di dtterm

- Digitare il comando richiesto per avviare l'applicazione dalla riga comandi della finestra di terminale.

La sintassi generale per l'avvio di un'applicazione è la seguente:

    applicazione [ opzioni] &

applicazione

- è il nome dell'applicazione.

opzioni

- sono informazioni opzionali che permettono di specificare le modalità di esecuzione dell'applicazione.

`&`

- specifica che l'applicazione verrà eseguita in background; in questo modo sarà possibile continuare a utilizzare la finestra dell'emulatore di terminale.

## Esempio

1. Per avviare un orologio digitale dalla riga comandi, digitare:

       xclock -digital &

## Vedere anche

1. - Per informazioni sui comandi e le opzioni da utilizzare per una determinata applicazione, vedere la pagina di spiegazioni o altra documentazione relativa a quell'applicazione.

## Eseguire il login su un sistema remoto

## Uso di rlogin

1. Per effettuare il login su un host remoto, usare il comando `rlogin` da una finestra di emulatore di terminale. Una volta attivata la finestra come terminale dell'host remoto sarà possibile eseguire applicazioni su quel sistema e, all'occorrenza, redirigere l'output sul proprio sistema.

## Esempio

1. Il comando seguente esegue il login su un sistema di nome `remoto`, avvia il client `xload` e redirige la visualizzazione sul sistema di partenza (di nome `locale`).

       rlogin remoto
       xload -display locale:0

## Uso di remsh

1. Il comando `remsh` avvia uno shell in un host remoto, esegue un certo client (spesso avviando un emulatore di terminale su tale host) e ridirige il display [schermo] di ritorno al sistema originale se lo si desidera. (I sistemi che non supportano `remsh` generalmente supportano il comando `rsh` equivalente). La sintassi per il comando `remsh` è:

       remsh remoto -n client -display sistema:display[.schermo]

   dove:

   remoto

2. è il nome dell'host remoto

client

- è il programma da eseguire sull'host remoto

sistema:display[.schermo]

- rappresentano l'host e lo schermo su cui si desidera visualizzare il risultato del comando.

## Esempio

1. Il comando seguente esegue `xload` sull'host remoto di nome `remoto` e redirige l'output sul sistema originario `locale`.

       remsh remoto -n /usr/bin/X11/xload -display locale:0.0 &

   Il comando `remsh` viene spesso utilizzato per personalizzare un menu in modo da accedere ad altri host.

## Configurare dtterm

- setresources

- xtusingscrollbarsta

- xtsettingttyresourceta

### Impostare le risorse di dtterm

Una risorsa è una variabile il cui valore influisce su un attributo di una finestra o dell'ambiente. Alcuni esempi sono il colore di primo piano, il colore dello sfondo, l'altezza e la larghezza delle finestre. Le risorse si trovano in uno speciale database. Le seguenti sono risorse di `dtterm`:

    Dtterm*saveLines:  4s
    Dtterm*scrollBar: True

I file con le impostazioni predefinite per le applicazioni del desktop si trovano nella directory `/usr/dt/app-defaults/lingua`.

Le risorse vengono caricate all'avvio della sessione dalla Gestione delle sessioni. Per informazioni sul modo in cui le risorse vengono caricate nel RESOURCE_MANAGER, vedere la sezione "Caricamento delle risorse per la sessione" nel manuale Manuale del CDE per utenti esperti e amministratori di sistema.

#### Impostare le risorse a livello di sistema

- Aggiungere le risorse al file `/etc/dt/config/lingua/sys.resources`. (Se necessario, creare il file.)

Ad esempio, se in `/etc/dt/config/C/sys.resources` si specifica:

    Risorsa*applicazione: valore

la risorsa `Risorsa*applicazione` verrà impostata come caratteristica di RESOURCE_MANAGER di tutti gli utenti al login successivo.

#### Impostare un insieme di risorse personali

1. Aggiungere le risorse al file DirectoryIniziale`/.Xdefaults`.

2. Fare doppio clic su Ricaricare risorse nel gruppo di applicazioni Strumenti_desktop.

### Specificare l'uso della barra di scorrimento

1. Specificare la risorsa `scrollBar` per l'emulatore di terminale. Se il valore di `scrollBar` è True, `dtterm` utilizzerà la barra di scorrimento. Se il valore è False, la finestra sarà priva di barre di scorrimento.

2. Eseguire il logout e quindi un nuovo login per tornare alla sessione corrente. (Per tornare a una sessione iniziale, definire la sessione iniziale desiderata e quindi eseguire la sequenza logout-login.)

### Esempi

1. Per impostare l'uso della barra di scorrimento in tutte le finestre `dtterm`:

       Dtterm*scrollBar:     True

   Per impostare l'uso della barra di scorrimento solo nelle finestre `dtterm` di nome "Terminale_locale":

       Terminale_locale*scrollBar:   True

### Impostare i caratteri di controllo del terminale

- Editare la risorsa `ttyModes` usando uno dei metodi descritti in Impostare le risorse di dtterm.

La sintassi per questa risorsa è la seguente:

    ttyModes:  nome   ^C

dove nome è il controllo e C è il relativo carattere. Ad esempio, il valore predefinito per `ttyModes` è:

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

Poiché `dtterm` emula soltanto un terminale, è possibile che i caratteri di controllo non siano quelli utilizzati abitualmente sui terminali fisici. La risorsa `ttyModes` permette di impostare i caratteri di controllo preferiti per l'emulatore di terminale.

La Gestione del login predefinisce i seguenti caratteri di controllo.

Controllo

- Carattere (Effetto)

erase

- ^H (il tasto Backspace cancella i caratteri)

intr

- ^C (Interruzione - L'operazione corrente viene interrotta e ricompare il prompt della riga comandi)

kill

- ^U (Viene cancellata la riga di immissione)

start

- ^Q (Viene avviato l'output del processo secondario)

swtch

- ^@ (Vengono attivati ciclicamente i vari livelli di una shell)

Il carattere "`^`" rappresenta il tasto CTRL. Ciò significa, ad esempio, che per interrompere un'operazione occorre premere CTRL C. Per impostare `ttyModes`, usare il tasto ^ anziché il tasto CTRL.