Difference between revisions of "GNOME (Italiano)"

From ArchWiki
Jump to: navigation, search
(Risoluzione dei problemi)
(35 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
{{out_of_date|Questa pagina è in fase di revisione e potrebbe non essere aggiornata. Seguite per ora le istruzioni della versione inglese.|Talk:ArchWiki Translation Team (Italiano)#Pagine Marcate come "out of date" e "Traslateme"}}
 
[[Category:Desktop environments (Italiano)]]
 
[[Category:Desktop environments (Italiano)]]
{{i18n|GNOME}}
+
[[cs:GNOME]]
 
+
[[de:GNOME]]
 +
[[en:GNOME]]
 +
[[es:GNOME]]
 +
[[fr:GNOME]]
 +
[[nl:GNOME]]
 +
[[pl:GNOME]]
 +
[[pt:GNOME]]
 +
[[ru:GNOME]]
 +
[[sr:GNOME]]
 +
[[th:GNOME]]
 +
[[tr:Gnome_Masaüstü_Ortamı]]
 +
[[uk:GNOME]]
 +
[[zh-CN:GNOME]]
 +
[[zh-TW:GNOME]]
 
{{Article summary start}}
 
{{Article summary start}}
{{Article summary text|GNOME 3 fornisce un desktop moderno, riscritto da zero, e utilizzando il toolkit GTK3+.}}
+
{{Article summary text|GNOME 3 fornisce un desktop moderno, riscritto da zero, utilizzando il toolkit GTK3+.}}
 
{{Article summary heading|Overview}}
 
{{Article summary heading|Overview}}
 
{{Article summary text|{{Graphical user interface overview_(Italiano)}}}}
 
{{Article summary text|{{Graphical user interface overview_(Italiano)}}}}
 
{{Article summary end}}
 
{{Article summary end}}
  
Per GNOME3, il progetto GNOME è ripartito dalle fondamenta, creando un desktop completamente nuovo, moderno, e progettato per gli utenti e le tecnologie di questi tempi. In GNOME 3:
+
Il progetto GNOME è ripartito dalle fondamenta ed ha creato un desktop completamente nuovo chiamato GNOME 3. Esso ha:
* Ci sono di default una visuale moderna, temi e font aggiornati
+
* Tema grafico e font moderni
* Le Attività, che consentono di accedere in maniera semplice a tutte le finestre ed alle applicazioni
+
* Un'interfaccia che fornisce accesso a tutte le finestre ed applicazioni  
 +
* Un sistema di notifiche ed un discreto pannello superiore
 +
* Un migliorato file manager Nautilus
 
* Servizi di messaggistica integrati nel desktop
 
* Servizi di messaggistica integrati nel desktop
* Un sistema di notifiche meno invasivo ed un pannello più discreto
+
* Un nuovo sistema di impostazioni delle applicazioni
* Una rapida funzione di ricerca delle Attività
+
* Una funzione di ricerca delle attività
* Una nuova applicazione per le Impostazioni di Sistema
+
* Modalità simili alla funzione Aero Snap di Windows  
* ... e molto altro come: affiancamento finestre (come la funzione Aero Snap di Windows), un Nautilus migliorato etc.
+
  
 
[ulteriori dettagli sul sito [http://www.gnome3.org/ GNOME3]]
 
[ulteriori dettagli sul sito [http://www.gnome3.org/ GNOME3]]
Line 27: Line 42:
 
Se si utilizza la modalità fallback, è ancora possibile modificare il window manager predefinito con quello che si preferisce.
 
Se si utilizza la modalità fallback, è ancora possibile modificare il window manager predefinito con quello che si preferisce.
  
== Aggiornare dalla versione di Gnome 2.32 ==
+
== Installazione ==
 
+
{{Attenzione| La sessione potrebbe andare in crash durante l'aggiornamento, è quindi raccomandato lanciare l'aggiornamento da console o da un altro Desktop Environment/Window Manager}}
+
 
+
{{cli|# pacman -Syu}}
+
 
+
Al termine dell'aggiornamento si avrà a disposizione un sistema dotato della modalità fallback di gnome 3.0. Per installare il nuovo gnome-shell:
+
+
{{cli|# pacman -S gnome-shell}}
+
 
+
A seconda della vostra configurazione, potrebbe essere necessario cancellare i vecchi settaggi per avere successo nell'avvio della nuova sessione con gnome 3.0 .
+
 
+
{{cli|$ mv .config .config.bak
+
<nowiki>$</nowiki> mv .gconf .gconf.bak
+
<nowiki>$</nowiki> mv .gnome2 .gnome2.bak
+
}}
+
 
+
== Installazione da un sistema pulito ==
+
  
 
GNOME 3 è in [extra]. È possibile installarlo con il seguente comando:
 
GNOME 3 è in [extra]. È possibile installarlo con il seguente comando:
  
{{cli|# pacman -Syu  
+
{{bc|# pacman -Syu  
 
<nowiki>#</nowiki> pacman -S gnome}}
 
<nowiki>#</nowiki> pacman -S gnome}}
  
 
Per installare applicazioni supplementari
 
Per installare applicazioni supplementari
  
{{cli|# pacman -S gnome-extra}}
+
{{bc|# pacman -S gnome-extra}}
  
 
===Demoni e moduli richiesti da GNOME===
 
===Demoni e moduli richiesti da GNOME===
Line 60: Line 58:
  
 
Per avviare il demone DBUS:
 
Per avviare il demone DBUS:
{{cli|# rc.d start dbus}}
+
{{bc|# rc.d start dbus}}
  
Oppure aggiungere questo demone all'array '''DAEMONS''' di {{Filename|/etc/[[rc.conf]]}}, in modo che venga automaticamente eseguito all'avvio:
+
Oppure aggiungere questo demone all'array '''DAEMONS''' di {{ic|/etc/[[rc.conf]]}}, in modo che venga automaticamente eseguito all'avvio:
  
{{file|name=/etc/rc.conf|content=
+
{{hc|/etc/rc.conf|2=
 
......
 
......
 
DAEMONS=(syslog-ng '''dbus''' network crond)
 
DAEMONS=(syslog-ng '''dbus''' network crond)
Line 72: Line 70:
  
 
Per caricare il modulo del kernel FUSE:
 
Per caricare il modulo del kernel FUSE:
{{cli|# modprobe fuse}}
+
{{bc|# modprobe fuse}}
  
Oppure aggiungere il modulo all'array '''MODULES''' in {{Filename|/etc/rc.conf}} in modo che venga caricato automaticamente all'avvio. Ad es.
+
Oppure aggiungere il modulo all'array '''MODULES''' in {{ic|/etc/rc.conf}} in modo che venga caricato automaticamente all'avvio. Ad es.
  
{{file|name=/etc/rc.conf|content=
+
{{hc|/etc/rc.conf|2=
 
.....
 
.....
 
MODULES=('''fuse''')
 
MODULES=('''fuse''')
Line 86: Line 84:
  
 
Per una migliore integrazione col desktop, è consigliato l'uso di '''GDM'''.
 
Per una migliore integrazione col desktop, è consigliato l'uso di '''GDM'''.
{{cli|# pacman -S gdm}}
+
{{bc|# pacman -S gdm}}
  
 
Consultare la pagina [[Display Manager (Italiano)|Display Manager]] per capire come eseguirlo correttamente.
 
Consultare la pagina [[Display Manager (Italiano)|Display Manager]] per capire come eseguirlo correttamente.
  
Se si preferisce eseguirlo da console, aggiungere la seguente righe a {{Filename|~/.xinitrc}}, accertandosi che sia l'ultima del file e che sia l'unica ad iniziare con ''exec''(Consultare la pagina [[xinitrc (Italiano)| xinitrc]]):
+
Se si preferisce eseguirlo da console, aggiungere la seguente righe a {{ic|~/.xinitrc}}, accertandosi che sia l'ultima del file e che sia l'unica ad iniziare con ''exec''(Consultare la pagina [[xinitrc (Italiano)| xinitrc]]):
{{file|name=`/.xinitrc|content=
+
{{hc|`/.xinitrc|
 
.....
 
.....
exec ck-launch-session gnome-session
+
exec gnome-session
 
.....
 
.....
 
}}
 
}}
  
 
In questo modo GNOME verrà eseguito all'inserimento di questo comando:
 
In questo modo GNOME verrà eseguito all'inserimento di questo comando:
{{cli|$ startx}}
+
{{bc|$ startx}}
  
 
== Utilizzare gnome-shell ==
 
== Utilizzare gnome-shell ==
Line 108: Line 106:
 
Dopo aver apportato delle modifiche all'aspetto di Gnome tramite tweaks, potrebbe essere richiesto di riavviare la Gnome shell. Invece di effettuare il log out per riaprire la nuova sessione, è più semplice e veloce eseguire i seguenti comandi da tastiera:
 
Dopo aver apportato delle modifiche all'aspetto di Gnome tramite tweaks, potrebbe essere richiesto di riavviare la Gnome shell. Invece di effettuare il log out per riaprire la nuova sessione, è più semplice e veloce eseguire i seguenti comandi da tastiera:
  
Riavviate la shell premendo {{Keypress|Alt}} + {{Keypress|F2}}  poi  {{Keypress|r}}  ed infine  {{Keypress|Enter}}
+
Riavviate la shell premendo {{ic|Alt}} + {{ic|F2}}  poi  {{ic|r}}  ed infine  {{ic|Enter}}
  
 
=== Crashes della Shell ===
 
=== Crashes della Shell ===
Line 114: Line 112:
 
Alcune modifiche e/o ripetuti riavvii della shell possono causare dei crash. In questi casi sarete informati riguardo l'errore e poi sarete forzati ad effettuare il log out.
 
Alcune modifiche e/o ripetuti riavvii della shell possono causare dei crash. In questi casi sarete informati riguardo l'errore e poi sarete forzati ad effettuare il log out.
 
Alcuni cambiamenti della shell, come il passaggio da '''''GNOME Shell''''' a '''''fallback mode''''' non possono essere realizzati tramite tastiera, ma si deve effettuare il log out e poi di nuovo il log in perché abbiano effetto.
 
Alcuni cambiamenti della shell, come il passaggio da '''''GNOME Shell''''' a '''''fallback mode''''' non possono essere realizzati tramite tastiera, ma si deve effettuare il log out e poi di nuovo il log in perché abbiano effetto.
 
  
 
Anche se lo dice il buon senso, vale la pena ripetere che i documenti di valore dovrebbero essere salvati (o addirittura è consigliato chiudere l'intera applicazione con cui si sta lavorando), prima di tentare un riavvio della shell. Non è strettamente necessario; i documenti e le finestre aperte normalmente rimangono intatte dopo il riavvio della shell.
 
Anche se lo dice il buon senso, vale la pena ripetere che i documenti di valore dovrebbero essere salvati (o addirittura è consigliato chiudere l'intera applicazione con cui si sta lavorando), prima di tentare un riavvio della shell. Non è strettamente necessario; i documenti e le finestre aperte normalmente rimangono intatte dopo il riavvio della shell.
Line 132: Line 129:
 
==== Gnome-tweak-tool ====
 
==== Gnome-tweak-tool ====
  
{{cli|# pacman -S gnome-tweak-tool}}
+
{{bc|# pacman -S gnome-tweak-tool}}
  
 
Questo strumento consente di personalizzare font, temi, tasti di massimizzazione e minimizzazione ed altre utili impostazioni, come le azioni da intraprendere alla chiusura del coperchio di un notebook. Una buona fonte di informazioni riguardo la personalizzazione è reperibile a questo indirizzo [http://blog.fpmurphy.com/2011/03/customizing-the-gnome-3-shell.html]
 
Questo strumento consente di personalizzare font, temi, tasti di massimizzazione e minimizzazione ed altre utili impostazioni, come le azioni da intraprendere alla chiusura del coperchio di un notebook. Una buona fonte di informazioni riguardo la personalizzazione è reperibile a questo indirizzo [http://blog.fpmurphy.com/2011/03/customizing-the-gnome-3-shell.html]
Line 140: Line 137:
 
==== Temi GTK3 tramite settings.ini ====
 
==== Temi GTK3 tramite settings.ini ====
  
Come '''{{Filename|~/.gtkrc-2.0}}'''  per GTK2+, è possibile settare un tema GTK3 tramite '''{{Filename|${XDG_CONFIG_HOME}/gtk-3.0/settings.ini}}'''.
+
Come '''{{ic|~/.gtkrc-2.0}}'''  per GTK2+, è possibile settare un tema GTK3 tramite '''{{ic|${XDG_CONFIG_HOME}/gtk-3.0/settings.ini}}'''.
  
La variabile {{Codeline|$XDG_CONFIG_HOME}} normalmente assume il valore '''~/.config'''
+
La variabile {{Ic|$XDG_CONFIG_HOME}} normalmente assume il valore '''~/.config'''
  
 
''Adwaita,'' il tema di default in GNOME 3, fa parte di uno dei '''gnome-themes-standard''' (temi standard di gnome). Altri temi per GTK3 possono essere trovati sul sito [http://browse.deviantart.com/customization/skins/linuxutil/desktopenv/gnome/gtk3/ Deviantart web site.]  
 
''Adwaita,'' il tema di default in GNOME 3, fa parte di uno dei '''gnome-themes-standard''' (temi standard di gnome). Altri temi per GTK3 possono essere trovati sul sito [http://browse.deviantart.com/customization/skins/linuxutil/desktopenv/gnome/gtk3/ Deviantart web site.]  
Line 160: Line 157:
 
==== Tema delle icone ====
 
==== Tema delle icone ====
  
{{Nota | Utilizzando gnome-tweak-tool v. 3.0.3 e superiori, potete installare il vostro tema delle icone preferito all'interno della cartella '''{{Filename|~/.icons}}'''.}}
+
{{Nota | Utilizzando gnome-tweak-tool v. 3.0.3 e superiori, potete installare il vostro tema delle icone preferito all'interno della cartella '''{{ic|~/.icons}}'''.}}
  
GNOME 3 è compatibile con i temi delle icone di GNOME 2, quindi non siete obbligati ad usare il tema delle icone di default. Per installare un nuovo set di icone, copiate il tema che desiderate nella cartella dei temi delle icone '''{{Filename|~/.icons}}'''.  Per esempio in questo modo:
+
GNOME 3 è compatibile con i temi delle icone di GNOME 2, quindi non siete obbligati ad usare il tema delle icone di default. Per installare un nuovo set di icone, copiate il tema che desiderate nella cartella dei temi delle icone '''{{ic|~/.icons}}'''.  Per esempio in questo modo:
  
  {{cli | $ cp -R /home/user/Desktop/my_icon_theme ~/.icons}}
+
  {{bc| $ cp -R /home/user/Desktop/my_icon_theme ~/.icons}}
  
 
Il nuovo tema ''my_icon_theme''  ora sarà selezionabile utilizzando '''gnome-tweak-tool'''  sotto la voce  '''''interface''''' (''interfaccia'').
 
Il nuovo tema ''my_icon_theme''  ora sarà selezionabile utilizzando '''gnome-tweak-tool'''  sotto la voce  '''''interface''''' (''interfaccia'').
  
In alternativa, potete selezionare il vostro nuovo tema senza aver bisogno di utilizzare gnome-tweak-tool. Per fare questo, aggiungete il vostro tema delle icone GTK al file '''{{Filename|${XDG_CONFIG_HOME}/gtk-3.0/settings.ini}}'''.
+
In alternativa, potete selezionare il vostro nuovo tema senza aver bisogno di utilizzare gnome-tweak-tool. Per fare questo, aggiungete il vostro tema delle icone GTK al file '''{{ic|${XDG_CONFIG_HOME}/gtk-3.0/settings.ini}}'''.
  
: {{file|name=${XDG_CONFIG_HOME}/gtk-3.0/settings.ini|content=<nowiki>... linee precedenti ...
+
{{hc|${XDG_CONFIG_HOME}/gtk-3.0/settings.ini|<nowiki>... linee precedenti ...
  
 
gtk-icon-theme-name = my_new_icon_theme</nowiki>}}
 
gtk-icon-theme-name = my_new_icon_theme</nowiki>}}
Line 178: Line 175:
 
==== Rimuovere le cartelle dalla places sidebar ====
 
==== Rimuovere le cartelle dalla places sidebar ====
  
La visualizzazion delle cartele è specificata in {{Filename|~/.config/user-dirs.dirs}} e può essere modificata con un qualsiasi editor di testo. Eseguendo il comando {{codeline|xdg-user-dirs-update}} aggiorneremo lo stato della sidebar con le nuove impostazioni, per questo è consigliato settare il permesso del file su sola lettura (read-only).
+
La visualizzazion delle cartele è specificata in {{ic|~/.config/user-dirs.dirs}} e può essere modificata con un qualsiasi editor di testo. Eseguendo il comando {{Ic|xdg-user-dirs-update}} aggiorneremo lo stato della sidebar con le nuove impostazioni, per questo è consigliato settare il permesso del file su sola lettura (read-only).
  
 
==== Visualizzare il percorso file come testo ====
 
==== Visualizzare il percorso file come testo ====
Line 184: Line 181:
 
La toolbar standard di Nautilus visualizza una barra con un'interfaccia basata su dei bottoni per la navigazione nel percorso dei file.  
 
La toolbar standard di Nautilus visualizza una barra con un'interfaccia basata su dei bottoni per la navigazione nel percorso dei file.  
  
Per entrare in una specifica posizione del percorso file utilizzando la ''tastiera'', dovete visualizzare il campo per inserire il testo con la vostra locazione da raggiungere premendo i tasti {{Keypress|Ctrl}} + {{Keypress|L}}.
+
Per entrare in una specifica posizione del percorso file utilizzando la ''tastiera'', dovete visualizzare il campo per inserire il testo con la vostra locazione da raggiungere premendo i tasti {{ic|Ctrl}} + {{ic|L}}.
  
 
Per rendere permanente la visualizzazione del campo percorso come testo, utilizzate gsettings come di seguito.
 
Per rendere permanente la visualizzazione del campo percorso come testo, utilizzate gsettings come di seguito.
  
{{cli|$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true}}
+
{{bc|$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true}}
  
 
{{Note| una volta effettuato questo cambiamento non sarà più possibile visualizzare la barra con i bottoni (pulsanti) che vi è di base. Solo quando è settata a '''false''' potete utilizzare entrambi i modi per la visualizzazione del percorso.}}
 
{{Note| una volta effettuato questo cambiamento non sarà più possibile visualizzare la barra con i bottoni (pulsanti) che vi è di base. Solo quando è settata a '''false''' potete utilizzare entrambi i modi per la visualizzazione del percorso.}}
Line 198: Line 195:
 
Di default Gnome visualizza solo il giorno della settimana e l'ora sulla barra in alto. Questo può essere modificato con il seguente comando. Gli effetti si vedranno immediatamente.
 
Di default Gnome visualizza solo il giorno della settimana e l'ora sulla barra in alto. Questo può essere modificato con il seguente comando. Gli effetti si vedranno immediatamente.
  
{{cli|# gsettings set org.gnome.shell.clock show-date true}}
+
{{bc|# gsettings set org.gnome.shell.clock show-date true}}
  
==== Nascondere l'icona di accesso universale ====
+
==== Nascondere icone della barra superiore ====
  
Create una cartella con il nome  '''{{Filename|noa11y.icon@panel.ui}}'''  in  '''{{Filename|$HOME/.local/share/gnome-shell/extensions}}'''. Create i seguenti due nuovi files:
+
Quando effettuate l'installazione di Gnome, potrebbero essere visualizzate sul pannello delle icone che non volete utilizzare. Per rimuovere queste icone, dovete modificare l'apposito script del pannello.
  
: {{File|~/.local/share/gnome-shell/extensions/noa11y.icon@panel.ui/extension.js|content=<nowiki>const Panel = imports.ui.panel;
+
Per esempio, per rimuovere l' '''icona di accesso universale''', rimuovete 'a11y' dalla linea AREA_ORDER e commentate 'a11y' alla linea AREA_SHELL_IMPLEMENTATION.
  
function main() {
+
{{hc|/usr/share/gnome-shell/js/ui/panel.js|<nowiki>
  Panel.STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION['a11y'] = '';
+
const STANDARD_STATUS_AREA_ORDER = ['a11y', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
}</nowiki>}}
+
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
 +
    'a11y': imports.ui.status.accessibility.ATIndicator
 +
    'volume': imports.ui.status.volume.Indicator,
 +
    'battery': imports.ui.status.power.Indicator,
 +
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
 +
    'userMenu': imports.ui.userMenu.UserMenuButton
 +
};
 +
</nowiki>}}
  
: {{File|~/.local/share/gnome-shell/extensions/noa11y.icon@panel.ui/metadata.json|content=<nowiki>{
+
Il file deve diventare come il seguente:
  "shell-version": ["3.0"],
+
  "uuid": "noa11y.icon@panel.ui",
+
  "name": "na11y",
+
  "description": "Disattivare icona ally sul pannello"
+
}</nowiki>}}
+
  
[[#Riavviare la shell |Riavviate la shell di GNOME.]] L'icona di accesso universale dovrebbe essere scomparsa. Se questa soluzione smette di funzionare più avanti, modificate il numero di versione della schell in '''{{Filename|metadata.json.}}'''
+
{{hc|/usr/share/gnome-shell/js/ui/panel.js|<nowiki>
 +
const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
 +
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
 +
    //'a11y': imports.ui.status.accessibility.ATIndicator
 +
    'volume': imports.ui.status.volume.Indicator,
 +
    'battery': imports.ui.status.power.Indicator,
 +
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
 +
    'userMenu': imports.ui.userMenu.UserMenuButton
 +
};
 +
</nowiki>}}
  
In alternativa, potete disabilitare l'icona modificando il file '''{{Filename|/usr/share/gnome-shell/js/ui/panel.js}}'''.  Cercate la seguente linea di comando e commentatela o cancellatela. Poi riavviate la shell di Gnome.
+
Salvate le vostre modifiche e [[#Riavviare la shell |riavviate la shell di GNOME]] per vedere i vostri cambiamenti.
{{file|/usr/share/gnome-shell/js/ui/panel.js|content=
+
'a11y': imports.ui.status.accessibility.ATIndicator,}}
+
 
+
==== Nascondere l'icona del bluetooth ====
+
 
+
Disattivate il bluetooth come startup-service. Fate riferimento alla sezione [[#Lancio automatico dei programmi al login|Lancio automatico dei programmi al login.]]
+
 
+
Create una cartella chiamata '''{{Filename|nobluetooth.icon@panel.ui}}'''  in  '''{{Filename|~/.local/share/gnome-shell/extensions}}'''. Create i seguenti nuovi files:
+
 
+
: {{File|~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/extension.js|content=<nowiki>const Panel = imports.ui.panel;
+
 
+
function main() {
+
  Panel.STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION['bluetooth'] = '';
+
}</nowiki>}}
+
 
+
: {{File|~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/metadata.json|content=<nowiki>{
+
  "shell-version": ["3.0"],
+
  "uuid": "nobluetooth.icon@panel.ui",
+
  "name": "nbluetooth",
+
  "description": "Turn off the bluetooth icon in the panel"
+
}</nowiki>}}
+
 
+
[[#Riavviare la shell |Riavviate la shell di GNOME.]] L'icona dovrebbe essere nascosta. Se questa soluzione smette di funzionare più avanti, modificate il numero di versione della schell in '''{{Filename|metadata.json.}}'''
+
 
+
==== Visualizzare l'icona della batteria ====
+
 
+
Per visualizzare l'icona della batteria è necessario installare {{codeline|gnome-power-manager}}.
+
 
+
{{cli|# pacman -S gnome-power-manager}}
+
  
 
==== Disabilitare la "Sospensione" nello status menu ====
 
==== Disabilitare la "Sospensione" nello status menu ====
  
Un modo veloce per farlo è cambiare la linea 153 di '''{{Filename|/usr/share/gnome-shell/js/ui/statusMenu.js}}'''.  Questo cambiamento ha effetto al prossimo avvio della Gnome shell.
+
Un modo veloce per farlo è cambiare la linea 153 di '''{{ic|/usr/share/gnome-shell/js/ui/statusMenu.js}}'''.  Questo cambiamento ha effetto al prossimo avvio della Gnome shell.
  
{{file|/usr/share/gnome-shell/js/ui/statusMenu.js|content=<nowiki>
+
{{hc|/usr/share/gnome-shell/js/ui/statusMenu.js|2=<nowiki>
 
  // this._haveSuspend = this._upClient.get_can_suspend();  //  Commentate questa linea.
 
  // this._haveSuspend = this._upClient.get_can_suspend();  //  Commentate questa linea.
 
  this._haveSuspend = false;                                //  Scrivete questa linea.
 
  this._haveSuspend = false;                                //  Scrivete questa linea.
Line 261: Line 240:
 
Comunque gli effetti non saranno visibili fino all'aggiornamento di Gnome. Un modo non definitivo per raggiungere questa soluzione è quello di installare [[#GNOME shell extensions|alternative status menu]].
 
Comunque gli effetti non saranno visibili fino all'aggiornamento di Gnome. Un modo non definitivo per raggiungere questa soluzione è quello di installare [[#GNOME shell extensions|alternative status menu]].
  
{{cli|# pacman -S gnome-shell-extension-alternative-status-menu}}
+
{{bc|# pacman -S gnome-shell-extension-alternative-status-menu}}
  
 
==== Eliminare tempo di attesa durante il logging out ====
 
==== Eliminare tempo di attesa durante il logging out ====
Line 269: Line 248:
 
Il messaggio normalmente appare quanto si effettua il logout dallo status menu. Questa modifica incide anche sul dialogo che riguarda il '''''Power  Off'''''. Non è una modifica a livello di sistema; ha effetto solo sull'utente che utilizza questo comando. Gli effetti si possono notare subito dopo l'esecuzione del seguente comando.
 
Il messaggio normalmente appare quanto si effettua il logout dallo status menu. Questa modifica incide anche sul dialogo che riguarda il '''''Power  Off'''''. Non è una modifica a livello di sistema; ha effetto solo sull'utente che utilizza questo comando. Gli effetti si possono notare subito dopo l'esecuzione del seguente comando.
  
{{cli|$ gsettings set org.gnome.SessionManager logout-prompt 'false'}}
+
{{bc|$ gsettings set org.gnome.SessionManager logout-prompt 'false'}}
  
 
==== Visualizzare il system monitor ====
 
==== Visualizzare il system monitor ====
  
Installare l'estensione [http://aur.archlinux.org/packages.php?ID=49250 gnome-shell-system-monitor-applet-git] disponibile su AUR.
+
Installare l'estensione [https://aur.archlinux.org/packages.php?ID=49250 gnome-shell-system-monitor-applet-git] disponibile su AUR.
 +
 
 +
==== Visualizza informazioni sul tempo ====
 +
 
 +
Installare {{AUR|gnome-shell-extension-weather-git}} da [[AUR]].
  
 
=== Activity view ===
 
=== Activity view ===
Line 279: Line 262:
 
==== Rimuovere le voci dall'Applications view ====
 
==== Rimuovere le voci dall'Applications view ====
  
Come altri ambienti desktop, GNOME utilizza i .desktop files per popolare la sua vista delle applicazioni (Applications view). Questi file di testo si trovano in '''{{filename|/usr/share/applications}}'''. Non è possibile modificare questi file visualizzandoli normalmente in Nautilus, perché quest'ultimo non tratta le sue icone come file di testo. Usate quindi un terminale per visualizzare o editare le voci nel file .desktop.
+
Come altri ambienti desktop, GNOME utilizza i .desktop files per popolare la sua vista delle applicazioni (Applications view). Questi file di testo si trovano in '''{{ic|/usr/share/applications}}'''. Non è possibile modificare questi file visualizzandoli normalmente in Nautilus, perché quest'ultimo non tratta le sue icone come file di testo. Usate quindi un terminale per visualizzare o editare le voci nel file .desktop.
  
 
  # ls /usr/share/applications
 
  # ls /usr/share/applications
 
  # nano /usr/share/applications/foo.desktop
 
  # nano /usr/share/applications/foo.desktop
  
Per le modifiche a livello di sistema, editate i files in '''{{filename|/usr/share/applications}}'''. Per una modifica locale, create una copia del file ''foo.desktop''  nella vostra cartella home.
+
Per le modifiche a livello di sistema, editate i files in '''{{ic|/usr/share/applications}}'''. Per una modifica locale, create una copia del file ''foo.desktop''  nella vostra cartella home.
  
 
  $ cp /usr/share/applications/foo.desktop ~/.local/share/applications/
 
  $ cp /usr/share/applications/foo.desktop ~/.local/share/applications/
Line 298: Line 281:
 
Una scelta imbarazzante dei progettisti GNOME è stata quella di utilizzare icone di grandi dimensioni per la visualizzazione delle applicazioni. Questa visione è controproducente quando si lavora con piccoli schermi che contengono molte applicazioni con icone di grandi dimensioni. C'è un modo per ridurre la grandezza di queste icone ed è quello di modificare il tema della Gnome-Shell.
 
Una scelta imbarazzante dei progettisti GNOME è stata quella di utilizzare icone di grandi dimensioni per la visualizzazione delle applicazioni. Questa visione è controproducente quando si lavora con piccoli schermi che contengono molte applicazioni con icone di grandi dimensioni. C'è un modo per ridurre la grandezza di queste icone ed è quello di modificare il tema della Gnome-Shell.
  
Modificate i vostri file direttamente (ricordatevi di effettuare prima un backup) o copiate i file del tema in una cartella locale e modificateli. Per il tema principale dovete modificare il file :'''{{filename|/usr/share/gnome-shell/theme/gnome-shell.css}}'''
+
Modificate i vostri file direttamente (ricordatevi di effettuare prima un backup) o copiate i file del tema in una cartella locale e modificateli. Per il tema principale dovete modificare il file :'''{{ic|/usr/share/gnome-shell/theme/gnome-shell.css}}'''
 
+
Per il tema utente modificate :'''{{filename|/usr/share/themes/<UserTheme>/gnome-shell/gnome-shell.css}}'''
+
  
 +
Per il tema utente modificate :'''{{ic|/usr/share/themes/<UserTheme>/gnome-shell/gnome-shell.css}}'''
  
 
Apportate cambiamenti a ''gnome-shell.css'' sostituendo i seguenti valori. Successivamente [[#Riavviare la shell| riavviate la Gnome-Shell.]]
 
Apportate cambiamenti a ''gnome-shell.css'' sostituendo i seguenti valori. Successivamente [[#Riavviare la shell| riavviate la Gnome-Shell.]]
  
{{file|gnome-shell.css|content=<nowiki>
+
{{hc|gnome-shell.css|<nowiki>
 
  .icon-grid {
 
  .icon-grid {
 
     spacing: 18px;
 
     spacing: 18px;
Line 316: Line 298:
 
</nowiki>}}
 
</nowiki>}}
  
Un clone del tema base della Gnome-Shell con icone più piccole è disponibile [http://aur.archlinux.org/packages.php?ID=51586 su AUR].
+
Un clone del tema base della Gnome-Shell con icone più piccole è disponibile [https://aur.archlinux.org/packages.php?ID=51586 su AUR].
  
=== Titlebar ===
+
==== Disabilitare Activity View all'angolo dello schermo ====
  
==== Ridurre l'altezza della barra del titolo ====
+
Per disabilitare l'Activity View automatica quando si raggiunge con il mouse l'angolo in alto a sinistra dello schermo, modificate '''{{ic|/usr/share/gnome-shell/js/ui/layout.js}}''' (che corrisponde a ''panel.js'' in Gnome 3.0.x) :
  
{{cli|<nowiki># sed -i '/title_vertical_pad/s|value="[0-9]\{1,2\}"|value="0"|g' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml</nowiki>
+
{{hc|layout.js|<nowiki>
}}
+
this._corner = new Clutter.Rectangle({ name: 'hot-corner',
 +
                                      width: 1,
 +
                                      height: 1,
 +
                                      opacity: 0,
 +
                                      reactive: true });icon-size: 48px;
 +
}
 +
</nowiki>}}
  
 +
Dovete settare ''reactive'' a ''false''. Successivamente dovete [[#Riavviare la shell| riavviate la Gnome-Shell.]]
  
 +
=== Titlebar ===
  
 +
==== Ridurre l'altezza della barra del titolo ====
 +
 +
{{bc|<nowiki># sed -i '/title_vertical_pad/s|value="[0-9]\{1,2\}"|value="0"|g' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml</nowiki>
 +
}}
  
 
[[#Riavviare la shell|Riavviare la shell di Gnome.]] Il comando precedente cambia il padding verticale da 14 a 0, per dare alle finestre un'spetto più sottile.
 
[[#Riavviare la shell|Riavviare la shell di Gnome.]] Il comando precedente cambia il padding verticale da 14 a 0, per dare alle finestre un'spetto più sottile.
Line 332: Line 326:
 
Per ripristinare i valori originali:
 
Per ripristinare i valori originali:
  
{{cli|$ sudo pacman -S gnome-themes-standard}}
+
{{bc|$ sudo pacman -S gnome-themes-standard}}
  
 
==== Riordinare i pulsanti della titlebar ====
 
==== Riordinare i pulsanti della titlebar ====
Line 340: Line 334:
 
Per esempio, spostiamo il pulsante di chiusura e della minimizzazione sul lato sinistro della titlebar.
 
Per esempio, spostiamo il pulsante di chiusura e della minimizzazione sul lato sinistro della titlebar.
  
Aprite '''gconf-editor''' e localizzate la chiave che riguarda '''''desktop.gnome.shell.windows.button_layout'''''. Cambiate il suo valore in '''{{Codeline|close,minimize:}}'''  (I due punti rappresentano lo spazio designato tra la parte sinistra e la destra della titlebar). Utilizzate qualsiasi pulsante nell'ordine che preferite. Non potete utilizzare un pulsante più di una volta. Tenete anche in mente che alcuni bottoni potrebbero essere deprecati. [[#Riavviare la shell|Riavviate la shell di Gnome]] per vedere i cambiamenti apportati.
+
Aprite '''gconf-editor''' e localizzate la chiave che riguarda '''''desktop.gnome.shell.windows.button_layout'''''. Cambiate il suo valore in '''{{Ic|close,minimize:}}'''  (I due punti rappresentano lo spazio designato tra la parte sinistra e la destra della titlebar). Utilizzate qualsiasi pulsante nell'ordine che preferite. Non potete utilizzare un pulsante più di una volta. Tenete anche in mente che alcuni bottoni potrebbero essere deprecati. [[#Riavviare la shell|Riavviate la shell di Gnome]] per vedere i cambiamenti apportati.
  
 
==== Nascondere la titlebar con le finestre fullscreen (maximized) ====
 
==== Nascondere la titlebar con le finestre fullscreen (maximized) ====
  
{{cli|<nowiki> # sed -i -r 's|(<frame_geometry name="max")|\1 has_title="false"|' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml</nowiki>
+
{{bc|<nowiki> # sed -i -r 's|(<frame_geometry name="max")|\1 has_title="false"|' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml</nowiki>
 
}}
 
}}
 
 
  
 
[[#Riavviare la shell|Riavviare la shell di Gnome.]] Dopo questa modifica, potreste trovare difficoltoso demassimizzare la finestra, visto che non c'è nessuna titlebar da afferrare.
 
[[#Riavviare la shell|Riavviare la shell di Gnome.]] Dopo questa modifica, potreste trovare difficoltoso demassimizzare la finestra, visto che non c'è nessuna titlebar da afferrare.
  
Per uscire da questa situazione potete utilizzare una delle seguenti combinazioni di tasti : {{Keypress|Alt}} + {{Keypress|F5}},  {{Keypress|Alt}} + {{Keypress|F10}} , {{Keypress|Alt}} + {{Keypress|Space}}
+
Per uscire da questa situazione potete utilizzare una delle seguenti combinazioni di tasti : {{ic|Alt}} + {{ic|F5}},  {{ic|Alt}} + {{ic|F10}} , {{ic|Alt}} + {{ic|Space}}
  
Per prevenire la sovrascrittura del file '''{{filename|metacity-theme-3.xml}}''' ogni volta che viene aggiornato il pacchetto "gnome-themes-standard", aggiungete questo nome a '''{{Filename|/etc/pacman.conf}}''' con il parametro {{Codeline|NoUpgrade}}.
+
Per prevenire la sovrascrittura del file '''{{ic|metacity-theme-3.xml}}''' ogni volta che viene aggiornato il pacchetto "gnome-themes-standard", aggiungete questo nome a '''{{ic|/etc/pacman.conf}}''' con il parametro {{Ic|NoUpgrade}}.
  
{{File|/etc/pacman.conf|content=<nowiki>... linee precedenti ...
+
{{hc|/etc/pacman.conf|2=<nowiki>... linee precedenti ...
  
 
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
 
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
Line 367: Line 359:
 
Per ripristinare i valori originali di Adwaita:
 
Per ripristinare i valori originali di Adwaita:
  
{{cli|# pacman -S gnome-themes-standard}}
+
{{bc|# pacman -S gnome-themes-standard}}
  
 
=== Schermata di avvio (GDM) ===
 
=== Schermata di avvio (GDM) ===
Line 375: Line 367:
 
{{Nota|Per l'esposizione, l'utente 'gdm' nel prompt sarà visualizzato come $. Nella realtà, sarà visualizzato con qualcosa come -bash-4.2$}}
 
{{Nota|Per l'esposizione, l'utente 'gdm' nel prompt sarà visualizzato come $. Nella realtà, sarà visualizzato con qualcosa come -bash-4.2$}}
  
{{cli|# su - gdm -s /bin/bash<br>$ dbus-launch}}
+
{{bc|# su - gdm -s /bin/bash<br>$ dbus-launch}}
  
 
Questo comando stamperà a video le variabili DBUS_SESSION_BUS_ADDRESS e DBUS_SESSION_BUS_PID. È ora necessario esportarle
 
Questo comando stamperà a video le variabili DBUS_SESSION_BUS_ADDRESS e DBUS_SESSION_BUS_PID. È ora necessario esportarle
  
{{cli|$ export DBUS_SESSION_BUS_ADDRESS<nowiki>=</nowiki>unix:abstract<nowiki>=</nowiki>/tmp/dbus-Jb433gMQHS,guid<nowiki>=</nowiki>fc14d4bf3d000e38276a5a2200000d38
+
{{bc|$ export DBUS_SESSION_BUS_ADDRESS<nowiki>=</nowiki>unix:abstract<nowiki>=</nowiki>/tmp/dbus-Jb433gMQHS,guid<nowiki>=</nowiki>fc14d4bf3d000e38276a5a2200000d38
 
$ export DBUS_SESSION_BUS_PID<nowiki>=</nowiki>4283}}
 
$ export DBUS_SESSION_BUS_PID<nowiki>=</nowiki>4283}}
  
 
Oppure utilizzate il seguente comando :
 
Oppure utilizzate il seguente comando :
  
{{cli|<nowiki>$ `dbus-launch | sed "s/^/export /"`</nowiki>}}
+
{{bc|<nowiki>$ `dbus-launch | sed "s/^/export /"`</nowiki>}}
  
 
Verificare che dconf-service sia già in esecuzione, altrimenti avviatelo in questo modo:
 
Verificare che dconf-service sia già in esecuzione, altrimenti avviatelo in questo modo:
  
{{cli|$ /usr/lib/dconf/dconf-service &}}
+
{{bc|$ /usr/lib/dconf/dconf-service &}}
  
 
==== Immagine di sfondo ====
 
==== Immagine di sfondo ====
Line 396: Line 388:
 
Il modo più semplice per cambiare impostazioni è lanciare il Configuration Editor con il seguente comando :
 
Il modo più semplice per cambiare impostazioni è lanciare il Configuration Editor con il seguente comando :
  
{{cli|$ dconf-editor}}
+
{{bc|$ dconf-editor}}
  
 
La posizione di ogni impostazione è la stessa nello stile di configurazione della linea di comando mostrato qui sotto:
 
La posizione di ogni impostazione è la stessa nello stile di configurazione della linea di comando mostrato qui sotto:
Line 402: Line 394:
 
quello che segue rispecchia l'approccio da linea di comando per recuperare o impostare il nome del file utilizzato per il wallpaper.
 
quello che segue rispecchia l'approccio da linea di comando per recuperare o impostare il nome del file utilizzato per il wallpaper.
  
{{cli|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri
+
{{bc|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri
 
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/SundownDunes.jpg"
 
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/SundownDunes.jpg"
  
Line 418: Line 410:
 
Dovete prima esportare le variabili della sessione GDM per effettuare questa modifica.
 
Dovete prima esportare le variabili della sessione GDM per effettuare questa modifica.
  
{{cli|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.interface text-scaling-factor '1.25'</nowiki>}}
+
{{bc|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.interface text-scaling-factor '1.25'</nowiki>}}
  
 
==== Disabilitare audio all'avvio ====
 
==== Disabilitare audio all'avvio ====
Line 424: Line 416:
 
Questo tweak permette di non udire il suono di feedback che si sente alla schermata di avvio quando si aggiusta l'audio tramite tastiera. Dovete prima esportare le variabili per la sessione GDM.
 
Questo tweak permette di non udire il suono di feedback che si sente alla schermata di avvio quando si aggiusta l'audio tramite tastiera. Dovete prima esportare le variabili per la sessione GDM.
  
{{cli|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds false</nowiki>}}
+
{{bc|<nowiki>$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds false</nowiki>}}
  
 
Se quanto detto sopra non funziona per voi o non siete in grado di esportare le variabili della sessione GDM, c'è sempre la soluzione più semplice per risolvere il problema: disattivare o abbassare il suono, mentre si è nella schermata di login GDM, utilizzando i tasti multimediali (se sono a disposizione sulla tastiera).
 
Se quanto detto sopra non funziona per voi o non siete in grado di esportare le variabili della sessione GDM, c'è sempre la soluzione più semplice per risolvere il problema: disattivare o abbassare il suono, mentre si è nella schermata di login GDM, utilizzando i tasti multimediali (se sono a disposizione sulla tastiera).
Line 430: Line 422:
 
==== Rendere il pulsante power interattivo ====
 
==== Rendere il pulsante power interattivo ====
  
L'installazione di default setta il pulsante di accensione per sospendere il systema. Spenerlo o visualizzare una finestra di dialogo sarebbe una scelta migliore. Per settare questa impostazione dovete esportare le variabili di ambiente di GDM.
+
L'installazione di default setta il pulsante di accensione per sospendere il systema. Spegnerlo o visualizzare una finestra di dialogo sarebbe una scelta migliore. Per settare questa impostazione dovete esportare le variabili di ambiente di GDM.
  
{{cli|<nowiki> $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-power 'interactive'
+
{{bc|<nowiki> $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-power 'interactive'
 
  $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-hibernate 'interactive'
 
  $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-hibernate 'interactive'
 
  $ gsettings list-recursively org.gnome.settings-daemon.plugins.power</nowiki>}}
 
  $ gsettings list-recursively org.gnome.settings-daemon.plugins.power</nowiki>}}
Line 450: Line 442:
 
È possibile specificare quali programmi avviare automaticamente dopo il login utilizzando lo strumento '''gnome-session-properties''', che fa parte del pacchetto '''gnome-session'''.   
 
È possibile specificare quali programmi avviare automaticamente dopo il login utilizzando lo strumento '''gnome-session-properties''', che fa parte del pacchetto '''gnome-session'''.   
  
{{cli|$ gnome-session-properties}}
+
{{bc|$ gnome-session-properties}}
  
{{Nota| Potete avviarlo premendo {{Keypress|Alt}} + {{Keypress|F2}}, poi digitate {{codeline|gnome-session-properties}} ed infine premete {{Keypress|Invio}}. }}
+
{{Nota| Potete avviarlo premendo {{ic|Alt}} + {{ic|F2}}, poi digitate {{Ic|gnome-session-properties}} ed infine premete {{ic|Invio}}. }}
  
 
==== Attivare il numlock dopo il login automaticamente ====
 
==== Attivare il numlock dopo il login automaticamente ====
Line 458: Line 450:
 
Installate numlockx dal repository '''[community]'''. Poi aggiungete ai programmi di avvio il comando numlockx.
 
Installate numlockx dal repository '''[community]'''. Poi aggiungete ai programmi di avvio il comando numlockx.
  
{{cli|<nowiki># pacman -S numlockx
+
{{bc|<nowiki># pacman -S numlockx
 
$ gnome-session-properties</nowiki>}}
 
$ gnome-session-properties</nowiki>}}
  
Line 483: Line 475:
 
==== Abilitare le estensioni della shell ====
 
==== Abilitare le estensioni della shell ====
  
Gnome Shell può essere personalizzato tramite estensioni scritte da altri. Ciò fornisce funzionalità aggiuntive come la possibilità di avere una dock sempre visibile, e capace di modificare il tema di Shell. Ulteriori dettagli sulle funzionalità attualmente disponibili tramite le estensioni sono reperibili [http://www.webupd8.org/2011/04/gnome-shell-extensions-additional.html qui]
+
La Gnome Shell può essere personalizzata con delle estensioni scritte da altri utenti. Queste aggiungono funzionalità come una dock aggiuntiva o un tema differente.
  
Si può utilizzare il pacchetto [http://aur.archlinux.org/packages.php?ID=47501 gnome-shell-extensions-git] presente su AUR per installarle oppure [http://www.archlinux.org/packages/?sort=&q=gnome-shell-extension&maintainer=&last_update=&flagged=&limit=50 installarle singolarmente] tramite le immagini delle estensioni presenti in [extra]. [[#Riavviare la shell|Riavviare la GNOME shell]] per abilitarle.
+
molte estensioni sono collezionate e ospitate da [https://extensions.gnome.org/ gnome.org]. Possono essere visualizzate tramite browser e installate semplicemente attivandole da quest'ultimo.
  
Se l'installazione delle estensioni dovesse causare il non funzionamento di Gnome sarà necessario rimuovere l estensioni user-theme e auto-move-windows dalla loro directory di installazione (una tra ~/.local/share/gnome-shell/extensions o /usr/share/gnome-shell/extensions o /usr/local/share/gnome-shell/extensions). L'aggiunta o la rimozione di estensioni da queste directory comporterà l'installazione/disinstallazione di esse dal sistema. Ulteriori dettagli sulle estensioni di Gnome-Shell sono reperibili a [https://live.gnome.org/GnomeShell/Extensions| questa pagina]
+
Altri dettagli sulle estensioni disponibili possono essere trovati sul sito [http://www.webupd8.org/2011/04/gnome-shell-extensions-additional.html WEBUPD8]. Gli articoli più recenti possono essere consultati utilizzando il seguente [http://www.webupd8.org/search/label/gnome%20shell%20extensions?max-results=20 WEBUPD8 search link.]
 +
 
 +
I [[Official Repositories| repositories ufficiali]] hanno dozzine di estensioni che possono essere installate individualmente (è preferibile installare la snapshot dell'ultima versione dell'estensione desiderata) [https://www.archlinux.org/packages/?sort=&q=gnome-shell-extension&maintainer=&last_update=&flagged=&limit=50 List here.]
  
 
La lista delle estensioni disponibili in pacman è disponibile digitando il comando:
 
La lista delle estensioni disponibili in pacman è disponibile digitando il comando:
  
{{cli | <nowiki>$ pacman -Ss gnome-shell-extension</nowiki>}}
+
{{bc| <nowiki>$ pacman -Ss gnome-shell-extension</nowiki>}}
  
 
Altri links utili : [http://www.webupd8.org/search/label/gnome%20shell%20extensions?max-results=20 WEBUPD8 search link] - [http://www.webupd8.org/2011/04/gnome-shell-extensions-additional.html WEBUPD8]
 
Altri links utili : [http://www.webupd8.org/search/label/gnome%20shell%20extensions?max-results=20 WEBUPD8 search link] - [http://www.webupd8.org/2011/04/gnome-shell-extensions-additional.html WEBUPD8]
 +
 +
Ecco alcune estensioni utili reperibili in [[AUR]]:
 +
 +
{| border="1"
 +
|  {{AUR|gnome-shell-extension-presentation-mode-git}} || Aggiunge l'opzione di disabilitare lo screensaver dal menu della batteria (battery icon).
 +
|-
 +
|  {{AUR|gnome-shell-extension-weather-git}} || Visualizza notifiche meteo.
 +
|-
 +
|  {{AUR|gnome-shell-extension-alternative-status-menu-git}} || Aggiunge le opzioni "Iberna" e "Spegni" allo status menu.
 +
|-
 +
|  {{AUR|gnome-shell-extension-theme-selector}} || Seleziona un tema nella panoramica di Activities. Per installare un tema personalizzato con GNOME Tweak Tool, dovete installare l'estensione {{Pkg|gnome-shell-extension-user-theme}} dal repository ufficiale [[Official Repositories|official repositories]].
 +
|-
 +
|{{AUR|gnome-shell-frippery}} || Un'estensione non ufficiale che implementa le caratteristiche di GNOME 2 in GNOME3.
 +
|}
 +
 +
[[#Riavviare la shell|Riavviate la GNOME Shell]] dopo aver installato un'estensione. Guardate [[#Quando le estensioni disturbano GNOME|"Quando le estensioni disturbano GNOME"]] per informazioni quando avete un problema.
  
 
=== Impostare il terminale predefinito da console ===
 
=== Impostare il terminale predefinito da console ===
  
{{codeline|gsettings}}, che rimpiazza {{codeline|gconftool-2}} in Gnome 3, è usato ad esempio per impostare manualmente il terminale predefinito. Questa impostazione viene presa in considerazione dal comando ''nautilus-open-terminal''.
+
{{Ic|gsettings}}, che rimpiazza {{Ic|gconftool-2}} in Gnome 3, è usato ad esempio per impostare manualmente il terminale predefinito. Questa impostazione viene presa in considerazione dal comando ''nautilus-open-terminal''.
  
 
I comandi per eseguire [[rxvt-unicode|urxvt]] come daemon:
 
I comandi per eseguire [[rxvt-unicode|urxvt]] come daemon:
  
{{cli|$ gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
+
{{bc|$ gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
 
$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg "'-e'"}}
 
$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg "'-e'"}}
  
{{Nota|Per ''nautilus-open-terminal'', si potrebbe rendere necessario l'uso di una flag (es. {{Codeline|-e}}) ad indicare che a seguire è presente un comando: ''nautilus-open-terminal'' passa un comando {{Codeline|cd}} in modo da spostarsi nella directory corretta.}}
+
{{Nota|Per ''nautilus-open-terminal'', si potrebbe rendere necessario l'uso di una flag (es. {{Ic|-e}}) ad indicare che a seguire è presente un comando: ''nautilus-open-terminal'' passa un comando {{Ic|cd}} in modo da spostarsi nella directory corretta.}}
  
 
===Emulazione del tasto centrale===
 
===Emulazione del tasto centrale===
 
Di default, Gnome3 disabilita l'emulazione del tasto centrale del mouse indipendentemente dal valore impostato per la variabile di Xorg ('''Emulate3Buttons'''). Per abilitarlo utilizzare il seguente comando:
 
Di default, Gnome3 disabilita l'emulazione del tasto centrale del mouse indipendentemente dal valore impostato per la variabile di Xorg ('''Emulate3Buttons'''). Per abilitarlo utilizzare il seguente comando:
  
{{cli|gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true}}
+
{{bc|gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true}}
  
 
=== Xmonad ===
 
=== Xmonad ===
Line 515: Line 525:
 
Effettuando l'aggiornamento a GNOME3, si riscontrerà sicuramente il non funzionamento della sessione [[Xmonad]]. Si può utilizzarla di nuovo eseguendo GNOME in [[#Abilitare la modalità fallback|modalità fallback]]  (vedere sotto) e creando i due seguenti file:
 
Effettuando l'aggiornamento a GNOME3, si riscontrerà sicuramente il non funzionamento della sessione [[Xmonad]]. Si può utilizzarla di nuovo eseguendo GNOME in [[#Abilitare la modalità fallback|modalità fallback]]  (vedere sotto) e creando i due seguenti file:
  
{{file|name=/usr/share/gnome-session/sessions/xmonad.session|content=
+
{{hc|/usr/share/gnome-session/sessions/xmonad.session|2=
 
[GNOME Session]
 
[GNOME Session]
 
Name=Xmonad session
 
Name=Xmonad session
Line 524: Line 534:
 
}}
 
}}
  
{{file|name=/usr/share/xsessions/xmonad-gnome-session.desktop|content=
+
{{hc|/usr/share/xsessions/xmonad-gnome-session.desktop|2=
 
[Desktop Entry]
 
[Desktop Entry]
 
Name=Xmonad GNOME
 
Name=Xmonad GNOME
Line 540: Line 550:
 
Potete utilizzare wmii con gnome [[#Abilitare la modalità fallback|abilitando forzatamente il fallback mode]] e creando i seguenti tre file:
 
Potete utilizzare wmii con gnome [[#Abilitare la modalità fallback|abilitando forzatamente il fallback mode]] e creando i seguenti tre file:
  
 
+
{{hc|/usr/share/applications/wmii.desktop|<nowiki>
: {{file|name=/usr/share/applications/wmii.desktop|content=<nowiki>
+
 
[Desktop Entry]
 
[Desktop Entry]
 
Version=1.0
 
Version=1.0
Line 549: Line 558:
 
Exec=wmii</nowiki>}}
 
Exec=wmii</nowiki>}}
  
: {{file|name=/usr/share/xsessions/gnome-wmii.desktop|content=<nowiki>
+
{{hc|/usr/share/xsessions/gnome-wmii.desktop|<nowiki>
 
[Desktop Entry]
 
[Desktop Entry]
Name=Gnome-wmii
+
Name=GNOME-wmii
Comment=Gnome with wmii as window manager
+
Comment=GNOME with wmii as window manager
 
TryExec=gnome-session
 
TryExec=gnome-session
 
Exec=gnome-session --session=wmii
 
Exec=gnome-session --session=wmii
 
Type=Application</nowiki>}}
 
Type=Application</nowiki>}}
  
: {{file|name=/usr/share/gnome-session/sessions/wmii.session|content=<nowiki>
+
{{hc|/usr/share/gnome-session/sessions/wmii.session|<nowiki>
 
[GNOME Session]
 
[GNOME Session]
 
Name=wmii
 
Name=wmii
Line 587: Line 596:
 
=== Modificare gli Hotkeys ===
 
=== Modificare gli Hotkeys ===
  
In {{codeline|dconf-editor}}, abilitare {{codeline|org.gnome.desktop.interface can-change-accels}}.
+
In {{Ic|dconf-editor}}, abilitare {{Ic|org.gnome.desktop.interface can-change-accels}}.
  
 
Un esempio per modificare l'hotkey di cancellazione:
 
Un esempio per modificare l'hotkey di cancellazione:
Lanciare Nautilus, selezionare un file qualsiasi, cliccare su {{codeline|Modifica}} nella barra dei menu, e posizionare il mouse sull'elemento {{codeline|Sposta nel cestino}}.
+
Lanciare Nautilus, selezionare un file qualsiasi, cliccare su {{Ic|Modifica}} nella barra dei menu, e posizionare il mouse sull'elemento {{Ic|Sposta nel cestino}}.
Col puntatore fermo sull'elemento, premere il tasto {{keypress|Canc}}, per cancellare l'acceleratore predefinito. Premere ora il tasto che si vuole assegnare alla funzione. Ad esempio, premendo di nuovo il tasto {{keypress|Canc}}, l'acceleratore da tastiera dovrebbe ora cambiare da {{keypress|Ctrl}}+{{keypress|Canc}} a {{keypress|Canc}}.  
+
Col puntatore fermo sull'elemento, premere il tasto {{ic|Canc}}, per cancellare l'acceleratore predefinito. Premere ora il tasto che si vuole assegnare alla funzione. Ad esempio, premendo di nuovo il tasto {{ic|Canc}}, l'acceleratore da tastiera dovrebbe ora cambiare da {{ic|Ctrl}}+{{ic|Canc}} a {{ic|Canc}}.  
  
Assicurarsi di aver selezionato un file, altrimenti {{codeline|Sposta nel cestino}} risulterà grigio e non cliccabile.
+
Assicurarsi di aver selezionato un file, altrimenti {{Ic|Sposta nel cestino}} risulterà grigio e non cliccabile.
È ora possibile disabilitare nuovamente {{codeline|can-change-accels}}, per evitare modifiche involontarie di altri acceleratori da tastiera.
+
È ora possibile disabilitare nuovamente {{Ic|can-change-accels}}, per evitare modifiche involontarie di altri acceleratori da tastiera.
  
 
=== Shutdown via status menu ===
 
=== Shutdown via status menu ===
  
Attualmente i designers di Gnome hanno nascosto l'opzione di Spegnimento del computer nello status menù. Per spegnere il vostro sistema dallo status menù, cliccate sul menù tenendo premuto il tasto {{Keypress|Alt}}. Noterete in questo modo che '''Suspend''' cambierà in '''Power Off''', che premendolo farà visualizzare un dialogo per spegnere o riavviare la macchina.
+
Attualmente i designers di Gnome hanno nascosto l'opzione di Spegnimento del computer nello status menù. Per spegnere il vostro sistema dallo status menù, cliccate sul menù tenendo premuto il tasto {{ic|Alt}}. Noterete in questo modo che '''Suspend''' cambierà in '''Power Off''', che premendolo farà visualizzare un dialogo per spegnere o riavviare la macchina.
  
 
Se avete disabilitato la Sospensione dal menù nel [[#Disabilitare la "Sospensione" nello status menu |seguente modo]] non avete bisogno di effettuare questa operazione.
 
Se avete disabilitato la Sospensione dal menù nel [[#Disabilitare la "Sospensione" nello status menu |seguente modo]] non avete bisogno di effettuare questa operazione.
Line 610: Line 619:
 
Questi pacchetti non sono inclusi di default nell'installazione di Gnome in Arch, ma potete installare '''telepathy''' ed i suoi '''backend''' così :
 
Questi pacchetti non sono inclusi di default nell'installazione di Gnome in Arch, ma potete installare '''telepathy''' ed i suoi '''backend''' così :
  
  {{cli|<nowiki># pacman -S telepathy</nowiki>}}
+
  {{bc|<nowiki># pacman -S telepathy</nowiki>}}
  
 
Senza '''telepathy''', '''Empathy''' non aprirà l'account management dialog e si potrebbe bloccare in questo stato. Se questo accade, anche dopo essere usciti in modo pulito da Empathy, l'applicazione '''/usr/bin/empathy-accounts''' può rimanere '''running''' e sarà necessario killarla prima di aprire un altro account.
 
Senza '''telepathy''', '''Empathy''' non aprirà l'account management dialog e si potrebbe bloccare in questo stato. Se questo accade, anche dopo essere usciti in modo pulito da Empathy, l'applicazione '''/usr/bin/empathy-accounts''' può rimanere '''running''' e sarà necessario killarla prima di aprire un altro account.
Line 622: Line 631:
 
Se volete utilizzare la modalità fallback mentre avete già installato '''gnome-shell''', effettuate i seguenti cambiamenti:
 
Se volete utilizzare la modalità fallback mentre avete già installato '''gnome-shell''', effettuate i seguenti cambiamenti:
  
Aprite '''gnome-control-center.''' Cliccate sull'icona ''System Info'' e poi su Graphics. Cambiate ''Forced Fallback Mode'' in {{Codeline|ON.}}
+
Aprite '''gnome-control-center.''' Cliccate sull'icona ''System Info'' e poi su Graphics. Cambiate ''Forced Fallback Mode'' in {{Ic|ON.}}
  
 
In alternativa potete scegliere il tipo di sessione dal terminale con il comando ''gsettings'':
 
In alternativa potete scegliere il tipo di sessione dal terminale con il comando ''gsettings'':
  
  {{cli|<nowiki>$ gsettings set org.gnome.desktop.session session-name 'gnome-fallback'</nowiki>}}
+
  {{bc|<nowiki>$ gsettings set org.gnome.desktop.session session-name 'gnome-fallback'</nowiki>}}
  
 
Dovete effettuare il logout dopo i cambiamenti, così da vederli applicati al vostro prossimo login.
 
Dovete effettuare il logout dopo i cambiamenti, così da vederli applicati al vostro prossimo login.
Line 643: Line 652:
 
Se il tempo di attesa diventa eccessivo, cercare di determinare le cause utilizzando trial-and-error.
 
Se il tempo di attesa diventa eccessivo, cercare di determinare le cause utilizzando trial-and-error.
  
 +
=== Quando le estensioni disturbano GNOME ===
 +
 +
Quando si abilita una estensione della shell, Gnome potrebbe crashare. Per prima cosa dovete rimuovere le estensioni ''user-theme'' e''auto-move-windows'' dalla loro directory di installazione.
 +
 +
La directory di installazione potrebbe essere una delle seguenti:'''{{ic|~/.local/share/gnome‑shell/extensions,}}''' '''{{ic|/usr/share/gnome‑shell/extensions,}}''' oppure '''{{ic|/usr/local/share/gnome‑shell/extensions}}'''. Rimuovendo queste due estensioni l'errore dovrebbe sparire, altrimenti cercate di isolare il problema con trial‑and‑error.
 +
 +
La rimozione o l'aggiunta di una estensione nell cartella sopra citate rimuove o aggiunge l'estensione corrispondente al vostro sistema. Dettagli su Gnome Shell estensioni sono disponibili su [https://live.gnome.org/GnomeShell/Extensions GNOME web site.]
 +
 +
=== Le estensioni non funzionano dopo aver aggioranto Gnome ===
 +
 +
Localizzate la cartella dove le vostre estensioni sono installate. Dovrebbe essere una delle seguenti : '''{{ic|~/.local/share/gnome-shell/extensions}}''' oppure '''{{ic|/usr/share/gnome-shell/extensions}}'''.
 +
 +
Editate ogni occorrenza di '''{{ic|metadata.json}}''' che appare in ogni estensione nella sotto directory.
 +
 +
{| border="0"
 +
| Inserite: || '''{{Ic|"shell-version": ["3.0"]}}'''
 +
|-
 +
| Al posto di (per esempio):  || '''{{Ic|"shell-version": ["3.0.1"]}}'''
 +
|-
 +
| Potete anche scrivere: || '''{{Ic|"shell-version": ["3.0.0", "3.0.1", "3.0.2"]}}'''
 +
|}
 +
 +
 +
'''"3.0"''' è la migliore soluzione. Questa indica che l'estensione lavora con qualsiasi versione della shell Gnome come segue  '''''3.0.x'''''.
  
 
=== Schermo non bloccato dopo sospensione/ibernazione ===
 
=== Schermo non bloccato dopo sospensione/ibernazione ===
Line 648: Line 681:
 
Il blocco dello schermo funziona solo se la procedura di sospensione/ibernazione viene eseguita tramite il menù di stato di Gnome. Se si sospende o iberna tramite tasto d'accensione o altro, la funzionalità di blocca schermo non viene attivata.  
 
Il blocco dello schermo funziona solo se la procedura di sospensione/ibernazione viene eseguita tramite il menù di stato di Gnome. Se si sospende o iberna tramite tasto d'accensione o altro, la funzionalità di blocca schermo non viene attivata.  
  
Ciò avviene a causa di configurazione sbagliata in dconf. Per risolvere questo inconveniente è sufficiente modificare tramite dconf-editor il valore della chiave {{codeline|lock-use screensaver}} impostandolo a {{codeline|false}} (togliendo la spunta). Al resume lo schermo verrà ora bloccato indipendentemente dal metodo utilizzato per la messa in sospensione/ibernazione.
+
Ciò avviene a causa di configurazione sbagliata in dconf. Per risolvere questo inconveniente è sufficiente modificare tramite dconf-editor il valore della chiave {{Ic|lock-use screensaver}} impostandolo a {{Ic|false}} (togliendo la spunta). Al resume lo schermo verrà ora bloccato indipendentemente dal metodo utilizzato per la messa in sospensione/ibernazione.
 
Per ulteriori informazioni consultare il bugreport [https://bugzilla.redhat.com/show_bug.cgi?id=698135#c8 Screen gets no more locked after suspend#Comment 8]
 
Per ulteriori informazioni consultare il bugreport [https://bugzilla.redhat.com/show_bug.cgi?id=698135#c8 Screen gets no more locked after suspend#Comment 8]
  
 
Il comando per eseguirlo da terminale è :
 
Il comando per eseguirlo da terminale è :
  
{{cli|<nowiki># gsettings set org.gnome.power-manager lock-use-screensaver 'false'</nowiki>}}
+
{{bc|<nowiki># gsettings set org.gnome.power-manager lock-use-screensaver 'false'</nowiki>}}
  
 
=== Le applicazioni GTK2+ vanno in segmentation fault ===
 
=== Le applicazioni GTK2+ vanno in segmentation fault ===
Line 659: Line 692:
 
Solitamente succede quando si è installato '''oxygen-gtk'''. Questo tema va in qualche modo in conflitto con le impostazioni di GNOME3 e/o di GTK3, e quando viene impostato come tema GTK2+, le applicazioni GTK2+ vanno in segfault mostrando errori simili a questi:
 
Solitamente succede quando si è installato '''oxygen-gtk'''. Questo tema va in qualche modo in conflitto con le impostazioni di GNOME3 e/o di GTK3, e quando viene impostato come tema GTK2+, le applicazioni GTK2+ vanno in segfault mostrando errori simili a questi:
  
{{cli|(firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance
+
{{bc|(firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance
 
(firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
 
(firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
 
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
 
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
Line 675: Line 708:
  
 
Al momento, non è consigliabile utilizzare i driver Catalyst se si sceglie di eseguire Gnome-Shell. Il driver ATI opensource, xf86-video-ati, sembra invece funzionare adeguatamente col compositing di Gnome3
 
Al momento, non è consigliabile utilizzare i driver Catalyst se si sceglie di eseguire Gnome-Shell. Il driver ATI opensource, xf86-video-ati, sembra invece funzionare adeguatamente col compositing di Gnome3
 +
 +
=== xf86-video-ati driver: sfarfallio ===
 +
 +
Se volete utilizzare questo driver, il vostro desktop potrebbe avere un effetto di sfarfallio (intermittenza) quando si posizione il mouse nell'angolo in basso a destra ed anche quando avviate gdm.
 +
 +
Scrivete le seguenti linee in '''{{ic|/etc/X11/xorg.conf.d/20-radeon.conf}}''' e controllate che non lo faccia più successivamente:
 +
 +
Section "Device"
 +
        Identifier "Radeon"
 +
        Driver "radeon"
 +
        Option "EnablePageFlip" "off"
 +
EndSection
 +
 +
=== Le nuove finestre si aprono dietro altre finestre quando uso schermi multipli ===
 +
 +
Questo può essere un possibile bug della gnome shell e causa l'apertura delle nuove finestre dietro alle altre già a perte. Deselezionate "workspaces_only_on_primary" in ''desktop/gnome/shell/windows'' usando ''gconf-editor'' per risolvere questo problema.
  
 
=== Monitor multipli e Dock extensions ===
 
=== Monitor multipli e Dock extensions ===
  
 
Se si hanno monitor multipli configurati tramite Nvidia Twinview, l'estensione Dock potrebbe risultare incastrata in mezzo ad essi. È possibile modificare il codice sorgente di questa estensione per spostare la dock in qualsiasi posizione a nostro piacimento.
 
Se si hanno monitor multipli configurati tramite Nvidia Twinview, l'estensione Dock potrebbe risultare incastrata in mezzo ad essi. È possibile modificare il codice sorgente di questa estensione per spostare la dock in qualsiasi posizione a nostro piacimento.
Modificare {{filename|/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js}} e trovare nel sorgente questa riga:
+
Modificare {{ic|/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js}} e trovare nel sorgente questa riga:
  
{{file|name=/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js|content=
+
{{hc|/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js|
 
..........
 
..........
 
this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);
 
this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);
Line 690: Line 739:
 
Per esempio :
 
Per esempio :
  
{{file|name=/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js|content=
+
{{hc|/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js|
 
..........
 
..........
 
this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);
 
this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);
Line 697: Line 746:
  
 
=== Nessuna notifica sonora con Empathy ed altri programmi ===
 
=== Nessuna notifica sonora con Empathy ed altri programmi ===
Se si utilizza [[OSS]], è necessario installare {{codeline|libcanberra-oss}} [https://aur.archlinux.org/packages.php?ID=31163 da AUR].
+
Se si utilizza [[OSS]], è necessario installare {{Ic|libcanberra-oss}} [https://aur.archlinux.org/packages.php?ID=31163 da AUR].
 +
 
 +
=== Editere hotkeys via can-change-accels non funziona ===
 +
 
 +
E' possibile cambiare manualmente le chiavi tramite un'applicazione chiamata accel map file.  Dove si trova dipende dall'applicazione: per esempio in Thunar si trova in {{ic|~/.config/Thunar/accels.scm}}, mentre in Nautilus la troviamo in {{ic|~/.gnome2/accels/nautilus}}. Il file dovrebbe contenere una lista delle possibili hotkey, con ogni linea immutata commentata con un header ";" che deve essere rimosso per attuare i cambiamenti (farlo diventare attivo).
  
 
=== Pannelli ed applet non rispondono al click destro ===
 
=== Pannelli ed applet non rispondono al click destro ===
Line 704: Line 757:
 
=== Mostra Desktop: la scorciatoia da tastiera non funziona ===
 
=== Mostra Desktop: la scorciatoia da tastiera non funziona ===
  
Gli sviluppatori GNOME hanno considerato l'associazione tasti corrispondente alla stregua di un [https://bugzilla.gnome.org/show_bug.cgi?id=643609 bug], visto che la funzione di minimizzazione è considerata deprecata. Per utilizzare di nuovo la funzione Mostra Desktop, assegnare la combinazione {{keypress|ALT}} + {{keypress|CTRL}} + {{keypress|D}} al comando "Hide all normal windows" facendo così:
+
Gli sviluppatori GNOME hanno considerato l'associazione tasti corrispondente alla stregua di un [https://bugzilla.gnome.org/show_bug.cgi?id=643609 bug], visto che la funzione di minimizzazione è considerata deprecata. Per utilizzare di nuovo la funzione Mostra Desktop, assegnare la combinazione {{ic|ALT}} + {{ic|CTRL}} + {{ic|D}} al comando "Hide all normal windows" facendo così:
 +
 
 +
Aprire {{Ic|System Settings}} (Clickare sul proprio nome → system settings) → {{Ic|Keyboard}} → {{Ic|Shortcuts}} → {{Ic|Windows}} → {{Ic|Hide all normal windows}}
 +
 
 +
=== Nautilus non si avvia ===
 +
 
 +
# Premere {{ic|ALT}}+{{ic|F2}}
 +
# Inserire {{Ic|gnome-tweak-tool}}
 +
# Selezionare il ''File Manager'' tab.
 +
# Localizzate l'opzione ''Have file manager handle the desktop'' ed assicuratevi che sia settata su '''off'''.
 +
 
 +
=== Epiphany non esegue video in flash ===
 +
 
 +
Epiphany ora utilizza le gtk3, ma Adobe's Flash Player si basa su le gtk2. Guardate [[Epiphany#Flash]] per una soluzione coinvolgendo nspluginwrapper.
 +
 
 +
=== Impossibile applicare la configurazione memorizzata per i monitor ===
 +
 
 +
Se avete questo messaggio provate a disabilitare il plugin xrandr di gnome-settings-daemon:
 +
 
 +
{{bc|$ dconf write /org/gnome/settings-daemon/plugins/xrandr/active false}}
 +
 
 +
=== Pulsante di blocco non riesce a riattivare touchpad ===
 +
 
 +
Alcuni portatili hanno un pulsante di blocco del touchpad che disabilita il touchpad in modo che gli utenti possono digitare senza preoccuparsi di toccare il touchpad. Sembra che al momento Gnome possa bloccare il touchpad ma non sbloccarlo. In questo caso seguite le seguenti operazioni :
 +
# Aprite un terminale. Potete farlo premendo {{ic|ALT}}+{{ic|F2}} , poi digitando {{Ic|gnome-terminal}} ed infine premere {{ic|ENTER}}
 +
# Scrivete il seguente comando :
 +
 
 +
{{bc|<nowiki>$ xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1</nowiki>}}
 +
 
 +
=== Ctrl + V incolla il percorso invece dei files in Nautilus ===
 +
 
 +
Se siete affetti da questo problema, editate {{ic|~/.gnome2/accels/nautilus}} dove troverete le seguenti linee per Ctrl+V :
 +
{{hc|~/.gnome2/accels/nautilus|<nowiki>
 +
(gtk_accel_path "<Actions>/DirViewActions/Paste" "<Control>v")
 +
...
 +
(gtk_accel_path "<Actions>/ClipboardActions/Paste" "<Control>v")
 +
</nowiki>}}
 +
 
 +
Il problema sembra scaturire dalla seconda stringa, cancellate quella linea (la seconda) ed il problema sarà temporalmente risolto. Dovete ripetere questa fix dopo ogni update di Gnome.
 +
 
 +
Un'alternativa è quella di assegnare una differente combinazione di tasti a questa a zione.
 +
 
 +
=== Impossibile collegarsi ad una rete wi-fi protetta ===
 +
 
 +
Potete vedere la lista delle connesioni network, ma scegliendo una rete protetta il programma va in errore e non riesce a mostrare la finestra di dialogo per l'ingresso della chiave. Potreste aver bisogno di installare network-manager-applet. Guardate anche [[NetworkManager#GNOME|GNOME NetworkManager setup]].
 +
 
 +
=== "Ogni comando è stato definito 33" ===
 +
 
 +
Quando si preme {{ic|Stamp}} per fare lo screenshot dello schermo e avete questo messaggio di ritorno : "Any command has been defined 33", installate metacity:
 +
 
 +
{{bc|# pacman -S metacity}}
 +
 
 +
=== GDM e Gnome usano il cursore di X11 ===
 +
 
 +
Per correggere questo problema, avrete bisogno di eseguire i seguenti comandi come root in un terminale:
 +
 
 +
{{bc|<nowiki>$ mkdir /usr/share/icons/default
 +
$ cd /usr/share/icons/default
 +
$ echo "[Icon Theme]" >> index.theme
 +
$ echo "Inherits=Adwaita" >> index.theme</nowiki>}}
 +
 
 +
Alternativamente potete installare {{AUR|gnome-cursors-fix}} da [[AUR]].
  
Aprire {{codeline|System Settings}} (Clickare sul proprio nome → system settings) → {{codeline|Keyboard}} → {{codeline|Shortcuts}} → {{codeline|Windows}} → {{codeline|Hide all normal windows}}
+
== Links esterni ==
 +
* [http://www.gnome.org/ Sito ufficiale di Gnome]
 +
* Temi, icone e sfondi:
 +
** [http://art.gnome.org/ Gnome Art]
 +
** [http://www.gnome-look.org/ Gnome Look]
 +
* Programmi GTK/GNOME:
 +
** [http://www.gnomefiles.org/ Gnome Files]
 +
** [http://www.gnome.org/projects/ Gnome Project Listing]

Revision as of 10:39, 1 September 2013

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: Questa pagina è in fase di revisione e potrebbe non essere aggiornata. Seguite per ora le istruzioni della versione inglese. (Discuss in Talk:ArchWiki Translation Team (Italiano)#Pagine Marcate come "out of date" e "Traslateme")
Template:Article summary start

Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary end

Il progetto GNOME è ripartito dalle fondamenta ed ha creato un desktop completamente nuovo chiamato GNOME 3. Esso ha:

  • Tema grafico e font moderni
  • Un'interfaccia che fornisce accesso a tutte le finestre ed applicazioni
  • Un sistema di notifiche ed un discreto pannello superiore
  • Un migliorato file manager Nautilus
  • Servizi di messaggistica integrati nel desktop
  • Un nuovo sistema di impostazioni delle applicazioni
  • Una funzione di ricerca delle attività
  • Modalità simili alla funzione Aero Snap di Windows

[ulteriori dettagli sul sito GNOME3]

Contents

Introduzione

Gnome 3 fornisce due interfacce, gnome-shell (il nuovo layout standard) e modalità fallback. Gnome-session rileverà automaticamente se la macchina in uso è in grado di usare gnome-shell, altrimenti avvierà la modalità fallback.

La modalità fallback ha un aspetto molto simile al vecchio Gnome2 (utilizza un porting in gtk3 di gnome panel + metacity, anzichè gnome-shell e mutter).

Se si utilizza la modalità fallback, è ancora possibile modificare il window manager predefinito con quello che si preferisce.

Installazione

GNOME 3 è in [extra]. È possibile installarlo con il seguente comando:

# pacman -Syu 
# pacman -S gnome

Per installare applicazioni supplementari

# pacman -S gnome-extra

Demoni e moduli richiesti da GNOME

Il Desktop GNOME richiede un demone per operare in maniera corretta, DBUS.

Per avviare il demone DBUS:

# rc.d start dbus

Oppure aggiungere questo demone all'array DAEMONS di /etc/rc.conf, in modo che venga automaticamente eseguito all'avvio:

/etc/rc.conf
......
DAEMONS=(syslog-ng dbus network crond)
......

GVFS consente ad altre applicazioni, incluso il file manager di GNOME Nautilus, di utilizzare filesystem virtuali (ad es. filesystem montati su FTP o SMB). Ciò è possibile grazie all'utilizzo di FUSE: un modulo del kernel che fornisce un layer in userspace per i filesystem virtuali.

Per caricare il modulo del kernel FUSE:

# modprobe fuse

Oppure aggiungere il modulo all'array MODULES in /etc/rc.conf in modo che venga caricato automaticamente all'avvio. Ad es.

/etc/rc.conf
.....
MODULES=(fuse)
.....
Nota: FUSE è un modulo del kernel, non un demone.

Eseguire GNOME

Per una migliore integrazione col desktop, è consigliato l'uso di GDM.

# pacman -S gdm

Consultare la pagina Display Manager per capire come eseguirlo correttamente.

Se si preferisce eseguirlo da console, aggiungere la seguente righe a ~/.xinitrc, accertandosi che sia l'ultima del file e che sia l'unica ad iniziare con exec(Consultare la pagina xinitrc):

`/.xinitrc
.....
exec gnome-session
.....

In questo modo GNOME verrà eseguito all'inserimento di questo comando:

$ startx

Utilizzare gnome-shell

Per maggiori informazioni consultare https://live.gnome.org/GnomeShell/CheatSheet

Riavviare la shell

Dopo aver apportato delle modifiche all'aspetto di Gnome tramite tweaks, potrebbe essere richiesto di riavviare la Gnome shell. Invece di effettuare il log out per riaprire la nuova sessione, è più semplice e veloce eseguire i seguenti comandi da tastiera:

Riavviate la shell premendo Alt + F2 poi r ed infine Enter

Crashes della Shell

Alcune modifiche e/o ripetuti riavvii della shell possono causare dei crash. In questi casi sarete informati riguardo l'errore e poi sarete forzati ad effettuare il log out. Alcuni cambiamenti della shell, come il passaggio da GNOME Shell a fallback mode non possono essere realizzati tramite tastiera, ma si deve effettuare il log out e poi di nuovo il log in perché abbiano effetto.

Anche se lo dice il buon senso, vale la pena ripetere che i documenti di valore dovrebbero essere salvati (o addirittura è consigliato chiudere l'intera applicazione con cui si sta lavorando), prima di tentare un riavvio della shell. Non è strettamente necessario; i documenti e le finestre aperte normalmente rimangono intatte dopo il riavvio della shell.

Personalizzazione grafica di Gnome

Aspetti generali

Al momento non esiste uno strumento onnicomprensivo per configurare Gnome 3. Il nuovo strumento System Settings è un grande miglioramento rispetto ai pannelli di controllo precedenti, ma dovrete operare manualmente su alcune configurazioni per avere un miglior controllo sull'aspetto grafico di Gnome.

Gli attuali strumenti di configurazione vi saranno familiari: alcuni di questi funzionano ancora, molti altri no. Alcune impostazioni non sono facilmente raggiungibili per essere modificate. Sicuramente molte impostazioni saranno disponibili successivamente tramite l'utilizzo di nuovi strumenti (tools), che saranno realizzati con il passare del tempo durante lo sviluppo di Gnome 3, grazie ad una comunità sempre più ampia.

Gsettings

Un nuovo strumento da linea di comando memorizza i dati in formato binario, a differenza dei precedenti strumenti che utilizzavano file XML. Il tutorial Customizing the GNOME Shell mette in evidenza le potenzialità di Gsettings.

Gnome-tweak-tool

# pacman -S gnome-tweak-tool

Questo strumento consente di personalizzare font, temi, tasti di massimizzazione e minimizzazione ed altre utili impostazioni, come le azioni da intraprendere alla chiusura del coperchio di un notebook. Una buona fonte di informazioni riguardo la personalizzazione è reperibile a questo indirizzo [1]

A causa di un bug la versione 3.0.3 funziona solo se gnome-shell è installato.

Temi GTK3 tramite settings.ini

Come ~/.gtkrc-2.0 per GTK2+, è possibile settare un tema GTK3 tramite ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini.

La variabile $XDG_CONFIG_HOME normalmente assume il valore ~/.config

Adwaita, il tema di default in GNOME 3, fa parte di uno dei gnome-themes-standard (temi standard di gnome). Altri temi per GTK3 possono essere trovati sul sito Deviantart web site.

Ad esempio si può inserire:

 [Settings]
 gtk-theme-name = Adwaita
 gtk-fallback-icon-theme = gnome
 # La prossima opzione è applicabile solo se il tema selezionato la supporta
 gtk-application-prefer-dark-theme = true
 # Imposta i nomi dei font e la dimensione
 gtk-font-name = Sans 10

È necessario riavviare la shell di Gnome per far si che le nuove impostazioni siano applicate. Molte altre opzioni di GTK possono essere consultate sul sito GNOME developer documentation.

Tema delle icone

Nota: Utilizzando gnome-tweak-tool v. 3.0.3 e superiori, potete installare il vostro tema delle icone preferito all'interno della cartella ~/.icons.

GNOME 3 è compatibile con i temi delle icone di GNOME 2, quindi non siete obbligati ad usare il tema delle icone di default. Per installare un nuovo set di icone, copiate il tema che desiderate nella cartella dei temi delle icone ~/.icons. Per esempio in questo modo:

 $ cp -R /home/user/Desktop/my_icon_theme ~/.icons

Il nuovo tema my_icon_theme ora sarà selezionabile utilizzando gnome-tweak-tool sotto la voce interface (interfaccia).

In alternativa, potete selezionare il vostro nuovo tema senza aver bisogno di utilizzare gnome-tweak-tool. Per fare questo, aggiungete il vostro tema delle icone GTK al file ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini.

${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
... linee precedenti ...

gtk-icon-theme-name = my_new_icon_theme

Nautilus

Rimuovere le cartelle dalla places sidebar

La visualizzazion delle cartele è specificata in ~/.config/user-dirs.dirs e può essere modificata con un qualsiasi editor di testo. Eseguendo il comando xdg-user-dirs-update aggiorneremo lo stato della sidebar con le nuove impostazioni, per questo è consigliato settare il permesso del file su sola lettura (read-only).

Visualizzare il percorso file come testo

La toolbar standard di Nautilus visualizza una barra con un'interfaccia basata su dei bottoni per la navigazione nel percorso dei file.

Per entrare in una specifica posizione del percorso file utilizzando la tastiera, dovete visualizzare il campo per inserire il testo con la vostra locazione da raggiungere premendo i tasti Ctrl + L.

Per rendere permanente la visualizzazione del campo percorso come testo, utilizzate gsettings come di seguito.

$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true
Note: una volta effettuato questo cambiamento non sarà più possibile visualizzare la barra con i bottoni (pulsanti) che vi è di base. Solo quando è settata a false potete utilizzare entrambi i modi per la visualizzazione del percorso.

Pannello GNOME

Visualizzare la data nella barra superiore

Di default Gnome visualizza solo il giorno della settimana e l'ora sulla barra in alto. Questo può essere modificato con il seguente comando. Gli effetti si vedranno immediatamente.

# gsettings set org.gnome.shell.clock show-date true

Nascondere icone della barra superiore

Quando effettuate l'installazione di Gnome, potrebbero essere visualizzate sul pannello delle icone che non volete utilizzare. Per rimuovere queste icone, dovete modificare l'apposito script del pannello.

Per esempio, per rimuovere l' icona di accesso universale, rimuovete 'a11y' dalla linea AREA_ORDER e commentate 'a11y' alla linea AREA_SHELL_IMPLEMENTATION.

/usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['a11y', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};

Il file deve diventare come il seguente:

/usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    //'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};

Salvate le vostre modifiche e riavviate la shell di GNOME per vedere i vostri cambiamenti.

Disabilitare la "Sospensione" nello status menu

Un modo veloce per farlo è cambiare la linea 153 di /usr/share/gnome-shell/js/ui/statusMenu.js. Questo cambiamento ha effetto al prossimo avvio della Gnome shell.

/usr/share/gnome-shell/js/ui/statusMenu.js
 // this._haveSuspend = this._upClient.get_can_suspend();  //  Commentate questa linea.
 this._haveSuspend = false;                                //  Scrivete questa linea.

Comunque gli effetti non saranno visibili fino all'aggiornamento di Gnome. Un modo non definitivo per raggiungere questa soluzione è quello di installare alternative status menu.

# pacman -S gnome-shell-extension-alternative-status-menu

Eliminare tempo di attesa durante il logging out

La seguente modifica rimuove il dialogo di conferma ed i sessanta secondi di attesa per il logging out.

Il messaggio normalmente appare quanto si effettua il logout dallo status menu. Questa modifica incide anche sul dialogo che riguarda il Power Off. Non è una modifica a livello di sistema; ha effetto solo sull'utente che utilizza questo comando. Gli effetti si possono notare subito dopo l'esecuzione del seguente comando.

$ gsettings set org.gnome.SessionManager logout-prompt 'false'

Visualizzare il system monitor

Installare l'estensione gnome-shell-system-monitor-applet-git disponibile su AUR.

Visualizza informazioni sul tempo

Installare gnome-shell-extension-weather-gitAUR da AUR.

Activity view

Rimuovere le voci dall'Applications view

Come altri ambienti desktop, GNOME utilizza i .desktop files per popolare la sua vista delle applicazioni (Applications view). Questi file di testo si trovano in /usr/share/applications. Non è possibile modificare questi file visualizzandoli normalmente in Nautilus, perché quest'ultimo non tratta le sue icone come file di testo. Usate quindi un terminale per visualizzare o editare le voci nel file .desktop.

# ls /usr/share/applications
# nano /usr/share/applications/foo.desktop

Per le modifiche a livello di sistema, editate i files in /usr/share/applications. Per una modifica locale, create una copia del file foo.desktop nella vostra cartella home.

$ cp /usr/share/applications/foo.desktop ~/.local/share/applications/

Modificate il file .desktop per soddisfare i vostri bisogni. Nota: rimuovere un file .desktop non coporta la disinstallazione dell'applicazione rimossa, ma rimuove solamente la sua integrazione con il desktop: MIME types, scorciatoie e così via.

Il seguente comando aggiunge una linea di codice al file .desktop e nasconde l'icona associata all'Applications view:

$ echo "NoDisplay=true" >> foo.desktop

Ridurre la dimensione delle icone delle applicazioni

Una scelta imbarazzante dei progettisti GNOME è stata quella di utilizzare icone di grandi dimensioni per la visualizzazione delle applicazioni. Questa visione è controproducente quando si lavora con piccoli schermi che contengono molte applicazioni con icone di grandi dimensioni. C'è un modo per ridurre la grandezza di queste icone ed è quello di modificare il tema della Gnome-Shell.

Modificate i vostri file direttamente (ricordatevi di effettuare prima un backup) o copiate i file del tema in una cartella locale e modificateli. Per il tema principale dovete modificare il file :/usr/share/gnome-shell/theme/gnome-shell.css

Per il tema utente modificate :/usr/share/themes/<UserTheme>/gnome-shell/gnome-shell.css

Apportate cambiamenti a gnome-shell.css sostituendo i seguenti valori. Successivamente riavviate la Gnome-Shell.

gnome-shell.css
 .icon-grid {
     spacing: 18px;
     -shell-grid-item-size: 82px;
 }
 
 .icon-grid .overview-icon {
     icon-size: 48px;
 }

Un clone del tema base della Gnome-Shell con icone più piccole è disponibile su AUR.

Disabilitare Activity View all'angolo dello schermo

Per disabilitare l'Activity View automatica quando si raggiunge con il mouse l'angolo in alto a sinistra dello schermo, modificate /usr/share/gnome-shell/js/ui/layout.js (che corrisponde a panel.js in Gnome 3.0.x) :

layout.js
 this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                       width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });icon-size: 48px;
 }

Dovete settare reactive a false. Successivamente dovete riavviate la Gnome-Shell.

Titlebar

Ridurre l'altezza della barra del titolo

# sed -i '/title_vertical_pad/s|value="[0-9]\{1,2\}"|value="0"|g' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Riavviare la shell di Gnome. Il comando precedente cambia il padding verticale da 14 a 0, per dare alle finestre un'spetto più sottile.

Per ripristinare i valori originali:

$ sudo pacman -S gnome-themes-standard

Riordinare i pulsanti della titlebar

Al momento l'unica possibilità per cambiare questa impostazione è attraverso gconf-editor.

Per esempio, spostiamo il pulsante di chiusura e della minimizzazione sul lato sinistro della titlebar.

Aprite gconf-editor e localizzate la chiave che riguarda desktop.gnome.shell.windows.button_layout. Cambiate il suo valore in close,minimize: (I due punti rappresentano lo spazio designato tra la parte sinistra e la destra della titlebar). Utilizzate qualsiasi pulsante nell'ordine che preferite. Non potete utilizzare un pulsante più di una volta. Tenete anche in mente che alcuni bottoni potrebbero essere deprecati. Riavviate la shell di Gnome per vedere i cambiamenti apportati.

Nascondere la titlebar con le finestre fullscreen (maximized)

 # sed -i -r 's|(<frame_geometry name="max")|\1 has_title="false"|' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Riavviare la shell di Gnome. Dopo questa modifica, potreste trovare difficoltoso demassimizzare la finestra, visto che non c'è nessuna titlebar da afferrare.

Per uscire da questa situazione potete utilizzare una delle seguenti combinazioni di tasti : Alt + F5, Alt + F10 , Alt + Space

Per prevenire la sovrascrittura del file metacity-theme-3.xml ogni volta che viene aggiornato il pacchetto "gnome-themes-standard", aggiungete questo nome a /etc/pacman.conf con il parametro NoUpgrade.

/etc/pacman.conf
... linee precedenti ...

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
# IgnorePkg   =
# IgnoreGroup =

NoUpgrade = usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml #Non aggiungere il primo slash

... altre linee ...

Per ripristinare i valori originali di Adwaita:

# pacman -S gnome-themes-standard

Schermata di avvio (GDM)

Per modificare le caratteristiche della schermata di avvio di Gnome, si possono eseguire le seguenti linee. Il comando aprirà una sessione bash con le credenziali di 'gdm'.

Nota: Per l'esposizione, l'utente 'gdm' nel prompt sarà visualizzato come $. Nella realtà, sarà visualizzato con qualcosa come -bash-4.2$
# su - gdm -s /bin/bash
$ dbus-launch

Questo comando stamperà a video le variabili DBUS_SESSION_BUS_ADDRESS e DBUS_SESSION_BUS_PID. È ora necessario esportarle

$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Jb433gMQHS,guid=fc14d4bf3d000e38276a5a2200000d38
$ export DBUS_SESSION_BUS_PID=4283

Oppure utilizzate il seguente comando :

$ `dbus-launch | sed "s/^/export /"`

Verificare che dconf-service sia già in esecuzione, altrimenti avviatelo in questo modo:

$ /usr/lib/dconf/dconf-service &

Immagine di sfondo

Una volta esportate le variabili di aimbiente nella sessione come spiegato sopra, si possono dare comandi per recuperare o impostare gli elementi utilizzati da GDM.

Il modo più semplice per cambiare impostazioni è lanciare il Configuration Editor con il seguente comando :

$ dconf-editor

La posizione di ogni impostazione è la stessa nello stile di configurazione della linea di comando mostrato qui sotto:

quello che segue rispecchia l'approccio da linea di comando per recuperare o impostare il nome del file utilizzato per il wallpaper.

$ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/SundownDunes.jpg"

$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-options 'zoom'
## Possibili valori: centered, none, scaled, spanned, stretched, wallpaper, zoom
Nota: Si deve specificare un file che l'utente 'gdm' è in grado di leggere. GDM non può leggere i file nella vostra home directory.

Un'alternativa grafica per cambiare il tema (gtk3, icone e cursore), lo sfondo ed altre impostazioni minori è gdm3setup disponibile in AUR.

Font più grandi al login

Questo tweak aumenta i font di login di un fattore scalare. E' lo stesso modo applicato dall' Accessibility Manager presente sul desktop.

Dovete prima esportare le variabili della sessione GDM per effettuare questa modifica.

$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.interface text-scaling-factor '1.25'

Disabilitare audio all'avvio

Questo tweak permette di non udire il suono di feedback che si sente alla schermata di avvio quando si aggiusta l'audio tramite tastiera. Dovete prima esportare le variabili per la sessione GDM.

$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds false

Se quanto detto sopra non funziona per voi o non siete in grado di esportare le variabili della sessione GDM, c'è sempre la soluzione più semplice per risolvere il problema: disattivare o abbassare il suono, mentre si è nella schermata di login GDM, utilizzando i tasti multimediali (se sono a disposizione sulla tastiera).

Rendere il pulsante power interattivo

L'installazione di default setta il pulsante di accensione per sospendere il systema. Spegnerlo o visualizzare una finestra di dialogo sarebbe una scelta migliore. Per settare questa impostazione dovete esportare le variabili di ambiente di GDM.

 $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-power 'interactive'
 $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-hibernate 'interactive'
 $ gsettings list-recursively org.gnome.settings-daemon.plugins.power

Layout tastiera GDM

GDM non conosce le impostazioni riguardo la vostra tastiera in Gnome3. Per cambiare le impostazioni della tastiera utilizzata da GDM, modificate il vostro layout utilizzando i file di configurazione di Xorg. Fate riferimento a questa sezione per la modifica : Beginner's Guide.

Altre tips

Guardate GNOME Tips.

Impostazioni varie

Lancio automatico dei programmi al login

È possibile specificare quali programmi avviare automaticamente dopo il login utilizzando lo strumento gnome-session-properties, che fa parte del pacchetto gnome-session.

$ gnome-session-properties
Nota: Potete avviarlo premendo Alt + F2, poi digitate gnome-session-properties ed infine premete Invio.

Attivare il numlock dopo il login automaticamente

Installate numlockx dal repository [community]. Poi aggiungete ai programmi di avvio il comando numlockx.

# pacman -S numlockx
$ gnome-session-properties

I comandi seguenti aprono l'applet Startup Applications Preferences. Cliccate su Add (aggiungi) e aggiungete le righe seguenti:

Name: Numlockx
Command: /usr/bin/numlockx on
Comment: Turns on numlock.

Questo non è un tweak a livello di sistema, quindi dovete ripetere questi passaggi per ogni utente che utilizza il sistema operativo.

Spostare le dialog windows

La configurazione di default per i dialoghi non permette di muoverli, questo può causare problemi in alcuni casi. Per cambiare questa impostazione dovete utilizzare gconf-editor e cambiare la seguente opzione :

{{/desktop/gnome/shell/windows/attach_modal_dialogs}}

Una volta finito dovete riavviare la GNOME shell per notare i cambiamenti.

Abilitare le estensioni della shell

La Gnome Shell può essere personalizzata con delle estensioni scritte da altri utenti. Queste aggiungono funzionalità come una dock aggiuntiva o un tema differente.

molte estensioni sono collezionate e ospitate da gnome.org. Possono essere visualizzate tramite browser e installate semplicemente attivandole da quest'ultimo.

Altri dettagli sulle estensioni disponibili possono essere trovati sul sito WEBUPD8. Gli articoli più recenti possono essere consultati utilizzando il seguente WEBUPD8 search link.

I repositories ufficiali hanno dozzine di estensioni che possono essere installate individualmente (è preferibile installare la snapshot dell'ultima versione dell'estensione desiderata) List here.

La lista delle estensioni disponibili in pacman è disponibile digitando il comando:

 $ pacman -Ss gnome-shell-extension

Altri links utili : WEBUPD8 search link - WEBUPD8

Ecco alcune estensioni utili reperibili in AUR:

gnome-shell-extension-presentation-mode-gitAUR Aggiunge l'opzione di disabilitare lo screensaver dal menu della batteria (battery icon).
gnome-shell-extension-weather-gitAUR Visualizza notifiche meteo.
gnome-shell-extension-alternative-status-menu-gitAUR Aggiunge le opzioni "Iberna" e "Spegni" allo status menu.
gnome-shell-extension-theme-selectorAUR Seleziona un tema nella panoramica di Activities. Per installare un tema personalizzato con GNOME Tweak Tool, dovete installare l'estensione gnome-shell-extension-user-theme dal repository ufficiale official repositories.
gnome-shell-fripperyAUR Un'estensione non ufficiale che implementa le caratteristiche di GNOME 2 in GNOME3.

Riavviate la GNOME Shell dopo aver installato un'estensione. Guardate "Quando le estensioni disturbano GNOME" per informazioni quando avete un problema.

Impostare il terminale predefinito da console

gsettings, che rimpiazza gconftool-2 in Gnome 3, è usato ad esempio per impostare manualmente il terminale predefinito. Questa impostazione viene presa in considerazione dal comando nautilus-open-terminal.

I comandi per eseguire urxvt come daemon:

$ gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg "'-e'"
Nota: Per nautilus-open-terminal, si potrebbe rendere necessario l'uso di una flag (es. -e) ad indicare che a seguire è presente un comando: nautilus-open-terminal passa un comando cd in modo da spostarsi nella directory corretta.

Emulazione del tasto centrale

Di default, Gnome3 disabilita l'emulazione del tasto centrale del mouse indipendentemente dal valore impostato per la variabile di Xorg (Emulate3Buttons). Per abilitarlo utilizzare il seguente comando:

gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true

Xmonad

Effettuando l'aggiornamento a GNOME3, si riscontrerà sicuramente il non funzionamento della sessione Xmonad. Si può utilizzarla di nuovo eseguendo GNOME in modalità fallback (vedere sotto) e creando i due seguenti file:

/usr/share/gnome-session/sessions/xmonad.session
[GNOME Session]
Name=Xmonad session
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;notifications;
DefaultProvider-windowmanager=xmonad
DefaultProvider-notifications=notification-daemon
/usr/share/xsessions/xmonad-gnome-session.desktop
[Desktop Entry]
Name=Xmonad GNOME
Comment=Tiling window manager
TryExec=/usr/bin/gnome-session
Exec=gnome-session --session=xmonad
Type=XSession

Al successivo log-in si avrà la possibilità di selezionare Xmonad GNOME come sessione.

wmii

wmii è un manager per la piastrellatura (affiancamento) delle finestreis .

Potete utilizzare wmii con gnome abilitando forzatamente il fallback mode e creando i seguenti tre file:

/usr/share/applications/wmii.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=wmii
TryExec=wmii
Exec=wmii
/usr/share/xsessions/gnome-wmii.desktop
[Desktop Entry]
Name=GNOME-wmii
Comment=GNOME with wmii as window manager
TryExec=gnome-session
Exec=gnome-session --session=wmii
Type=Application
/usr/share/gnome-session/sessions/wmii.session
[GNOME Session]
Name=wmii
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;notifications;
DefaultProvider-windowmanager=wmii
DefaultProvider-notifications=notification-daemon

Al prossimo login dovreste avere abilitata la possibilità di sceglere Gnome-wmii come sessione.

Le informazioni originali sono state prese da running-the-awesome-window-manager-within-gnome, dove potete trovare altre info.

Potete anche trovare notizie e tutorial riguardo:

- creare un per session (wmii, gnome, gnome-wmii, etc) dconf database (utile se volete utilizzare lo gnome regolare)

- Rimuovere il pulsante dal Gnome panel (con la task list)

- Muovere il pannello superiore (con i menus) in fondo

- Deselezionare l'opzione di espandere

- Impostarla su autohide

Abilitare funzioni nascoste

Gnome 3 nasconde molte funzioni utili, che possono essere personalizzate tramite dconf-editor, o gconf-editor per quelle per cui non è stata ancora effettuata la migrazione.

Modificare gli Hotkeys

In dconf-editor, abilitare org.gnome.desktop.interface can-change-accels.

Un esempio per modificare l'hotkey di cancellazione: Lanciare Nautilus, selezionare un file qualsiasi, cliccare su Modifica nella barra dei menu, e posizionare il mouse sull'elemento Sposta nel cestino. Col puntatore fermo sull'elemento, premere il tasto Canc, per cancellare l'acceleratore predefinito. Premere ora il tasto che si vuole assegnare alla funzione. Ad esempio, premendo di nuovo il tasto Canc, l'acceleratore da tastiera dovrebbe ora cambiare da Ctrl+Canc a Canc.

Assicurarsi di aver selezionato un file, altrimenti Sposta nel cestino risulterà grigio e non cliccabile. È ora possibile disabilitare nuovamente can-change-accels, per evitare modifiche involontarie di altri acceleratori da tastiera.

Shutdown via status menu

Attualmente i designers di Gnome hanno nascosto l'opzione di Spegnimento del computer nello status menù. Per spegnere il vostro sistema dallo status menù, cliccate sul menù tenendo premuto il tasto Alt. Noterete in questo modo che Suspend cambierà in Power Off, che premendolo farà visualizzare un dialogo per spegnere o riavviare la macchina.

Se avete disabilitato la Sospensione dal menù nel seguente modo non avete bisogno di effettuare questa operazione.

Un'alternativa è quella di installare l'estensione Alternative Status Menu. Guardate la sezione che riguarda le estensioni per installare il menù che non nasconde il pulsante Power Off.

Integrare la messaggistica (Empathy)

Empathy, l'engine integrato per i messaggi e per tutte le impostazioni di sistema basato su account di messaggistica non verrà visualizzato a meno che telepathy ed il suo gruppo di o almeno un suo backends (telepathy-gabble, oppure telepathy-haze, per esempio) sia installato.

Questi pacchetti non sono inclusi di default nell'installazione di Gnome in Arch, ma potete installare telepathy ed i suoi backend così :

# pacman -S telepathy

Senza telepathy, Empathy non aprirà l'account management dialog e si potrebbe bloccare in questo stato. Se questo accade, anche dopo essere usciti in modo pulito da Empathy, l'applicazione /usr/bin/empathy-accounts può rimanere running e sarà necessario killarla prima di aprire un altro account.

Potete vedere una descrizione dei componenti di telepathy su Freedesktop.org Telepathy Wiki.

Abilitare la modalità fallback

La sessione di fallback viene avviata automaticamente quando la gnome-shell non è presente oppure quando l'hardware non supporta l'accelerazione grafica, per esempio a causa di una macchina virtuale oppure su un vecchio computer.

Se volete utilizzare la modalità fallback mentre avete già installato gnome-shell, effettuate i seguenti cambiamenti:

Aprite gnome-control-center. Cliccate sull'icona System Info e poi su Graphics. Cambiate Forced Fallback Mode in ON.

In alternativa potete scegliere il tipo di sessione dal terminale con il comando gsettings:

$ gsettings set org.gnome.desktop.session session-name 'gnome-fallback'

Dovete effettuare il logout dopo i cambiamenti, così da vederli applicati al vostro prossimo login.

Per disabilitare la modalità forced-fallback (che lancia una normale Gnome Shell), usate il valore 'gnome' al posto di 'gnome-fallback'

Risoluzione dei problemi

Tempo di login in GNOME molto lungo

Controllate se avete abilitato PulseAudio Network nelle impostazioni in paprefs. Quando le impostazioni di una network audio sono abilitate, GNOME si blocca per qualche minuto dopo il login.

Una soluzione è quella di creare un nuovo utente ed entrare con quell'account. Un'altra soluzione è quella di muovere la vostre cartelle ~/.gconf, ~/.gconfd e ~/.conf/dconf in una sorta di contenitore. Riloggatevi e controllate che il ritardo non avvenga più.

Se il tempo di attesa diventa eccessivo, cercare di determinare le cause utilizzando trial-and-error.

Quando le estensioni disturbano GNOME

Quando si abilita una estensione della shell, Gnome potrebbe crashare. Per prima cosa dovete rimuovere le estensioni user-theme eauto-move-windows dalla loro directory di installazione.

La directory di installazione potrebbe essere una delle seguenti:~/.local/share/gnome‑shell/extensions, /usr/share/gnome‑shell/extensions, oppure /usr/local/share/gnome‑shell/extensions. Rimuovendo queste due estensioni l'errore dovrebbe sparire, altrimenti cercate di isolare il problema con trial‑and‑error.

La rimozione o l'aggiunta di una estensione nell cartella sopra citate rimuove o aggiunge l'estensione corrispondente al vostro sistema. Dettagli su Gnome Shell estensioni sono disponibili su GNOME web site.

Le estensioni non funzionano dopo aver aggioranto Gnome

Localizzate la cartella dove le vostre estensioni sono installate. Dovrebbe essere una delle seguenti : ~/.local/share/gnome-shell/extensions oppure /usr/share/gnome-shell/extensions.

Editate ogni occorrenza di metadata.json che appare in ogni estensione nella sotto directory.

Inserite: "shell-version": ["3.0"]
Al posto di (per esempio): "shell-version": ["3.0.1"]
Potete anche scrivere: "shell-version": ["3.0.0", "3.0.1", "3.0.2"]


"3.0" è la migliore soluzione. Questa indica che l'estensione lavora con qualsiasi versione della shell Gnome come segue 3.0.x.

Schermo non bloccato dopo sospensione/ibernazione

Il blocco dello schermo funziona solo se la procedura di sospensione/ibernazione viene eseguita tramite il menù di stato di Gnome. Se si sospende o iberna tramite tasto d'accensione o altro, la funzionalità di blocca schermo non viene attivata.

Ciò avviene a causa di configurazione sbagliata in dconf. Per risolvere questo inconveniente è sufficiente modificare tramite dconf-editor il valore della chiave lock-use screensaver impostandolo a false (togliendo la spunta). Al resume lo schermo verrà ora bloccato indipendentemente dal metodo utilizzato per la messa in sospensione/ibernazione. Per ulteriori informazioni consultare il bugreport Screen gets no more locked after suspend#Comment 8

Il comando per eseguirlo da terminale è :

# gsettings set org.gnome.power-manager lock-use-screensaver 'false'

Le applicazioni GTK2+ vanno in segmentation fault

Solitamente succede quando si è installato oxygen-gtk. Questo tema va in qualche modo in conflitto con le impostazioni di GNOME3 e/o di GTK3, e quando viene impostato come tema GTK2+, le applicazioni GTK2+ vanno in segfault mostrando errori simili a questi:

(firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
Segmentation fault

Attualmente l'unico workaround consiste nell'eliminare completamente dal sistema oxygen-gtk ed impostare un altro tema per le applicazioni.

Artefatti con driver Catalyst su Gnome-Shell

Al momento, non è consigliabile utilizzare i driver Catalyst se si sceglie di eseguire Gnome-Shell. Il driver ATI opensource, xf86-video-ati, sembra invece funzionare adeguatamente col compositing di Gnome3

xf86-video-ati driver: sfarfallio

Se volete utilizzare questo driver, il vostro desktop potrebbe avere un effetto di sfarfallio (intermittenza) quando si posizione il mouse nell'angolo in basso a destra ed anche quando avviate gdm.

Scrivete le seguenti linee in /etc/X11/xorg.conf.d/20-radeon.conf e controllate che non lo faccia più successivamente:

Section "Device"
       Identifier "Radeon"
       Driver "radeon"
       Option "EnablePageFlip" "off"
EndSection

Le nuove finestre si aprono dietro altre finestre quando uso schermi multipli

Questo può essere un possibile bug della gnome shell e causa l'apertura delle nuove finestre dietro alle altre già a perte. Deselezionate "workspaces_only_on_primary" in desktop/gnome/shell/windows usando gconf-editor per risolvere questo problema.

Monitor multipli e Dock extensions

Se si hanno monitor multipli configurati tramite Nvidia Twinview, l'estensione Dock potrebbe risultare incastrata in mezzo ad essi. È possibile modificare il codice sorgente di questa estensione per spostare la dock in qualsiasi posizione a nostro piacimento. Modificare /usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js e trovare nel sorgente questa riga:

/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js
..........
this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);
..........

Il primo parametro è la posizione rispetto all'asse X della dock sul monitor, è possibile fare varie prove con diverse coordinate X,Y fino ad ottenere l'effetto desiderato.

Per esempio :

/usr/share/gnome-shell/extensions/dock@gnome-shell-extensions.gnome.org/extension.js
..........
this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);
....

Nessuna notifica sonora con Empathy ed altri programmi

Se si utilizza OSS, è necessario installare libcanberra-oss da AUR.

Editere hotkeys via can-change-accels non funziona

E' possibile cambiare manualmente le chiavi tramite un'applicazione chiamata accel map file. Dove si trova dipende dall'applicazione: per esempio in Thunar si trova in ~/.config/Thunar/accels.scm, mentre in Nautilus la troviamo in ~/.gnome2/accels/nautilus. Il file dovrebbe contenere una lista delle possibili hotkey, con ogni linea immutata commentata con un header ";" che deve essere rimosso per attuare i cambiamenti (farlo diventare attivo).

Pannelli ed applet non rispondono al click destro

Controllare la configurazione con un editor: /apps/metacity/general/mouse_button_modifier. Questi modificatori(<Alt>, <Super>, etc) sono utilizzati, oltre che per le normali finestre, anche per i pannelli e le applet.

Mostra Desktop: la scorciatoia da tastiera non funziona

Gli sviluppatori GNOME hanno considerato l'associazione tasti corrispondente alla stregua di un bug, visto che la funzione di minimizzazione è considerata deprecata. Per utilizzare di nuovo la funzione Mostra Desktop, assegnare la combinazione ALT + CTRL + D al comando "Hide all normal windows" facendo così:

Aprire System Settings (Clickare sul proprio nome → system settings) → KeyboardShortcutsWindowsHide all normal windows

Nautilus non si avvia

  1. Premere ALT+F2
  2. Inserire gnome-tweak-tool
  3. Selezionare il File Manager tab.
  4. Localizzate l'opzione Have file manager handle the desktop ed assicuratevi che sia settata su off.

Epiphany non esegue video in flash

Epiphany ora utilizza le gtk3, ma Adobe's Flash Player si basa su le gtk2. Guardate Epiphany#Flash per una soluzione coinvolgendo nspluginwrapper.

Impossibile applicare la configurazione memorizzata per i monitor

Se avete questo messaggio provate a disabilitare il plugin xrandr di gnome-settings-daemon:

$ dconf write /org/gnome/settings-daemon/plugins/xrandr/active false

Pulsante di blocco non riesce a riattivare touchpad

Alcuni portatili hanno un pulsante di blocco del touchpad che disabilita il touchpad in modo che gli utenti possono digitare senza preoccuparsi di toccare il touchpad. Sembra che al momento Gnome possa bloccare il touchpad ma non sbloccarlo. In questo caso seguite le seguenti operazioni :

  1. Aprite un terminale. Potete farlo premendo ALT+F2 , poi digitando gnome-terminal ed infine premere ENTER
  2. Scrivete il seguente comando :
$ xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1

Ctrl + V incolla il percorso invece dei files in Nautilus

Se siete affetti da questo problema, editate ~/.gnome2/accels/nautilus dove troverete le seguenti linee per Ctrl+V :

~/.gnome2/accels/nautilus
(gtk_accel_path "<Actions>/DirViewActions/Paste" "<Control>v")
...
(gtk_accel_path "<Actions>/ClipboardActions/Paste" "<Control>v")

Il problema sembra scaturire dalla seconda stringa, cancellate quella linea (la seconda) ed il problema sarà temporalmente risolto. Dovete ripetere questa fix dopo ogni update di Gnome.

Un'alternativa è quella di assegnare una differente combinazione di tasti a questa a zione.

Impossibile collegarsi ad una rete wi-fi protetta

Potete vedere la lista delle connesioni network, ma scegliendo una rete protetta il programma va in errore e non riesce a mostrare la finestra di dialogo per l'ingresso della chiave. Potreste aver bisogno di installare network-manager-applet. Guardate anche GNOME NetworkManager setup.

"Ogni comando è stato definito 33"

Quando si preme Stamp per fare lo screenshot dello schermo e avete questo messaggio di ritorno : "Any command has been defined 33", installate metacity:

# pacman -S metacity

GDM e Gnome usano il cursore di X11

Per correggere questo problema, avrete bisogno di eseguire i seguenti comandi come root in un terminale:

$ mkdir /usr/share/icons/default
$ cd /usr/share/icons/default
$ echo "[Icon Theme]" >> index.theme
$ echo "Inherits=Adwaita" >> index.theme

Alternativamente potete installare gnome-cursors-fixAUR da AUR.

Links esterni