Integrare il terminale di GNOME nel desktop È una carineria assai vecchiotta e sicuramente utile oltre che esteticamente attraente se ben configurata. Con Compiz Fusion è possibile simulare questa integrazione grazie a qualche plugin e ad una corretta configurazione di Gnome-Terminal, la shell di default presente in GNOME. Dunque i requisiti: il pacchetto gnome-terminal installato, Compiz Fusion e CompizConfig.Preparazione del profilo Aprite un terminale ed andate a creare un nuovo profilo: Modifica -> Profili... In questa guida verrà dato ed esso il nome "Terminale", voi potete cambiarlo, ma dovrete stare attenti ad usarlo di conseguenza anche nelle configurazioni di Compiz; impostare ora in questo modo il profilo:
togliere la spunta alla voce Cursore intermittente, questo è facoltativo ma rende meglio l'effetto, quindi è consigliato;
togliere la spunta alla voce Mostrare sempre la barra dei menu nei nuovi terminali;
nella scheda Titolo e comando assegnare il nome "Terminale" ed impostare il menu a tendina Titolo impostato dinamicamente su Non è mostrato;
nella scheda Scorrimento impostare il menu a tendina su Disabilitata;
nella scheda Effetti impostare la trasparenza dello sfondo della finestra;
impostare i colori del terminale a piacere, ma stando attenti che non coincidano con il colore dello sfondo del desktop.
Il terminale è dunque pronto, si passa alla configurazione dei plugin di Compiz Fusion!Impostare i plugin di Compiz Fusion Abilitate innanzitutto Regex Matching, Posiziona finestre e Regole delle finestre, iniziare dunque a configurare quest'ultimo: bisogna inserire la stringa title=^Terminale$ nel campo delle seguenti voci:
Salta barra delle applicazioni
Salta paginatore
Sotto
Adesive
Finestre fisse
Finestre non ridimensionabili
Finestre non minimizzabili
Finestre non massimizzabili
Finestre non chiudibili
In questo modo vi assicurerete che il terminale in questione non si sovrapponga mai ad alcuna finestra e che, in caso si utilizzi il plugin 3d, non si sollevi dalla faccia del cubo. È quindi il momento si assegnare le dimensioni di altezza e larghezza al terminale: queste vengono definite in pixel e vanno indicate aggiungendo una voce in Finestre a dimensione fissa, nel campo del nome va inserita la solita voce title=^Terminale$, le altre variabili ovviamente saranno a vostra discrezione. Quindi decidete dove andrà posizionata la finestra da avviare, andate ad impostare il plugin Posiziona finestre, aggiungendo una voce in Windows with fixes positions, nella scheda Fixed Window Placement: anche qui è opportuno inserire title=^Terminale$ nel campo vuoto, poi impostare le coordinate a piacere, anch'esse definite in pixel. È importante ricordare che il punto 0 si trova in alto a sinistra, non in basso. Il lavoro è quasi terminato, resta solo da impostare il decoratore delle finestre, che ovviamente dovrà escludere il terminale da integrare nel desktop, andate quindi al plugin Decorazione finestra e aggiungete la voce & !title=^Terminale$ nel campo relativo a Decoration windows.
title=^Terminale$ È importante comprendere il significato di questa stringa, che tanto è stata usata per procedere: impostandola sotto una determinata opzione fa sì che tale opzione valga solo per le finestre intitolate Terminale. I simboli ^ e $ servono a precisare che il titolo della finestra deve essere esattamente quello, altrimenti verrebbero prese in considerazione tutte le finestre il cui titolo includa la parola Terminale. Per negare tale stringa (quindi fare in modo che una determinata opzione non valga per la finestra indicata) basta aggiungere un punto esclamativo all'inizio: !title=^Terminale$Avviare il terminale Per avviare il terminale appena creato è necessario usare il comando che segue: