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:
Applicazioni -> Preferenze del desktop -> Menu e barre degli strumenti
Applicazioni -> Preferenze del desktop -> 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 del desktop. Ad esempio, è possibile staccare la barra dei menu, la barra degli strumenti e la barra di posizione di Nautilus
.
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.