GNOME (/(() noʊm/) è un ambiente desktop che mira ad essere semplice e facile da usare. È stato progettato dal progetto GNOME ed è composto interamente da software libero e open-source. GNOME fa parte del Progetto GNU. La visualizzazione predefinita è Wayland invece di Xorg.
- Installazione
- Versioni Unstable
- Sessioni GNOME
- Avvio
- Graficamente
- Manualmente
- Xorg sessioni
- Wayland sessioni
- le applicazioni di GNOME in Wayland
- Navigazione
- nomi Legacy
- Configurazione
- Impostazioni di sistema
- Colore
- Luce notturna
- Date& time
- applicazioni Predefinite
- Mouse e touchpad
- Network
- Account online
- Cerca
- Impostazioni avanzate
- Aspetto
- Applicazioni griglia cartelle
- Avvio automatico
- Desktop
- Estensioni
- Font
- WEBP, thumbnails
- Metodi di input
- Potenza
- Utilizzare un altro window manager
- Vedere anche
Installazione
Sono disponibili due gruppi:
- gnome contiene il desktop GNOME base e un sottoinsieme di applicazioni ben integrate;
- gnome-extra contiene ulteriori applicazioni GNOME, tra cui un client di posta elettronica, un client IRC, GNOME Tweaks e una serie di giochi. Si noti che questo gruppo si basa sul gruppo gnome.
Il desktop di base è costituito da GNOME Shell, un plugin per Mutter window manager. Può essere installato separatamente con gnome-shell.
Versioni Unstable
Vedi Repository ufficiali#gnome-unstable.
Sessioni GNOME
GNOME ha tre sessioni disponibili, tutte utilizzando GNOME Shell.
- GNOME è l’impostazione predefinita che utilizza Wayland. Le applicazioni X tradizionali vengono eseguite attraverso Xwayland.
- GNOME Classic è un layout desktop tradizionale con un’interfaccia simile a GNOME 2, utilizzando estensioni e parametri pre-attivati. Quindi è più una shell GNOME personalizzata che una modalità veramente distinta.
- GNOME su Xorg esegue GNOME Shell usando Xorg.
Avvio
GNOME può essere avviato graficamente con un display manager o manualmente dalla console (alcune funzionalità potrebbero mancare). Il display manager incluso in gnome è GDM.
Graficamente
Se avete installato il gruppo gnome e volete che si avvii automaticamente all’avvio successivo, attivate il servizio GDM:
# systemctl enable gdm
Quindi è possibile selezionare la sessione desiderata: GNOME, GNOME Classic (visualizzato solo se gnome-shell-extensions è stato installato), o GNOME su Xorg dal menu di sessione del display manager.
Manualmente
Xorg sessioni
- GNOME Xorg sessione, aggiungere il
~/.xinitrc
file (vedi qui per i dettagli):export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
- Per la sessione GNOME Classic, aggiungere il
~/.xinitrc
file:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session
Dopo aver modificato il file~/.xinitrc
, GNOME può essere avviato con il comandostartx
(vedere xinitrc per ulteriori dettagli, come la conservazione della sessione di logind). Dopo aver impostato il ~/.xinitrc
file può anche essere organizzato per l’Avvio di X al momento del login, ad esempio, sulla tty1 aggiungendo .bash_profile
:
if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi
Wayland sessioni
- Quando si utilizza il driver NVIDIA proprietario, le applicazioni non Wayland-native soffrono di scarse prestazioni a causa della mancanza di accelerazione hardware XWayland. Questo dovrebbe essere risolto in futuro (vedi anche Wayland # XWayland).
L’avvio manuale di una sessione Wayland è possibile conXDG_SESSION_TYPE=wayland dbus-run-session gnome-session
.
Per avviare al login per tty1, aggiungere il seguente .bash_profile
come non tutte le applicazioni che rispettano XDG_SESSION_TYPE
, aggiungere una variabile per firefox, applicazioni QT:
if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi
le applicazioni di GNOME in Wayland
Quando la sessione di GNOME è utilizzato, Le applicazioni di GNOME sarà eseguito utilizzando Wayland. Per i casi di debug, il manuale GTK elenca le opzioni e le variabili di ambiente.
Navigazione
Per imparare ad usare la GNOME shell in modo efficace leggere il Cheat Sheet di GNOME Shell; mette in evidenza le caratteristiche di GNOME shell e le scorciatoie da tastiera. Le caratteristiche includono il cambio di attività, l’uso della tastiera, il controllo della finestra, il pannello, la modalità panoramica e altro ancora. Alcuni dei tasti di scelta rapida sono:
-
Super
m
: mostra la lista di notifica -
Super
a
: mostra applicazione griglia -
Alt
Tab
: ciclo attivo applicazioni -
Alt
`
(il tasto sopraTab
su di NOI layout di tastiera): ciclo di windows dell’applicazione in primo piano -
Alt
F2
, quindi immetterer
orestart
: riavviare la shell in caso di shell grafica di problemi (solo in X/modalità legacy, non a Wayland modalità).
Vedere Navigazione da tastiera per ulteriori scorciatoie.
Alt+Tab
interruttore applicazioni solo in area di lavoro corrente, è possibile impostare current-workspace-only
true
$ gsettings set org.gnome.shell.app-switcher current-workspace-only true
nomi Legacy
Current | Legacy |
---|---|
Files | Nautilus |
Web | Epiphany |
Videos | Totem |
Main Menu | Alacarte |
Document Viewer | Evince |
Disk Usage Analyzer | Baobab |
Image Viewer | EoG (Eye of GNOME) |
Passwords and Keys | Seahorse |
GNOME Translation Editor | Gtranslator |
Configurazione
Il pannello delle impostazioni di sistema GNOME (gnome-control-center) e le applicazioni GNOME utilizzano il sistema di configurazione dconf per memorizzare le loro impostazioni.
È possibile accedere direttamente al database dconf utilizzando gli strumenti della riga di comando gsettings(1). Ciò consente anche di configurare le impostazioni non esposte dalle interfacce utente. Lo strumento a riga di comando dconf(1) può modificare direttamente il database sottostante, ignorando la convalida.
Fino a GNOME 3.24 impostazioni sono state applicate dal demone delle impostazioni di GNOME (situato in /usr/lib/gnome-settings-daemon/gnome-settings-daemon
), che poteva essere eseguito al di fuori di una sessione di GNOME.
GNOME 3.24 tuttavia ha sostituito il demone delle impostazioni di GNOME con diversi plugin di impostazioni separati/usr/lib/gnome-settings-daemon/gsd-*
che sono stati successivamente spostati su/usr/lib/gsd-*
. Questi plugin sono ora controllati tramite file desktop sotto /etc/xdg/autostart
(org.gnome.SettingsDaemon.*.desktop). Per eseguire questi plugin al di fuori di una sessione di GNOME è ora necessario copiare/modificare le voci del desktop appropriate in ~/.config/autostart
.
La configurazione viene solitamente eseguita in modo specifico per l’utente, questa sezione non copre come creare modelli di configurazione per più utenti.
Impostazioni di sistema
Colore
Il demonecolord
legge l’EDID del display ed estrae il profilo colore appropriato. La maggior parte dei profili colore sono accurati e non è richiesta alcuna configurazione; tuttavia per quelli che non sono accurati o per schermi più vecchi, i profili colore possono essere inseriti in ~/.local/share/icc/
e indirizzati a.
Luce notturna
GNOME viene fornito con un filtro di luce blu incorporato simile a Redshift. È possibile abilitare e personalizzare l’ora in cui si desidera abilitare la luce notturna dal menu delle impostazioni dello schermo. Inoltre, è possibile modificare la temperatura kelvin con la seguente impostazione dconf, dove 5000 è un valore di esempio:
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
Date& time
Se il sistema ha un demone Network Time Protocol configurato, sarà efficace anche per GNOME. La sincronizzazione può essere impostata su controllo manuale dal menu, se necessario.
GNOME supporta la selezione automatica del fuso orario (può essere abilitata nella sezione Data & delle impostazioni di sistema, dato che i servizi di localizzazione sono abilitati (vedere la sezione Privacy delle impostazioni).
Per visualizzare la data nella barra in alto, eseguire:
$ gsettings set org.gnome.desktop.interface clock-show-date true
Inoltre, per mostrare i numeri della settimana nel calendario aperto sulla barra in alto, eseguire:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
applicazioni Predefinite
al Momento dell’installazione di GNOME per la prima volta, si potrebbe scoprire che il errate applicazioni sono la gestione di alcuni protocolli. Ad esempio, totem apre i video invece di un VLC utilizzato in precedenza. Alcune delle associazioni possono essere impostate dalle impostazioni di sistema tramite: Dettagli> Applicazioni predefinite.
Per altri protocolli e metodi vedere Applicazioni predefinite per la configurazione.
Mouse e touchpad
La maggior parte delle impostazioni del touchpad può essere impostata dalle impostazioni di sistema tramite: Dispositivi > Mouse & Touchpad.
A seconda del dispositivo, potrebbero essere disponibili altre impostazioni di configurazione, ma non esposte tramite la GUI predefinita. Ad esempio, un touchpad diverso click-method
or gsettings range org.gnome.desktop.periferica.touchpad click-method
enum'default"none"areas"fingers'
da impostare manualmente:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
o tramite gnome-tweaks.
Network
NetworkManager è lo strumento nativo del progetto GNOME per controllare le impostazioni di rete dalla shell. Installare il pacchetto networkmanager e abilitare l’unitàNetworkManager.service
systemd.
Mentre qualsiasi altro gestore di rete può essere utilizzato pure, NetworkManager fornisce la piena integrazione tramite le impostazioni di rete shell e un indicatore di stato applet network-manager-applet (non richiesto per GNOME).
Account online
I backend per l’applicazione di messaggistica GNOME empathyAUR e la sezione Account online GNOME del pannello Impostazioni di sistema sono forniti in un gruppo separato: telepathy. Vedere Impossibile aggiungere account in Empathy e GNOME Online Accounts. Alcuni account online, come ownCloud, richiedono l’installazione di gvfs-goa per la piena funzionalità in applicazioni GNOME come File GNOME e Documenti GNOME .
Cerca
La shell GNOME ha una ricerca a cui è possibile accedere rapidamente premendo il tasto Super
e iniziando a digitare. Il pacchetto tracker è installato di default come parte del gruppo gnome e fornisce un’applicazione di indicizzazione e un database di metadati. Può essere configurato con la voce di menu di ricerca e indicizzazione; monitorare lo stato con tracker-controllo. Viene avviato automaticamente da gnome-session quando l’utente accede. L’indicizzazione può essere avviata manualmente con tracker-control -s
. Le impostazioni di ricerca possono essere configurate anche nel pannello Impostazioni di sistema.
Il database del Tracker può essere interrogato utilizzando il comando tracker-sparql. Visualizza la sua pagina di manuale tracker-sparql(1) per ulteriori informazioni.
Impostazioni avanzate
Come notato sopra, molte opzioni di configurazione come la modifica del tema GTK o del tema window manager non sono esposte nel pannello delle impostazioni di sistema di GNOME (gnome-control-center). Gli utenti che desiderano configurare queste impostazioni potrebbero voler utilizzare GNOME Tweaks( gnome-tweaks), un comodo strumento grafico che espone molte di queste impostazioni.
Le impostazioni di GNOME (che sono memorizzate nel database DConf) possono anche essere configurate utilizzando dconf-editor(1) (uno strumento grafico di configurazione DConf) o lo strumento della riga di comando gsettings. Le modifiche di GNOME non fanno nient’altro sullo sfondo della GUI; nota però che non troverai tutte le impostazioni descritte nelle sezioni seguenti.
Aspetto
Temi
GNOME utilizza Adwaita per impostazione predefinita. Per applicare Advaita scuro solo per GTK 2 applicazioni utilizzare il seguente link simbolico:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
Per selezionare nuovi temi (spostarli nella directory appropriata e) utilizzare GNOME Tweak o il GSettings seguenti comandi:
Per il tema GTK:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
Per il tema di icone:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
org.gnome.desktop.wm.preferences theme
è deprecato e ignorato.Vedere GTK # Temi e icone # Manualmente.
Altezza barra del titolo
~/.configurazione / gtk-3.0 / gtk.css
headerbar.default-decoration { padding-top: 5px; padding-bottom: 5px; min-height: 0px; font-size: 0.8 em;}headerbar.default-pulsante decorazione.titlebutton { padding: 0px; min-height: 0px;}
Vedere per ulteriori informazioni.
Ordine dei pulsanti della barra del titolo
Per impostare l’ordine per il gestore finestre di GNOME (Mutter, Metacity):
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
Nascondi la barra del titolo quando massimizzata
- Installa gnome-shell-extension-gtktitlebar-gitAUR. Rimuove le barre dei titoli di finestre massimizzate e non GTK.
- Installa gnome-shell-extension-no-title-bar-gitAUR o gnome-shell-extension-no-title-barAUR. Finestre ingrandite ottenere la barra del titolo fusa nella barra delle attività.
- Installa mutter-hide-legacy-decorationsAUR. Cambia un’impostazione predefinita nel window manager, in modo da nascondere automaticamente la barra del titolo sulle app legacy (non headerbar) quando vengono ingrandite o affiancate lateralmente.
- Installa gnome-shell-extension-pixel-saver-gitAUR o gnome-shell-extension-pixel-saverAUR. Finestre massimizzate ottenere la barra del titolo fusa nella barra delle attività, risparmiando pixel preziosi.
Temi GNOME Shell
Il tema di GNOME Shell stesso è configurabile. Per utilizzare un tema Shell, assicurati innanzitutto di avere installato il pacchetto gnome-shell-extensions. Quindi abilitare l’estensione Temi utente, tramite GNOME Tweaks o tramite la pagina Web GNOME Shell Extensions. I temi della shell possono quindi essere caricati e selezionati utilizzando le modifiche di GNOME.
Ci sono un certo numero di temi GNOME Shell disponibili in AUR. I temi della shell possono anche essere scaricati da gnome-look.org.
Icone nel menu
Lo schema predefinito di GNOME non mostra alcuna icona nei menu. Per visualizzare le icone nei menu, eseguire il seguente comando.
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"
Applicazioni griglia cartelle
~/.local/share/applications-categories
named dopo ogni categoria e che contiene un elenco di file desktop appartenenti alle applicazioni che si desidera avere all’interno. Opzionalmente, puoi farlo scorrere attraverso ogni app senza una cartella e inserire la categoria desiderata fino a quando non si Ctrl-c
o si esauriscono le app.In dconf-editor di accedere a org.gnome.desktop.app-folders
e impostare il valore di folder-children
per un array di separato da virgole di nomi di cartella:
Aggiungere le applicazioni utilizzando gsettings
:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps ""
Questo aggiunge le applicazioni alacarte.desktop
e dconf-editor.desktop
a fondo cartella. Questo creerà anche la cartella org.gnome.desktop.app-folders.folders.Sundry
.
Per assegnare un nome alla cartella (se non ha un nome che appare nella parte superiore delle applicazioni):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"
Le applicazioni possono anche essere ordinati per categoria (specificato nella loro .file desktop):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories ""
Se alcune applicazioni corrispondenti a una categoria non sono desiderate in una determinata cartella, è possibile impostare le esclusioni:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""
Per ulteriori informazioni, vedere and .
Avvio automatico
GNOME implementa l’avvio automatico XDG.
gnome-tweaks consente di gestire le voci di avvio automatico.
gnome-tweaks
. Vedere il seguente thread del forum.Desktop
Icone sul desktop
Fino a GNOME 3.28, le icone sul desktop erano fornite da file che disegnavano una finestra trasparente sul desktop contenente le icone. A partire da GNOME 3.28 questa funzionalità è stata rimossa e le icone del desktop non sono più disponibili in GNOME. Possibili soluzioni alternative includono l’utilizzo di Nemo (un fork di file che ha ancora funzionalità icone del desktop) o l’installazione di gnome-shell-extension-desktop-iconsAUR, che replica la funzionalità icona del desktop disponibile in GNOME 3.26 e precedenti, ma con alcune piccole differenze. Per ulteriori informazioni, consultare il seguente thread del forum Arch.
Blocca schermo e sfondo
Quando si imposta lo sfondo del desktop o della schermata di blocco, è importante notare che la scheda Immagini visualizza solo le immagini che si trovano nella cartella/home/username/Pictures
. Se si desidera utilizzare un’immagine non presente in questa cartella, utilizzare i comandi indicati di seguito.
Per lo sfondo del desktop:
$ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'
Per lo sfondo della schermata di blocco:
$ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
Disabilita l’angolo caldo in alto a sinistra
A partire da GNOME 3.34 puoi disabilitarlo con questo:
$ gsettings set org.gnome.desktop.interface enable-hot-corners false
o tramite gnome-tweak, nella Barra in Alto > Riepilogo Attività Hot Corner
Estensioni
Il catalogo delle estensioni è disponibile a extensions.gnome.org. Si può essere installato e attivato in un browser impostando l’interruttore in alto a sinistra dello schermo e fare clic su Installa nella finestra popup (se l’estensione in questione non è installato). Estensioni installate possono essere visti a extensions.gnome.org/local, dove gli aggiornamenti disponibili possono esser controllati. Le estensioni installate possono anche essere abilitate o disabilitate con gnome-tweaks.
GNOME Shell può essere personalizzato con estensioni per utente o a livello di sistema. L’installazione delle estensioni con pacman le rende disponibili per tutti gli utenti del sistema e automatizza il processo di aggiornamento. Il pacchetto gnome-shell-extensions fornisce un insieme di estensioni mantenute come parte del progetto GNOME (molte delle estensioni incluse sono utilizzate dalla sessione GNOME Classic). Gli utenti che desiderano una barra delle applicazioni ma non desiderano utilizzare la sessione GNOME Classic potrebbero voler abilitare l’estensione della lista delle finestre (fornita dal pacchetto gnome-shell-extensions).
Per elencare le estensioni attualmente abilitate:
$ gsettings get org.gnome.shell enabled-extensions
Per ulteriori informazioni sulle estensioni di GNOME shell, vedere .
Font
I font possono essere impostati per titoli delle finestre, Interfaccia (applicazioni), documenti e Monospace. Vedere la scheda Font nelle Modifiche per le opzioni pertinenti.
Per hinting, RGBA sarà probabilmente desiderato in quanto si adatta alla maggior parte dei tipi di monitor, e se i font appaiono troppo bloccati ridurre hinting a Lieve o Nessuno.
WEBP, thumbnails
Installa webp-pixbuf-loader per far funzionare l’eog (Image viewer) di GNOME con le immagini WEBP e aggiungi un thumbnailer che crea miniature per le immagini WEBP per visualizzarle nei file GNOME.
Metodi di input
GNOME ha integrato il supporto per i metodi di input tramite IBU, solo ibu e il wanted input method engine (ad es. ibus-libpinyin per Intelligent Pinyin) doveva essere installato, dopo l’installazione il motore del metodo di input può essere aggiunto come layout di tastiera nelle impostazioni della lingua & regionali di GNOME.
Potenza
Quando si utilizza un computer portatile, si potrebbe voler modificare le seguenti impostazioni:
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend$ gsettings set org.gnome.desktop.lockdown disable-lock-screen true
Per mantenere il monitor attivi quando il coperchio è chiuso:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
GNOME 3.24 deprecato le seguenti impostazioni:
org.gnome.settings-daemon.plugins.power button-hibernateorg.gnome.settings-daemon.plugins.power button-powerorg.gnome.settings-daemon.plugins.power button-sleeporg.gnome.settings-daemon.plugins.power button-suspendorg.gnome.settings-daemon.plugins.power critical-battery-action
Non sospendere, quando il coperchio del laptop è chiuso
Il pannello delle impostazioni di GNOME non fornisce un’opzione per l’utente di modificare l’azione attivata quando il coperchio del laptop è chiuso. Tuttavia gnome-tweaks può ignorare l’impostazione applicata da systemd. Sulla scheda Generale spegnere l’interruttore Sospendere quando coperchio del computer portatile è chiuso. Il sistema non verrà quindi sospeso su RAM (S3) alla chiusura del coperchio.
Per modificare l’azione dell’interruttore coperchio a livello di sistema, assicurarsi che l’impostazione sopra descritta non sia disattivata e modificare le impostazioni systemd in /etc/systemd/logind.conf
. Per disattivare suspend on lid close, impostare HandleLidSwitch=ignore
, come descritto in Gestione dell’alimentazione#eventi ACPI.
Modifica azione livello batteria critico
Il pannello Impostazioni non fornisce un’opzione per modificare l’azione livello batteria critico. Anche queste impostazioni sono state rimosse da dconf. Ora sono gestiti da upower. Modificare le impostazioni upower in /etc/UPower/UPower.conf
. Trova queste impostazioni e adeguale alle tue esigenze.
/etc/UPower / UPower.conf
PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep
Utilizzare un altro window manager
GNOME Shell non supporta l’utilizzo di un diverso gestore di finestre, tuttavia GNOME Flashback prevede sessioni per Metacity e Compiz. Inoltre, è possibile definire le proprie sessioni GNOME personalizzate che utilizzano componenti alternativi.