Manuale dell'utente del Common Desktop Environment

Avvio delle applicazioni da una finestra di emulazione di terminale

Un emulatore di terminale è un'applicazione con una riga di comando che consente di inserire manualmente certi tipi di istruzioni -- ad esempio i comandi del sistema operativo, i nomi degli script o i comandi per l'avvio delle applicazioni.

Tutte le applicazioni dispongono di un comando con cui possono essere avviate. Questi comandi sono in genere riportati nella documentazione relativa alle applicazioni.

L'emulatore di terminale predefinito del desktop è dtterm. Sul sistema possono essere presenti altri emulatori di terminale.

Per aprire una finestra di emulazione di terminale, fare clic sul controllo Terminale nel pannello secondario "Applicazioni personali".

Per maggiori informazioni sull'uso di dtterm, vedere Capitolo 12.

Avvio di un'applicazione da un emulatore di terminale

    Digitare il comando di avvio dell'applicazione nella finestra di emulazione di terminale.

Se l'applicazione dispone di una propria finestra, aggiungere una "e commerciale" (&) alla fine del comando. In questo modo l'applicazione verrà eseguita "in background", lasciando libero l'emulatore di terminale per altri impieghi.

Ad esempio, il comando seguente avvia il programma di misurazione delle risorse xload in background:

/usr/bin/X11/xload &

Avvio di un'applicazione da un sistema remoto

Esistono due modi per avviare un'applicazione dalla riga di comando di un altro sistema:

Uso di rlogin

Il comando rlogin permette di accedere dal proprio terminale alla riga comandi di un sistema remoto. In questo modo è possibile digitare il comando di avvio dell'applicazione direttamente su quel sistema.

  1. Usare il comando rlogin per accedere al sistema che contiene l'applicazione.

    rlogin sistema_remoto
    

    Ad esempio:

    rlogin sistemaA
  2. Digitare il comando di avvio dell'applicazione. Per dirigere l'output sul proprio sistema, usare l'opzione -display.

    Ad esempio, supponendo che il nome del display sul sistema di origine dell'utente sia SistemaU:0, occorrerà digitare:

    /usr/bin/X11/xload -label sistemaA -display SistemaU:0

Uso di remsh

Il termine remsh è un'abbreviazione di "remote shell" (shell remota). Questo comando permette di avviare un'applicazione remota direttamente, senza bisogno di effettuare il login su un altro sistema.

    Digitare il comando:

remsh sistema_remoto -n comando 

Anche in questo caso, per dirigere l'output sul proprio sistema occorrerà usare l'opzione -display.

Ad esempio:

remsh sistemaA -n /usr/bin/X11/xload -display SistemaU:0