Attività di dtterm 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 avvio di un emulatore di terminale chiusura di un emulatore di terminale Terminale: controllo 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 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 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 Da una finestra di dtterm già aperta, scegliere Nuova dal menu Finestra. Verrà avviata una copia della finestra di dtterm originale. Esempi 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 Per informazioni dettagliate sulle opzioni disponibili per dtterm, vedere la pagina di spiegazioni dtterm (1X). Chiudere dtterm chiusura di dtterm finestra: menu di controllo Dalla riga comandi, digitare exit e premere Return. Oppure, scegliere Chiudere dal menu Finestra. 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 tagliare: testoincollare: testotesto: tagliare e incollare Per copiare un testo Usando il pulsante del mouse 1, trascinare il puntatore sul testo da copiare in modo da evidenziarlo. 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 Posizionare il cursore nel punto in cui si desidera inserire il testo. 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 finestra: ridimensionamento Scegliere Dimensioni della finestra dal menu Opzioni. 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 Ridimensionare il contenuto della finestra resize, funzione 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 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 Per avviare un orologio digitale dalla riga comandi, digitare: xclock -digital & Vedere anche 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 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 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 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 è 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 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 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 Aggiungere le risorse al file DirectoryIniziale/.Xdefaults. Fare doppio clic su Ricaricare risorse nel gruppo di applicazioni Strumenti_desktop. Specificare l'uso della barra di scorrimento 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. 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 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.