La Gestione dello spazio di lavoro dispone di tre menu predefiniti:
Menu dello spazio di lavoro -- viene visualizzato premendo il pulsante del mouse 3 con il puntatore posizionato sullo sfondo dell'area di lavoro. Il menu è associato al pulsante del mouse attraverso un collegamento specifico.
Menu di controllo della finestra -- è il menu che compare premendo il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo della finestra nell'angolo superiore sinistro della cornice. Il menu è associato al pulsante mediante la risorsa windowMenu.
Menu del Pannello principale -- è il menu che compare premendo il pulsante del mouse 1 o 3 con il puntatore posizionato sul pulsante di controllo della finestra del Pannello principale.
I menu della Gestione dello spazio di lavoro utilizzano la sintassi seguente:
Menu NomeMenu { selezione1 [mnemonico] [acceleratore] funzione [argomento] selezione2 [mnemonico] [acceleratore] funzione [argomento] ... }
dove:
selezione -- testo o immagine a mappa di bit che compare nel menu. Se il testo include spazi vuoti, racchiuderlo tra virgolette. Per le immagini a mappa di bit, usare la sintassi @/percorso.
mnemonico -- carattere singolo che funge da tasto di accesso rapido quando viene aperto il menu. Viene specificato nella forma _carattere.
acceleratore -- combinazione di accesso rapido sempre attiva, indipendentemente dall'apertura o meno del menu. Gli acceleratori usano la sintassi modificatore<Key> NomeTasto, dove il modificatore può essere Ctrl , Shift, Alt (Extend char) o Lock. Per un elenco di tutti i tasti possibili, vedere il file keysymdef.h nella directory "X11 include".
funzione -- funzione da eseguire dopo avere effettuato la selezione. Per un elenco delle funzioni disponibili, vedere la pagina man dtwmrc(4).
argomento -- argomenti della funzione. Per maggiori dettagli, vedere la pagina man dtwmrc(4).
L'esempio seguente si riferisce all'opzione Ripristina, usata per ripristinare le dimensioni originarie della finestra. Quando il menu è aperto, digitando "R" verrà eseguita la funzione di ripristino. Oppure, lo stesso effetto può essere ottenuto premendo Alt F5.
Ripristina _R Alt<Key> F5 f.normalize
Per informazioni complete sulla sintassi dei menu usati dalla Gestione dello spazio di lavoro, vedere la pagina man dtwmrc(4).
Aprire con un editor il file appropriato:
File personale: DirectoryIniziale/.dt/dtwmrc
File di sistema: /etc/dt/config/lingua/sys.dtwmrc
Per informazioni sulla creazione di questi file, vedere "File di configurazione della Gestione dello spazio di lavoro".
Modificare la descrizione del menu dello spazio di lavoro.
Il menu predefinito è DtRootMenu.
Menu DtRootMenu { "Menu dello spazio di lavoro" f.title "Porta sopra" f.circle_up "Porta sotto" f.circle_down ... }
Aprire con un editor il file appropriato:
File personale: DirectoryIniziale/.dt/dtwmrc
File di sistema: /etc/dt/config/lingua/sys.dtwmrc
Per informazioni sulla creazione di questi file, vedere "File di configurazione della Gestione dello spazio di lavoro".
Creare il nuovo menu:
Menu nome_menu { ... }
Vedere "Sintassi del menu della Gestione dello spazio di lavoro".
Creare o modificare l'associazione del pulsante del mouse in modo da visualizzare il nuovo menu.
Se il nuovo menu deve sostituire quello preesistente, modificare l'associazione del pulsante che produce la visualizzazione del menu dello spazio di lavoro.
<Btn3Down> root f.menu nome_menu
Se il nuovo menu deve essere aggiunto a quello preesistente, creare una nuova associazione con un pulsante del mouse. Ad esempio, l'associazione seguente visualizza il menu quando si preme Shift-pulsante 3 sullo sfondo:
Shift<Btn3Down> root f.menu nome_menu
Scegliere "Riavvia la Gestione dello spazio di lavoro" dal menu dello spazio di lavoro.
Il menu di controllo della finestra è integrato nella Gestione dello spazio di lavoro. Normalmente questo menu non viene modificato, per mantenere lo stesso comportamento delle finestre nelle diverse applicazioni.
Aprire con un editor il file appropriato:
File personale: DirectoryIniziale/.dt/dtwmrc
File di sistema: /etc/dt/config/lingua/sys.dtwmrc
Per informazioni sulla creazione di questi file, vedere "File di configurazione della Gestione dello spazio di lavoro".
Creare il nuovo menu:
Menu nome_menu { ... }
Per specificare il nuovo menu, usare la risorsa windowMenu:
Dtwm*windowMenu: nome_menu
Scegliere "Riavvia la Gestione dello spazio di lavoro" dal menu dello spazio di lavoro.