Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Personalizzazione degli spazi di lavoro

La maggior parte delle operazioni di personalizzazione, come il cambiamento del nome o del numero degli spazi di lavoro, possono essere effettuate dagli utenti usando l'interfaccia del desktop. Tuttavia, la Gestione dello spazio di lavoro offre anche una serie di risorse per specificare impostazioni predefinite a livello di sistema.

Cambiare il numero degli spazi di lavoro a livello di sistema

La configurazione predefinita del desktop comprende quattro spazi di lavoro. Ogni utente ha la possibilità di aggiungere o eliminare gli spazi di lavoro usando il menu a scomparsa associato all'area dei commutatori.

Il file /usr/dt/app-defaults/C/Dtwm dispone della risorsa workspaceCount per impostare il numero predefinito degli spazi di lavoro:

Dtwm*0*workspaceCount: 4
	Dtwm*workspaceCount:  1

In questo modo vengono definiti più spazi di lavoro sullo schermo 0 ed un solo spazio di lavoro sugli altri schermi.

È possibile creare (o modificare) il file /etc/dt/config/C/sys.resources per modificare il numero predefinito degli spazi di lavoro per tutti i nuovi utenti della workstation.

    Usare la risorsa 0*workspaceCount per impostare il valore predefinito di sistema per lo schermo primario:

    Dtwm*0*workspaceCount: numero
    

Ad esempio, la risorsa seguente imposta 6 spazi di lavoro predefiniti per lo schermo primario a livello di sistema:

Dtwm*0*workspaceCount: 6

Per informazioni su come impostare le risorse della Gestione dello spazio di lavoro, vedere Impostazione delle risorse delle applicazioni.

Ad esempio, la risorsa seguente imposta sei spazi di lavoro:

	Dtwm*workspaceCount: 6

Definire i nomi degli spazi di lavoro a livello di sistema

Internamente, gli spazi di lavoro sono numerati secondo la convenzione wsn, dove n è 0, 1, 2, ecc. Ad esempio, i quattro spazi di lavoro predefiniti sono numerati internamente da ws0 a ws3.

    Per cambiare nome a un determinato spazio di lavoro, usare la risorsa title:

	Dtwm*wsn: nome

Per informazioni su come impostare le risorse della Gestione dello spazio di lavoro, vedere Impostazione delle risorse delle applicazioni.

Ad esempio, le risorse seguenti impostano i nomi di quattro utenti per i quattro spazi di lavoro predefiniti:

Dtwm*ws0*title:  Anna
Dtwm*ws1*title:  Dino
Dtwm*ws2*title   Giulia
Dtwm*ws3*title   Patty

Creare nuovi sfondi

  1. Creare le immagini per lo sfondo, usando file a mappa di bit o a mappa di pixel.

  2. Collocare gli sfondi in una delle seguenti directory (se necessario, creare la directory).

    • Sfondi di sistema: /etc/dt/backdrops

    • Sfondi personali: DirectoryIniziale/.dt/backdrops

  3. Scegliere “Riavvia la Gestione dello spazio di lavoro” dal menu di controllo dello spazio di lavoro.

    Gli sfondi personali e di sistema verranno aggiunti a quelli predefiniti in /usr/dt/backdrops.

    È possibile sostituire uno sfondo predefinito creando uno sfondo personale o di sistema con lo stesso nome.

Sostituire lo sfondo con un'immagine grafica

Gli sfondi degli spazi di lavoro vengono disposti sopra la “finestra radice” dello schermo. La finestra di dialogo Schermo della Gestione degli stili offre un'impostazione “Nessuno sfondo” che corrisponde a uno sfondo trasparente.

Tutti gli sfondi degli spazi di lavoro si trovano sopra un'unica finestra radice. Di conseguenza, un'immagine grafica collocata nella finestra radice sarà comune a tutti gli spazi di lavoro. È possibile specificare quali spazi di lavoro debbano coprire la finestra radice con uno sfondo. Tuttavia, l'immagine visibile attivando l'impostazione “Nessuno sfondo” sarà la stessa per tutti gli spazi di lavoro.

  1. Creare l'immagine.

    Perché l'immagine possa essere visualizzata nella finestra radice, occorrerà usare un formato supportato da uno strumento esistente. Ad esempio, se si intende utilizzare xsetroot, occorrerà creare un file a mappa di bit.

  2. Creare o aprire con un editor un file eseguibile di nome DirectoryIniziale/.dt/sessions/sessionetc.

    Il file sessionetc viene eseguito ad ogni login dell'utente.

  3. Inserire il comando per la visualizzazione dell'immagine nel file sessionetc.

    Il comando dell'esempio seguente sovrapporrà l'immagine a mappa di bit specificata alla finestra radice:

    	xsetroot -bitmap /utenti/elena/.dt/icons/root.bm