GNOME, l'interfaccia standard di Ubuntu

Loris Tissino

4 maggio 2009

GNOME

GNOME (GNU Network Object Model Environment) è il Desktop Environment ufficiale del progetto GNU.

Personalizzazione di GNOME

Sul web si trovano molti documenti sul tema della personalizzazione di GNOME.

Si può partire, ad esempio, da Customize your Ubuntu GNOME theme.

Aree di lavoro e finestre

Il Desktop di GNOME è diviso in aree di lavoro, all'interno delle quali sono presenti le finestre delle applicazioni.

Agendo sulla barra del titolo (con il pulsante destro del mouse), le finestre possono essere spostate da un'area di lavoro all'altra.

Se la barra del titolo non dovesse essere visibile, si può spostare una finestra tenendo premuto il tasto alt.

Tastiera e caratteri speciali

Se si ha la necessità di inserire in un testo caratteri speciali (ad esempio, una ï, oppure una ł) GNOME ci mette a disposizione diverse possibilità:

Combinazione di tasti

Per verificare che caratteri si possono ottenere con la disposizione dei tasti in uso, procedere come segue:

  1. Sistema/Preferenze/Tastiera
  2. Disposizione/Italy/Stampa diagramma disposizione
  3. Anteprima di stampa

Tenere presente che le lettere accentate maiuscole possono essere ottenute usando il fissa-maiuscole.

Compose key

Le tastiere di molti sistemi Unix mettono a disposizione un tasto, detto Compose key, che permette di comporre dei caratteri con delle sequenze particolari.

Su PC si può sfruttare un tasto inutilizzato (ad esempio quello con la bandierina di Windows). Per farlo:

  1. Sistema/Preferenze/Tastiera
  2. Disposizioni/Altre opzioni...
  3. Compose key position/Left Win Key is Compose

Dopo aver attivato il tasto compose, si possono ottenere alcuni caratteri tramite la sequenza compose/tasto1/tasto2 (si deve premere il tasto compose, rilasciarlo e poi premere gli altri tasti della sequenza).

Ad esempio, per una i con dieresi, si può premere compose e poi " e i.

Esempi di composizione

La tabella completa delle composizioni disponibili è disponibile in:

Particolarmente comodo è:

Usare i codici UNICODE

Per esigenze particolari si possono usare direttamente i codici UNICODE. Ad esempio, dovendo inserire il simbolo dello Yen (codice esadecimale 00A5, o 0x00A5), si può procedere come segue:

  1. premere ctrl-shift-U (compare una lettera u sottolineata)
  2. digitare il codice esadecimale
  3. premere la barra spaziatrice

Definizione di una tastiera personalizzata

Il programma xkeycaps permette di definire una propria disposizione di tasti personalizzata, da sfruttare con il programma xmodmap.

Nautilus

Nautilus è la componente di GNOME che si occupa della gestione di file e directory.

Le operazioni fatte sui file tramite Nautilus sono generalmente intuitive.

Vale la pena di sottolineare alcune particolarità:

Informazioni aggiuntive su file e directory

Tramite Nautilus si possono impostare informazioni aggiuntive su file e directory, quali simboli speciali, annotazioni, ecc.

Tali informazioni vengono memorizzate in appositi metafile, in formato XML, nella directory .nautilus dell'utente, non nella directory stessa.

Editor di configurazione

Il comando gconf-editor lancia l'editor di configurazione di GNOME, con il quale è possibile accedere a vari parametri di configurazione dell'ambiente di lavoro.

Ad esempio:

gconftool-2

I parametri di configurazione possono essere visualizzati e/o modificati anche direttamente da riga di comando, grazie al programma gconftool-2.

La visualizzazione di tutte le impostazioni si ottiene in forma di file XML con

gconftool-2 --dump /

Mentre un'impostazione puù essere cambiata con, ad esempio, un comando come il seguente:

gconftool-2 --type bool --set /apps/nautilus/preferences/desktop_is_home_dir True

Impostazione della modalità di visualizzazione dei permessi

I permessi su file e directory vengono normalmente visualizzati in modalità sintetica. Questa impostazione si può cambiare con il comando

gconftool-2 --type bool --set /apps/nautilus/preferences/show_advanced_permissions True

La modalità predefinita può essere ripristinata con

gconftool-2 --type bool --set /apps/nautilus/preferences/show_advanced_permissions False
Permessi con GNOME

Permessi con GNOME

Compiz

Compiz è un programma che permette di ottenere accattivanti effetti grafici sul proprio desktop.

Per usarlo è necessario impostare (menù Sistema/Preferenze/Aspetto/Effetti visivi) la modalità "Aggiuntivi", altrimenti alcuni efetti non funzionerebbero.

Gli effetti specifici da attivare devono essere impostati tramite la voce di menù Sistema/Preferenze/Gestore configurazione CompizConfig (tenere presente che il tasto super è quello, a fianco del tasto ALT, con l'icona di Windows, mentre button1, button2 e button3 sono rispettivamente i tasti sinistro, centrale e destro del mouse).

Compiz - effetto desktop cubico

Desktop cubico

Desktop cubico

Uso combinato di Desktop cubico, Ruota cubo e Finestre 3D. Per ruotare il cubo, premere Ctrl-Alt e trascinare il mouse.

Premendo il tasto Super e il tabulatore si può passare da un'applicazione all'altra.

Compiz - finestre tremolanti

Desktop cubico

Desktop cubico

Uso di Finestre tremolanti.

Beagle

Beagle è uno strumento per effettuare ricerche "full text" nei propri documenti.

Ricerca con Beagle

Ricerca con Beagle

È utilizzabile anche dalla riga di comando:

$ beagle-query 'potenza sonora'
file:///home/loris/Scaricati/all1t.pdf
file:///home/loris/Scaricati/all1-2x1.pdf
file:///home/loris/Scaricati/all1.pdf

Accessibilità

Il progetto GNOME dedica grande attenzione al tema dell'accessibilità.

È possibile selezionare:

Riferimenti:

Anche in Compiz è presente una sezione dedicata all'accessibilità.

Tecnologie assistive

Utilizzando GNOME, si può far uso delle tecnologie assistive, che consentono di:

È sufficiente selezionare le voci appropriate nelle Preferenze.

Accessibilità

Accessibilità

Configurazione di sistema

Alcune impostazioni di sistema, ad esempio relative alla schermata di login (gestita da gdm) possono essere modificate via riga di comando agendo come utente gdm.

Ad esempio, per abilitare o disabilitare l'ingrandimento in fase di login, si può ricorrere al seguente comando (impostando true o false):

sudo -u gdm gconftool-2 /desktop/gnome/applications/at/screen_magnifier_enabled --type bool --set false