Le applicazioni che vengono fornite con il desktop GNOME
hanno in comune una serie di caratteristiche. Ad esempio, condividono lo stesso “look-and-feel”.
La condivisione delle caratteristiche deriva dall'utilizzo delle stesse librerie
di programmazione. Le applicazioni che utilizzano le librerie di programmazione
standard di GNOME sono denominate applicazioni GNOME
Ad esempio, Nautilus
e l'editor di testo gedit
sono applicazioni GNOME.
GNOME comprende alcune librerie aggiuntive oltre a quelle fornite dal sistema operativo. Questa librerie consentono a GNOME di eseguire le applicazioni esistenti oltre alle applicazioni GNOME. Ad esempio, se si utilizza un sistema operativo UNIX, è possibile eseguire le applicazioni X11 e Motif all'interno del desktop GNOME.
Alcune funzionalità delle applicazioni GNOME sono:
“Look and feel” omogeneo
Le applicazioni GNOME hanno un aspetto e un comportamento omogeneo. Tutte le applicazioni GNOME usano le impostazioni specificate nelle finestre di preferenze. I seguenti strumenti permettono di modificare il look-and-feel delle applicazioni GNOME:
Finestra di preferenze Menu e barre degli strumenti
Finestra di preferenze Tema
Barre dei menu, barre degli strumenti e barre di stato
La maggior parte delle applicazioni GNOME dispone di una barra dei menu, una barra degli strumenti e una barra di stato. La barra dei menu contiene sempre un menu File e un menu Guida. Il menu File include sempre una voce Esci mentre il menu Guida contiene sempre la voce Informazioni su.
La barra degli strumenti è una barra posizionata
al di sotto della barra dei menu. La barra degli strumenti contiene una serie
di pulsanti che permettono di eseguire i comandi più comuni. La barra di stato è una barra posta nella parte inferiore
di una finestra che fornisce informazioni sullo stato corrente dei dati visualizzati.
Le applicazioni GNOME possono contenere anche altre barre. Ad esempio, Nautilus
contiene una barra di posizione.
Alcune delle barre nelle applicazioni GNOME possono diventare mobili. Infatti le barre contengono un'area che permette di agganciare la barra e spostarla in un'altra posizione. La barra può essere spostata in un diverso punto della finestra o in un'altra parte dello schermo. Ad esempio, è possibile staccare la barra dei menu, la barra degli strumenti e la barra di posizione del file manager.
Scelte rapide predefinite
Le applicazioni GNOME usano le stesse scelte rapide per eseguire le stesse azioni. Ad esempio, per uscire da un'applicazione GNOME, premere Ctrl + Q. Per annullare un'azione in un'applicazione GNOME, premere Ctrl + Z.
Trascinare e rilasciare
Le applicazioni GNOME usano lo stesso protocollo per le operazioni di trascinamento e rilascio. Questo garantisce un comportamento omogeneo in questo genere di operazioni.
L'uso dello stesso protocollo consente anche alle applicazioni GNOME
di interoperare in modo molto sofisticato. Ad esempio, le applicazioni GNOME
possono riconoscere il formato degli elementi che vengono trascinati. Quando
si trascina un file HTML dalla finestra di Nautilus
in un Web browser, il file viene visualizzato nel browser in formato HTML.
Tuttavia, quando lo stesso file HTML viene trascinato su un editor di testo,
il file viene visualizzato in formato testo.