Difference between revisions of "GNOME Tips (Italiano)"

From ArchWiki
Jump to: navigation, search
(Possibilità di lasciare messaggi nello screensaver di Gnome)
(rm temporary i18n template)
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:Desktop environments (Italiano)]]
 
[[Category:Desktop environments (Italiano)]]
[[Category:HOWTOs (Italiano)]]
+
[[en:GNOME Tips]]
{{i18n|GNOME Tips}}
+
[[nl:GNOME Tips]]
{{translateme}}
+
[[ru:GNOME Tips]]
{{nota|Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.}}
+
[[zh-CN:GNOME Tips]]
 
+
 
==Suggerimenti di configurazione==
 
==Suggerimenti di configurazione==
 
===Aggiungere/modificare la sessione GDM===
 
===Aggiungere/modificare la sessione GDM===
  
Ogni sessione si avvale di un file *.desktop contenuto in /usr/share/xsessions.
+
Ogni sessione si avvale di un file *.desktop contenuto in {{ic|/usr/share/xsessions}}.
  
 
'''Per aggiungere una nuova sessione:'''
 
'''Per aggiungere una nuova sessione:'''
  
1. Copiare un file *.desktop esistente da usare come modello per una nuova sessione:
+
1. Copiare un file {{ic|*.desktop}} esistente da usare come modello per una nuova sessione:
 
  $ cd /usr/share/xsessions
 
  $ cd /usr/share/xsessions
 
  $ sudo cp gnome.desktop other.desktop
 
  $ sudo cp gnome.desktop other.desktop
2. Modificare il file modello *.desktop per avviare il window manager desiderato:
+
2. Modificare il file modello {{ic|*.desktop}} per avviare il window manager desiderato:
 
  $ sudo nano other.desktop
 
  $ sudo nano other.desktop
  
 
In alternativa, si può avviare la nuova sessione in KDM che creerà il file *.desktop. Ritornare poi a GDM e la nuova sessione sarà disponibile.
 
In alternativa, si può avviare la nuova sessione in KDM che creerà il file *.desktop. Ritornare poi a GDM e la nuova sessione sarà disponibile.
 +
 +
===Aspetto GDM===
 +
 +
È possibile modificare un'immagine di sfondo, temi gtk/icone manualmente (come descritto su [[GNOME_2.28_Changes#Configuring_gdm_2.28]]), oppure è possibile utilizzare {{AUR|gdm2setup}} da [[Arch User Repository (Italiano)|AUR]].
  
 
===Ottimizzazione===
 
===Ottimizzazione===
Se le applicazioni di gnome risultano lente e gnome si blocca allo start-up dopo aver "ucciso" la precedente sessione, presumibilmente non si sarà impostato correttamente il file /etc/hosts che quindi conterrà:
+
Se le applicazioni di gnome risultano lente e gnome si blocca allo start-up dopo aver "ucciso" la precedente sessione, presumibilmente non si sarà impostato correttamente il file {{ic|/etc/hosts}} che quindi conterrà:
 
  127.0.0.1      localhost.localdomain    localhost      '''YOURHOSTNAME'''
 
  127.0.0.1      localhost.localdomain    localhost      '''YOURHOSTNAME'''
 
Eseguire poi "<code>/bin/hostname YOURHOSTNAME</code>" e "<code>/sbin/ifconfig lo up</code>" da '''root'''.
 
Eseguire poi "<code>/bin/hostname YOURHOSTNAME</code>" e "<code>/sbin/ifconfig lo up</code>" da '''root'''.
  
Consultare inoltre [http://wiki.archlinux.org/index.php/Configuring_network]
+
Consultare inoltre [[Configuring_network]]
 
+
  
 
===Prestazioni basse===
 
===Prestazioni basse===
Line 34: Line 36:
 
Si potrebbe voler configurare un largo spettro di applicazioni predefinite ed associazioni di file. Risulta estremamente utile nel caso si abbiano alcune applicazioni KDE installate, ma si preferisce che siano quelle di GNOME ad essere lanciate in modo predefinito.
 
Si potrebbe voler configurare un largo spettro di applicazioni predefinite ed associazioni di file. Risulta estremamente utile nel caso si abbiano alcune applicazioni KDE installate, ma si preferisce che siano quelle di GNOME ad essere lanciate in modo predefinito.
  
Per farlo è possibile installare [http://aur.archlinux.org/packages.php?ID=23170 gnome-defaults-list] dam AUR. Il file di configurazione verrà messo in /etc/gnome/defaults.list.  
+
Per farlo è possibile installare {{AUR|gnome-defaults-list}} da AUR. Il file di configurazione verrà messo in {{ic|/etc/gnome/defaults.list}}.
  
Per fare tutto manualmente invece, creare /usr/share/applications/defaults.list con il seguente formato:
+
Per fare tutto manualmente invece, creare {{ic|/usr/share/applications/defaults.list}} con il seguente formato:
 
  [Default Applications]
 
  [Default Applications]
 
  application/pdf=evince.desktop
 
  application/pdf=evince.desktop
Line 42: Line 44:
 
  ...
 
  ...
  
===Migliorare le prestazioni video===
+
===Abilitare il controllo del volume come notifica dal vassoio===
Alcuni utenti segnalano che, muovendo la finestra del player durante la riproduzione di un video, appare una cornice blu attorno al video stesso. Nel caso, spostarsi su Desktop->Preferences->Multimedia Systems Selector, e nella sezione video cambiare "Default Sink" a "XWindows (No Xv)". Cliccando test, il bordo blu dovrebbe sparire completamente, migliorando le prestazioni video.
+
Alcuni utenti avranno notato che non vi è alcun controllo del volume di default. Può essere aggiunto come un oggetto al pannello o come icona di notifica nella systray. Per fare questa modifica si deve sostituire gnome-media con gnome-media-pulse. Verrà installato il gestore di controllo del volume sviluppato da RedHat e utilizzato in distribuzioni come Ubuntu o Fedora.
  
'''Note:''' Non è necessario dalla versione Gnome 2.20 in poi ([[User:Evanlec|Evanlec]])
+
# pacman -S gnome-media-pulse
  
 
===I font appaiono asimmetrici===
 
===I font appaiono asimmetrici===
Si può modificare il valore DPI dei font in Gnome con un click destro su desktop>cambia sfondo desktop>caratteri>dettagli>Risoluzione
+
Si può modificare il valore DPI dei font in Gnome con un click destro su desktop ''&rarr; Cambia sfondo Desktop &rarr; Caratteri &rarr; Dettagli &rarr; Risoluzione''>
 
  Risoluzione: [96] dots per inch
 
  Risoluzione: [96] dots per inch
Esempio pratico: su un sistema x86_64, con un'impostazione di 89 dots per inch in modo predefinito, i font possono risultare difettosi. Alzando il valore a 96 l'aspetto migliora.
+
 
 +
 
 +
===Migliorare l'aspetto dei font===
 +
Per avere una configurazione di caratteri piacevole e leggibile tutto quello che basta fare è cliccare nuovamente con il pulsante destro del mouse sul desktop ''&rarr; Caratteri &rarr; Dettagli''.
 +
Da qui è possibile impostare i subpixel (LCD) per l'antialiasing ed un basso Hinting per avere una configurazione ottimale. Per essere in grado di impostare LCD vedere il capitolo [[Font_Configuration#LCD_filter_patched_packages|LCD Font Configuration]].
  
 
===Cambiare l'immagine di sfondo predefinita===
 
===Cambiare l'immagine di sfondo predefinita===
Line 56: Line 62:
 
  /usr/share/pixmaps/backgrounds/gnome/background-default.jpg
 
  /usr/share/pixmaps/backgrounds/gnome/background-default.jpg
 
Per cambiarla, da '''root''', mettere una nuova immagine nella cartella citata e rinominarla come l'originale.
 
Per cambiarla, da '''root''', mettere una nuova immagine nella cartella citata e rinominarla come l'originale.
 +
 +
===Cambiare il colore di sfondo predefinito, opacità, ecc===
 +
Il colore di sfondo di default è verde. Si potrebbe desiderare di cambiare se si sta utilizzando un PNG trasparente come sfondo.
 +
$ sudo gconf-editor
 +
Andare su ''File &rarr; Nuova Finestra di Base'' e modificare il valore
 +
/desktop/gnome/background/primary_color
 +
e
 +
/desktop/gnome/background/secondary_color
 +
È anche possibile impostare i valori per l'opacità, lo stile dell'ombreggiatura, ecc.
  
 
===Aprire le finestre di shell in un formato maggiore===
 
===Aprire le finestre di shell in un formato maggiore===
 
Quando si aggiunge un lanciatore per il terminale, lo si può anche modificare per renderne le dimensioni della finestra più grandi dello standard predefinito.
 
Quando si aggiunge un lanciatore per il terminale, lo si può anche modificare per renderne le dimensioni della finestra più grandi dello standard predefinito.
Click destro su lanciatore>propietà.  Poi, sotto la sezione "Comando", aggiungere il seguente
+
Click destro su lanciatore ''&rarr; Proprietà''.  Poi, sotto la sezione "Comando", aggiungere il seguente
 
  Command: gnome-terminal --geometry 105x25+100+20
 
  Command: gnome-terminal --geometry 105x25+100+20
 +
 +
===Disabilitare la finestra di conferma di chiusura del terminale gnome===
 +
Il terminale richiede sempre conferma di chiusura mediante una finestra, mentre si è loggati come root. Per evitare questo, lanciare '''gconf-editor''' e disabilitare la variabile '''confirmation_window_close''' in '''/apps/gnome-terminal/global'''.
  
 
==Suggerimenti vari==
 
==Suggerimenti vari==
 
===Blocco monitor===
 
===Blocco monitor===
#Assicurarsi che dbus sia in esecuzione (una buona idea è aggiungerlo alla stringa dei demoni in rc.conf).
+
#Assicurarsi che dbus sia in esecuzione (una buona idea è aggiungerlo alla stringa dei demoni in {{ic|/etc/rc.conf}}).
 
#Installare xscreensaver<pre># pacman -S xscreensaver</pre>
 
#Installare xscreensaver<pre># pacman -S xscreensaver</pre>
#Spostarsi in Desktop -> Preferences -> Screensaver
+
#Spostarsi in Desktop -> Preferenze -> Screensaver
 
#Abilitare uno o più salvaschermi
 
#Abilitare uno o più salvaschermi
 
#Da ora il blocco del monitor attiverà il salvaschermo e richiederà la password per essere sbloccato.
 
#Da ora il blocco del monitor attiverà il salvaschermo e richiederà la password per essere sbloccato.
Line 73: Line 91:
 
  # pacman -S gnome-screensaver
 
  # pacman -S gnome-screensaver
 
Si può anche consultare [http://ubuntuforums.org/showthread.php?t=195557 qui] come rimpiazzare gnome-screensaver con xscreensaver.
 
Si può anche consultare [http://ubuntuforums.org/showthread.php?t=195557 qui] come rimpiazzare gnome-screensaver con xscreensaver.
 
===Sbloccare Gnome-keyring al Login===
 
In /etc/pam.d/gdm, aggiungere le linee che seguono alla fine del file:
 
auth            optional        pam_gnome_keyring.so
 
session        optional        pam_gnome_keyring.so  auto_start
 
 
In /etc/pam.d/gnome-screensaver, aggiungere la seguente linea:
 
auth        optional    pam_gnome_keyring.so
 
 
In /etc/pam.d/passwd, aggiungere la seguente linea:
 
password        optional        pam_gnome_keyring.so
 
 
http://live.gnome.org/GnomeKeyring/Pam
 
 
 
'''Via più facile:''' Installare SEAHORSE con "<code>pacman -S seahorse</code>". Ora si troverà sotto "Applications-> Accessories-> Password and Encryption Settings", una bella interfaccia grafica, da dove si potrà impostare per il keyring "Automatically unlocked when user logs in".
 
  
 
===Suggerimenti per nautilus===
 
===Suggerimenti per nautilus===
Line 96: Line 98:
 
====Cambiare modalità al browser (vista spaziale)====
 
====Cambiare modalità al browser (vista spaziale)====
 
#Lanciare gconf-editor
 
#Lanciare gconf-editor
#Spostarsi su apps/nautilus/preferences
+
#Spostarsi su {{ic|apps/nautilus/preferences}}
 
#Cambiare il valore di "always_use_browser" (è un valore yes/no. Impostare il segno di spunta su "false"; per l'ultima impostazione cambiare il valore su "true")
 
#Cambiare il valore di "always_use_browser" (è un valore yes/no. Impostare il segno di spunta su "false"; per l'ultima impostazione cambiare il valore su "true")
 
Si può ottenere lo stesso dal menu preferenze:
 
Si può ottenere lo stesso dal menu preferenze:
#Nella finestra di nautilus spostarsi su Edit>>Preferences
+
#Nella finestra di nautilus spostarsi su Modifica>>Preferenze
 
#Selezionare la tabella Comportamento
 
#Selezionare la tabella Comportamento
 
#Mettere (o togliere) il segno di spunta su Aprire sempre in finestre di esplorazione
 
#Mettere (o togliere) il segno di spunta su Aprire sempre in finestre di esplorazione
Line 108: Line 110:
 
*Album
 
*Album
 
*Track Title
 
*Track Title
*Bitrate
+
*Bit rate
  
 
Per prima cosa, installare il pacchetto richiesto.
 
Per prima cosa, installare il pacchetto richiesto.
 
  sudo pacman -S mutagen
 
  sudo pacman -S mutagen
  
E da AUR, [[http://aur.archlinux.org/packages.php?ID=8295 python-nautilus]]
+
E da AUR, {{AUR|python-nautilus}}
  wget http://aur.archlinux.org/packages/python-nautilus/python-nautilus.tar.gz
+
  wget https://aur.archlinux.org/packages/python-nautilus/python-nautilus.tar.gz
 
  tar -zxvf python-nautilus.tar.gz
 
  tar -zxvf python-nautilus.tar.gz
 
  cd python-nautilus
 
  cd python-nautilus
Line 120: Line 122:
 
  sudo pacman -U *.pkg.tar.gz
 
  sudo pacman -U *.pkg.tar.gz
  
Ora creare una cartella chiamata ''python-extensions'' in ''~/.nautilus''ed aggiungerci il seguente script, chiamato bsc.py. Scaricare lo script da qui: [[http://stefanwilkens.eu/bsc.py bsc.py]] (please drop --[[User:Stefanwilkens|stefanwilkens]] a line if this goes down)<br>
+
Ora creare una cartella chiamata ''python-extensions'' in {{ic|~/.nautilus}}ed aggiungerci il seguente script, chiamato bsc.py. Scaricare lo script da qui: [http://stefanwilkens.eu/bsc.py bsc.py]  
Mirror: [[http://kclkcl.webege.com/files/bsc.py bsc.py]]
+
Mirror: [http://kclkcl.webege.com/files/bsc.py bsc.py]
  
Riavviare nautilus. Si potrà ora configurare questa nuova funzionalità in Edit -> Preferences -> List Columns
+
[http://ubuntuforums.org/showthread.php?t=878683 bas-v2.py] aggiunge correzioni e ulteriori supporti (link alla fine del 4º post).<br>
 +
Mirror: [http://www.rnstech.com/mirror/bsc-v2.py bsc-v2.py]
 +
 
 +
Riavviare nautilus. Si potrà ora configurare questa nuova funzionalità in Modifica -> Preferenze -> Colonne a Lista
 +
 
 +
==== Fermare il ridisegno di Nautilus sul desktop ====
 +
E' necessario aprire ''gconf-editor'':
 +
apps>nautilus>preferences deselezionare "show_desktop"
 +
 
 +
Cercare la voce:
 +
desktop>gnome>background
 +
e deselezionare "''draw_background''"
 +
 
 +
====Thumbnails====
 +
C'è bisogno di uno strumento per la creazione di miniature, come ad esempio ffmpegthumbnailer. Assicurarsi che i codec necessari siano installati.
 +
 
 +
Da un terminale, inserire queste due righe:
 +
gconftool-2 -s "/desktop/gnome/thumbnailers/video@mpeg/enable" -t boolean "true"
 +
gconftool-2 -s "/desktop/gnome/thumbnailers/video@mpeg/command" -t string "/usr/bin/ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10"
 +
 
 +
È possibile sostituire "video@mpeg" in quella riga con qualsiasi tipo di file possa essere aperto da ffmpeg - basta un click destro > Propietà su un file in Nautilus e guardare il bit tra parentesi in 'Type:' field (non dimenticare di sostituire la barra con il simbolo @). Alcuni tipi di file comuni sono video@mpeg, video@x-matroska, video@x-ms-wmv, video@x-flv, video@x-msvideo, video@mp4; che di solito sono .mpg, .mkv, .wmv, .flv, .avi, .mp4 rispettivamente.
 +
 
 +
====Disattivare le autenticazioni necessarie per il montaggio dell'unità interna in Nautilus====
 +
In Ubuntu e altre distro è permesso montare i dischi interni, cliccando sulle rispettive icone senza la necessità di inserire una password.
 +
Per ottenere questo comportamento in gnome standard modificare il seguente file.
 +
sudo nano /usr/share/polkit-1/actions/org.freedesktop.udisks.policy
 +
 
 +
Trovare la voce denominata:
 +
<action id="org.freedesktop.udisks.filesystem-mount-system-internal">
 +
All'interno di tale blocco, modificare il valore:
 +
<allow_active>auth_admin_keep</allow_active>
 +
a
 +
<allow_active>yes</allow_active>
  
 
===Velocizzare vista pannelli===
 
===Velocizzare vista pannelli===
 +
====panel_show_delay / panel_hide_delay====
 
Nel caso si noti un rallentamento dei pannelli usando la funzione nascondi/mostra, provare quanto segue:
 
Nel caso si noti un rallentamento dei pannelli usando la funzione nascondi/mostra, provare quanto segue:
 
# Avviare gconf-editor
 
# Avviare gconf-editor
 
# Spostarsi in /apps/panel/global
 
# Spostarsi in /apps/panel/global
 
# Impostare panel_hide_delay e panel_show_delay su valori più sensibili. Notare che questi valori sono espressi in millisecondi.
 
# Impostare panel_hide_delay e panel_show_delay su valori più sensibili. Notare che questi valori sono espressi in millisecondi.
 +
 +
Il valore di panel_hide_delay predefinito di 500 funziona bene nella maggior parte dei casi, ma lo stesso valore per panel_show_delay è terribilmente lento. Dopo un po' di esperimenti, un valore tra 100-200 sembrerebbe funzionare molto meglio.
 +
 +
====Pannello animation_speed====
 +
 +
Ora che il pannello mostra/nascondi compare/scompare in un ragionevole lasso di tempo, perché ci vuole così tanto perchè il pannello faccia il pop up? C'è ancora un'impostazione necessaria per rendere il comportamento del pannello decente. L'impostazione: '''animation_speed'''  Questa impostazione può essere applicata a livello globale o per un singolo pannello proprio come per panel_show_delay e panel_hide_delay. La descrizione ufficiale è:
 +
 +
La velocità con cui avvengono le animazioni del pannello. I valori possibili sono lente, medie e veloci. Questo ha senso solo se è impostata la chiave enable_animations.
 +
 +
Per applicare a livello globale, basta aggiungere o modificare la chiave di animation_speed come (stringa) valore in:
 +
 +
* /apps/panel/global
 +
 +
Per applicare l'impostazione su una base per-pannello, basta aggiungere/modificare la chiave in:
 +
 +
* /apps/panel/toplevels/bottom_panel_screen0/  (di solito il nome predefinito per il pannello inferiore)
 +
* /apps/panel/toplevels/panel_0/  (di solito il nome predefinito per il primo pannello aggiuntivo)
 +
 +
'''Nota:''' la chiave panel_amination_speed è deprecata, usare: animation_speed.
  
 
===Suggerimenti menu gnome===
 
===Suggerimenti menu gnome===
Line 146: Line 200:
 
Le recenti versioni di Gnome (es. v2.22) hanno un editor di menu dal quale si può deselezionare l'intero menu, ma non aggiungere nuove voci. Con un click destro sul panello del menu si seleziona Modifica menu. Togliendo il segno di spunta da una casella se ne impedirà la visualizzazione nel menu.
 
Le recenti versioni di Gnome (es. v2.22) hanno un editor di menu dal quale si può deselezionare l'intero menu, ma non aggiungere nuove voci. Con un click destro sul panello del menu si seleziona Modifica menu. Togliendo il segno di spunta da una casella se ne impedirà la visualizzazione nel menu.
  
Per aggiungere nuove voci al menu, creare un file .desktop in $XDG_DATA_HOME/applications directory (probabilmente $HOME/.local/share). Un semplice file .desktop può essere visto sotto, oppure consultare la [http://library.gnome.org/admin/system-admin-guide/2.22/menustructure-desktopentry.html.en|the Documentazione gnome].
+
Per aggiungere nuove voci al menu, creare un file .desktop in $XDG_DATA_HOME/applications directory (probabilmente $HOME/.local/share). Un semplice file .desktop può essere visto sotto, oppure consultare la [http://library.gnome.org/admin/system-admin-guide/stable/menustructure-desktopentry.html.en Gnome documentation].
  
 
O più facile ancora, installare Alacarte, con il quale si potranno creare, modificare e rimuovere le voci del menu con una semplice interfaccia grafica. Da console, dare:
 
O più facile ancora, installare Alacarte, con il quale si potranno creare, modificare e rimuovere le voci del menu con una semplice interfaccia grafica. Da console, dare:
Line 173: Line 227:
  
 
====Cambiare l'icona predefinita del menu Gnome con l'icona di Arch====
 
====Cambiare l'icona predefinita del menu Gnome con l'icona di Arch====
{{Note|Grazie a arkham che ha pubblicato questo metodo su [[http://bbs.archlinux.org/viewtopic.php?id=74881 this forum post]] e che noi riportiamo qui.}}
+
{{Nota|Grazie a arkham che ha pubblicato questo metodo su [[https://bbs.archlinux.org/viewtopic.php?id=74881 questo post]] e che noi riportiamo qui.}}
  
*Scaricare [[http://img23.imageshack.us/img23/9679/starthere.png questa icona Arch]] (il nome del file è {{Filename|starthere.png}})
+
*Scaricare [[http://img23.imageshack.us/img23/9679/starthere.png questa icona Arch]] (il nome del file è {{ic|starthere.png}})
 
*In alternativa scaricare il pacchetto artwork usando "pacman -S archlinux-artwork", che sistemerà il pacchetto in /usr/share/archlinux directory, e ridimensionerà il logo desiderato a 24x24px
 
*In alternativa scaricare il pacchetto artwork usando "pacman -S archlinux-artwork", che sistemerà il pacchetto in /usr/share/archlinux directory, e ridimensionerà il logo desiderato a 24x24px
*Verificare quale set di icone è in uso (click destro su desktop>Change Background Image>Theme>Customize>Icon). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, etc.)
+
*Verificare quale set di icone è in uso (click destro su Desktop>Cambiare l'immagine di Sfondo>Temi>Personalizza>Icone). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, ecc.)
 
*Ora fare un backup dell'icona gnome corrente nella cartella corretta.  Nell'esempio sotto, si stanno usando le icone gnome, ma nel caso, correggere la struttura ed il percorso delle cartelle con quella corrispondente:
 
*Ora fare un backup dell'icona gnome corrente nella cartella corretta.  Nell'esempio sotto, si stanno usando le icone gnome, ma nel caso, correggere la struttura ed il percorso delle cartelle con quella corrispondente:
 
  # mv /usr/share/icons/gnome/24x24/places/start-here.png /usr/share/icons/gnome/24x24/places/start-here.png-virgin
 
  # mv /usr/share/icons/gnome/24x24/places/start-here.png /usr/share/icons/gnome/24x24/places/start-here.png-virgin
*Copiare {{Filename|starthere.png}} la si ha scaricata nella stessa cartella rinominandola start-here.png
+
*Copiare {{ic|starthere.png}} scaricata nella stessa cartella rinominandola start-here.png
 
  # cp /path/to/starthere.png /usr/share/icons/gnome/24x24/places/start-here.png
 
  # cp /path/to/starthere.png /usr/share/icons/gnome/24x24/places/start-here.png
 
*Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato
 
*Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato
 
  $ pkill gnome-panel
 
  $ pkill gnome-panel
'''Note: '''Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome
+
'''Nota: '''Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome
  
 
====Cambiare l'icona predefinita del menu Gnome con l'icona di Arch (senza accesso da root)====
 
====Cambiare l'icona predefinita del menu Gnome con l'icona di Arch (senza accesso da root)====
*Verificare quale set di icone è in uso (click destro su desktop>Change Background Image>Theme>Customize>Icon). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, etc.)
+
*Verificare quale set di icone è in uso (click destro su Desktop>Cambiare l'immagine di Sfondo>Temi>Personalizza>Icone). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, etc.)
 
*Duplicare la struttura della cartella delle icone 24x24/places nella cartella home sotto .icons
 
*Duplicare la struttura della cartella delle icone 24x24/places nella cartella home sotto .icons
 
  $ mkdir -p ~/.icons/gnome/24x24/places
 
  $ mkdir -p ~/.icons/gnome/24x24/places
Line 195: Line 249:
 
*Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato  
 
*Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato  
 
  $ pkill gnome-panel
 
  $ pkill gnome-panel
'''Note: '''Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome
+
'''Nota: '''Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome
  
====Icona personalizzata Metodo 2====
+
====Icona personalizzata usando gconf-editor====
  
{{Note|Questo metodo non ha funzionato completamente su Gnome 2.26.2 ma si è preferito mantenere questa procedura lo stesso.}}
 
{{Note|Ha funzionato bene invece su Gnome 2.28.1. Non è stato necessario uccidere il pannello gnome. L'icona appare subito con la spunta "Use_Custom_Icon".}}
 
Questa è una piccola guida per cambiare l'icona predefinita di gnome del menu principale con un'icona di propria scelta .
 
 
# Aprire l'editor di configurazione di gnome (di norma su System Tools dal menu) o eseguire <code>gconf-editor</code>
 
# Aprire l'editor di configurazione di gnome (di norma su System Tools dal menu) o eseguire <code>gconf-editor</code>
 
# Nell'editor di configurazione spostarsi su apps > panel > objects > e trovare l'oggetto per il menu (per individuarlo facilmente, dovrebbe avere "Main Menu" nella sezione suggerimenti).
 
# Nell'editor di configurazione spostarsi su apps > panel > objects > e trovare l'oggetto per il menu (per individuarlo facilmente, dovrebbe avere "Main Menu" nella sezione suggerimenti).
 
# Modificare il percorso all'icona nel campo "Custom_Icon".
 
# Modificare il percorso all'icona nel campo "Custom_Icon".
# Spuntare "Use_Custom_Icon".
+
# Spuntare "Use_Custom_Icon" un pò più sotto.
 
# Per vedere i cambiamenti senza riavviare X, dare da console:
 
# Per vedere i cambiamenti senza riavviare X, dare da console:
 
  $ killall gnome-panel
 
  $ killall gnome-panel
Line 217: Line 268:
 
# Le icone spariranno dal desktop subito, senza necessità di riavviare o altro
 
# Le icone spariranno dal desktop subito, senza necessità di riavviare o altro
  
=== Disabling scroll in taskbar ===
+
=== Disabilitare lo scroll dalla barra delle applicazioni ===
For years there is "bug" in Gnome taskbar: the mouse scroll switches the windows. The annoying feature if you have a good mice turns to be a real pain if you have the touchpad. It is impossible to scroll precisely using touchpad, so if you accidentally touch it when your mouse is on the taskbar, then all the windows will flash/switch wildly. There is no setting in gconf/preferences, that can disable this functionality. This is true for KDE 3, I don't know if problem persist in KDE 4. The solution was to install xfce4-panel, which hasn't scrolling at all and looks like default gnome panel. The bug is better described here [https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/39328].
+
Da anni un "bug" affligge la taskbar di Gnome: lo scroll del mouse fa cambiare il focus delle finestre. Questo fastidioso problema del mouse classico, diventa un po' un incubo se si stà usando il touchpad. È impossibile usare lo scroll con precisione con il touchpad, così se accidentalmente lo si sfiora quando il cursore è sulla barra, tutte le finestre salteranno in modo incontrollato. Non ci sono impostazioni nelle preferenze di GNOME o in gconf per poter disabilitare questa funzionalità. È così anche su KDE 3, meno sicuro che il problema persista anche su KDE 4. Una possibile soluzione consiste nell'installare il pannello xfce4, che non possiede alcun tipo di funzionalità scrolling, ma nell'aspetto è simile a quello di default di GNOME. Il bug è descritto dettagliatamente quì [https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/39328].
  
This bug will be probably never fixed, but we have ABS, so we can build custom software. Install [[ABS]] (+70Mb), then
+
Questo bug probabilmente non sarà mai corretto, ma con ABS, è possibile personalizzare il software e poi compilarlo. Installare [[Arch Build System (Italiano)|ABS]] (+70Mb), poi
  
  cp -r /var/abs/extra/libwnck /home/{your name}/Desktop/somewhere
+
  cp -r /var/abs/extra/libwnck /home/{nome-utente}/Desktop/cartella-desiderata
  
Navigate to that dir, then
+
spostarsi in quella cartella, poi
 
  makepkg --nobuild
 
  makepkg --nobuild
  
This will download and extract the sources. Go to src/libwnck-{version}/libwnck. Edit tasklist.c, search for "scroll-event". You will see somethign like
+
Così facendo, verranno scaricati e scompattati i sorgenti. Spostarsi in {{ic|src/libwnck-{version}/libwnck}}. Aprire il file {{ic|tasklist.c}} con un editor di testo, e cercare "scroll-event". Si vedrà qualcosa di simile a
  
 
  g_signal_connect(obj, "scroll-event", G_CALLBACK(wnck_tasklist_scroll_cb), NULL);
 
  g_signal_connect(obj, "scroll-event", G_CALLBACK(wnck_tasklist_scroll_cb), NULL);
  
This line enables scroll-event handler, comment the line out (place /* before and */ after the line). Now go back to /home/{username}/Desktop/somewhere and
+
Questa riga abilita il "gestore degli eventi di scroll"(lo scroll-event handler); commentare la riga (mettendo /* prima e */ dopo la riga). Tornare indietro in {{ic|/home/{nome-utente}/Desktop/cartella-desiderata}} e
 
  makepkg --noextract --syncdeps
 
  makepkg --noextract --syncdeps
  
You will need [[sudo]] to be able to install missing dependencies (intltool), but you can always 'pacman -S' them apart if you don't want --syncdeps automatically. The --noextract option tells makepkg to not extract sources and use existing src/
+
Sarà necessario avere [[sudo (Italiano)|sudo]] installato per risolvere le dipendenze mancanti (intltool), altrimenti si potrà comunque usare il comando {{Ic|pacman -S}} per installarle separatamente se non si desidera sincronizzare le dipendenze automaticamente(tramite l'opzione{{Ic|--syncdep}}). L'opzione {{Ic|--noextract}} fa in modo che {{Ic|makepkg}} non estragga i sorgenti ma usi l'esistente cartella {{ic|src/}}
  
 
  pacman -U libwnck-{version}.pkg.tar.gz
 
  pacman -U libwnck-{version}.pkg.tar.gz
  
Then logout/login, enjoy. Delete dir with the sources from you desktop, you may also uninstall abs if you want. Next step will be to add gconf option, but I will leave this for Gnome gurus. I just don't need this "feature", not even if I use the mouse (alt+tab is better anyway).
+
Successivamente riavviare la sessione. Cancellare la cartella con i sorgenti dal desktop; si può anche disinstallare abs se non dovesse servire più.  
 +
Il prossimo passo sarebbe quello di aggiungere l'opzione a gconf, ma questo lo lasciamo ad altri guru di Gnome.
  
If you don't want to do this manually, then use [[AUR]] package [http://aur.archlinux.org/packages.php?ID=944 libwnck] (install with [[yaourt]] or any other helper).
+
===Personalizzare uno sfondo con transizione di immagini.===
 +
Questo creerà uno sfondo che utilizza delle transizioni, simile al background "cosmos" che trovate nel pacchetto [[GNOME#Installation|gnome-backgrounds]]. Ci sono due metodi per farlo.
 +
{{Nota|I nomi dei file immagine non devono avere spazi tra loro.}}
 +
====Manuale====
 +
È possibile creare un file XML simile a quello creato da gnome-backgrounds in {{ic|/usr/share/backgrounds/cosmos/}}.
 +
<pre>
 +
<background>
 +
  <starttime>
 +
    <hour>00</hour>
 +
    <minute>00</minute>
 +
    <second>01</second>
 +
  </starttime>
 +
<!-- The first section set an arbitrary start time. -->
 +
  <static>
 +
    <duration>1795.0</duration>
 +
    <file>/path/to/background1.jpg</file>
 +
  </static>
 +
  <transition>
 +
    <duration>5.0</duration>
 +
    <from>/path/to/background1.jpg</from>
 +
    <to>/path/to/background2.jpg</to>
 +
  </transition>
 +
  <static>
 +
    <duration>1795.0</duration>
 +
    <file>/path/to/background2.jpg</file>
 +
  </static>
 +
  <transition>
 +
    <duration>5.0</duration>
 +
    <from>/path/to/background2.jpg</from>
 +
    <to>/path/to/background1.jpg</to>
 +
  </transition>
 +
</background>
 +
</pre>
  
==Utilità aggiuntive==
+
Si noti che il tag '''<duration>''' imposta ogni immagine come sfondo per 1.795 secondi, o 29 minuti e 55 secondi, e la  '''<transition>''' occupa 5 secondi. È possibile aggiungere qualsiasi numero di immagini fino a quando l'ultima transizione riporta al primo (se si desidera un ciclo completo). Una volta completato, il file XML può essere aggiunto a GNOME in Sistema> Preferenze> Aspetto>scheda Sfondo> Aggiungi.
===FAM===
+
====Automatico====
FAM permette a gnome cosette utili, come l'aggiornamento automatico del menu quando vengono installate nuove applicazioni, o aggiornare i tipi di visualizzazione cartelle di nautilus quando questa viene cambiata.
+
Vi è anche uno script che automatizza questo processo:
 +
<pre>
 +
#!/bin/sh
 +
#This script creates xml files that can act as dynamic wallpapers for Gnome by referring to multiple wallpapers
 +
#Coded by David J Krajnik
  
Consultare [[FAM|FAM Wiki]] per installazione ed ulteriori informazioni.
+
if [ "$*" = "" ]; then
 +
  echo "This script creates xml files that can act as dynamic backgrounds for Gnome by referring to multiple wallpapers";
 +
  echo "Usage: mkwlppr target-file.xml [duration] pic1 pic2 [pic3 .. picN]";
 +
else
 +
  files=$*;
 +
  #Grab the name of the target xml file
 +
  xmlfile=`echo $files | cut -d " " -f 1`;
 +
  #remove the first item from $files
 +
  files=`echo $files | sed 's/^\<[^ ]*\>//'`;
 +
  if [ "`echo $xmlfile | grep '\.xml$'`" = "" ]; then
 +
    echo "Your target file must be an XML file";
 +
  else
 +
    inputIsValid="true";
 +
    firstItem=`echo $files | cut -d " " -f 1`;
 +
    duration="1795.0";#set the default duration
 +
    if [ "`echo $firstItem | grep '^[0-9]\+\.[0-9]\+$'`" != "" ]; then
 +
      echo "The duration must be an integer";
 +
      files=`echo $files | sed 's/^\<[^ ]*\>//'`;
 +
      inputIsValid="";
 +
    elif [ "`echo $firstItem | grep '^[0-9]\+$'`" != "" ]; then
 +
      #If the item is a number, then use it as the duration for each wallpaper image
 +
      duration="`expr $firstItem - 5`.0";
 +
      #remove the duration from the list of files
 +
      files=`echo $files | sed 's/^\<[^ ]*\>//'`;
 +
    fi
 +
    if [ "$files" = "" ]; then
 +
      echo "You must enter image files to associate with the XML file";
 +
    else
 +
      for file in $files
 +
      do
 +
        if [ ! -f $file ]; then
 +
  echo "\"$file\" does not exist";
 +
  inputIsValid="";
 +
        elif [ "`echo $file | sed 's/^.*\.\(jpg\|jpeg\|bmp\|png\|gif\|tif\|tiff\|jif\|jfif\|jp2\|jpx\|j2k\|j2c\)$//'`" != "" ]; then
 +
  echo "\"$file\" is not an image file";
 +
  inputIsValid="";
 +
fi
 +
      done
 +
      if [ $inputIsValid ]; then
 +
        currDir=`pwd`;
 +
        echo "<background>" >> $xmlfile
 +
        echo "  <starttime>\n    <year>2009</year>\n    <month>08</month>\n    <day>04</day>" >> $xmlfile;
 +
        echo "    <hour>00</hour>\n    <minute>00</minute>\n    <second>00</second>\n  </starttime>" >> $xmlfile;
 +
        echo "  <!-- This animation will start at midnight. -->" >> $xmlfile;
 +
        firstFile=`echo $files | cut -d " " -f 1`;#grab the first item
 +
        if [ "`echo $firstFile | sed 's/\(.\).*/\1/'`" != "/" ]; then
 +
          #If the first character in the filename is not '/', then it is a relative path and must have the current directory's path appended
 +
          firstFile="$currDir/$firstFile";
 +
        fi
 +
        firstFile=`echo $firstFile | sed 's/[^/]\+\/\.\.\/\?//g'`;#Remove occurrences of ".." from the filepath
 +
        files=`echo $files | sed 's/^\<[^ ]*\>//'`;#remove the first item
 +
        prevFile=$firstFile;
 +
        currFile="";
 +
        #TODO add absolute path to the filenames
 +
        #if $currFile =~ "^/.*" then the file needs to path appended
 +
        echo "  <static>\n    <duration>$duration</duration>\n    <file>$firstFile</file>\n  </static>" >> $xmlfile;
 +
        for currFile in $files
 +
        do
 +
          if [ "`echo $currFile | sed 's/\(.\).*/\1/'`" != "/" ]; then
 +
            #If the first character in the filename is not '/', then it is a relative path and must have the current directory's path appended
 +
            currFile="$currDir/$currFile";
 +
          fi
 +
          currFile=`echo $currFile | sed 's/[^/]\+\/\.\.\/\?//g'`;#Remove occurrences of ".." from the filepath
 +
          echo "  <transition>\n    <duration>5.0</duration>\n    <from>$prevFile</from>\n    <to>$currFile</to>\n  </transition>" >> $xmlfile;
 +
          echo "  <static>\n    <duration>$duration</duration>\n    <file>$currFile</file>\n  </static>" >> $xmlfile;
 +
          prevFile=$currFile;
 +
        done
 +
        echo "  <transition>\n    <duration>5.0</duration>\n    <from>$currFile</from>\n    <to>$firstFile</to>\n  </transition>" >> $xmlfile;
 +
        echo "</background>" >> $xmlfile;
 +
      fi
 +
    fi
 +
  fi
 +
fi
 +
</pre>
 +
Copiare il codice di questo script in un file denominato mkwlppr (diminutivo di "make wallpaper"). Rendere lo script eseguibile digitando il comando:
 +
<pre>sudo chmod 711 mkwlppr</pre>
 +
Spostare il file in modo che sia possibile eseguire da qualsiasi directory, semplicemente utilizzando il suo nome, come un normale comando:
 +
<pre>sudo mv mkwlppr /bin</pre>
 +
Eseguire lo script; esso vi chiederà quali impostazioni sono richieste. Usare lo script con i vostri dati per generare diversi file XML per i vostri sfondi secondo le vostre esigenze.
  
===Gnome System Monitor===
+
{{Nota|Dal momento che questo script non è interattivo, è possibile utilizzare i caratteri jolly di Unix, se si desidera utilizzare tutti i file in una directory e non ci si cura dell'ordine delle immagini.
Questa applicazione viene visualizzata quando si clicca sull'applet "System Monitor", e fornisce informazioni riguardo l'uso di risorse del processore e memoria di tutte le applicazioni in esecuzione. Non viene installato in modo predefinito nel gruppo GNOME, quindi bisogna farlo separatamente dando:
+
È possibile specificare i percorsi relativi alla directory corrente, e lo script metterà per voi i percorsi assoluti dei file nel file XML, in modo che possiate creare il file XML ovunque si desidera e spostarlo tranquillamente senza preoccuparsi di renderlo inutilizzabile.
  # pacman -S gnome-system-monitor
+
Se si desidera eseguire lo script all'interno della directory {{ic|/usr/share/backgrounds/}}, potreste avere problemi con le autorizzazioni a meno che non si esegue il comando con sudo come questo:
 +
{{Ic|sudo mkwlppr -parameters}}
 +
Se non sapete quale durata specificare per le immagini, semplicemente non fornite nessun parametro, ed il programma userà i valori di default, ossia di 29 minuti e 55 secondi per l'immagine e di 5 secondi per la transizione.
 +
Per ulteriori informazioni, consultate [http://www.linuxjournal.com/content/create-custom-transitioning-background-your-gnome-228-desktop questa pagina]}}
 +
 
 +
====GUI====
 +
Se si preferisce usare un programma da GUI, è possibile installare {{AUR|CreBS}} da AUR, si tratta di un'applicazione in PyGTK per creare presentazioni di sfondi in GNOME.
 +
 
 +
===Cambia la dimensione di default di gnome-terminal===
 +
====Metodo 1====
 +
L'emulatore di terminale gnome-terminal non consente né di impostare una dimensione predefinita, né ricorda l'ultima dimensione utilizzata. Al fine di impostare la dimensione predefinita considerare le seguenti fasi:
 +
# Modificare la seguente riga in {{ic|/usr/share/vte/termcap/xterm}} di conseguenza:<br/>{{Ic|:co#80:it#8:li#24:}}<br/>Qui 80 sta per il numero di "'''co'''lumns" (es. larghezza caratteri) e 24 per il numero di "'''li'''nes" (es. altezza caratteri).
 +
# Per evitare a pacman di sovrascrivere il file quando si aggiorna il pacchetto <code>vte</code>, fare entrare le seguenti {{ic|/etc/pacman.conf}}<br/>{{Ic|NoUpgrade &#61; usr/share/vte/termcap/xterm}}
 +
# Terminare tutti i processi di gnome-terminal per consentire che le modifiche abbiano effetto.
 +
 
 +
====Metodo 2====
 +
Un'altra opzione è quella di utilizzare semplicemente lo " scambio di geometrie" all'avvio di gnome-terminal (può essere fatto tramite un click destro/proprietà sul programma di avvio, quindi inserire la seguente riga nel campo "Command": gnome-terminal --geometry 105x25+100+20).
 +
 
 +
===Installare un tema del cursore===
 +
Il tema del cursore di default di xorg è piuttosto brutto. Installare il pacchetto seguente per avere il tema del cursore utilizzato su molte altre distribuzioni.
 +
 
 +
  $ pacman -S xcursor-vanilla-dmz
 +
 
 +
Poi spostarsi sul desktop -> click destro -> Modifica sfondo -> Scheda tema - personalizza> - cursore> per applicare il nuovo tema installato.
 +
 
 +
==Utilità aggiuntive==
  
 
===Masterizzare i CD da Nautilus===
 
===Masterizzare i CD da Nautilus===
 
  # pacman -S nautilus-cd-burner
 
  # pacman -S nautilus-cd-burner
 
===Strumenti di Sistema di Gnome===
 
Questo pacchetto aggiunge molti elementi al menu di Gnome alla voce Sistema→Amministrazione,
 
nello specifico: gestione utenti, data e ora, configurazioni di rete, runlevel,
 
e condivisione cartelle tramite samba o NFS. Consultare la [http://www.gnome.org/projects/gst/ Documentazione di Gnome].
 
# pacman -S gnome-system-tools
 
'''Prestare attenzione ai messaggi post-installazione di Pacman.'''
 
  
 
=== Gdesklets:  Desktop Candy ===
 
=== Gdesklets:  Desktop Candy ===
Line 270: Line 454:
 
Se si desidera che i gdesklet vengano caricati al login, accedere al menù sotto Sistema->Preferenze->Applicazioni d'avvio.
 
Se si desidera che i gdesklet vengano caricati al login, accedere al menù sotto Sistema->Preferenze->Applicazioni d'avvio.
 
Scegliere l'opzione Aggiungi e inserire il comando /usr/bin/gdesklets.  
 
Scegliere l'opzione Aggiungi e inserire il comando /usr/bin/gdesklets.  
Controllare che il comando sia giusto eseguendo in termninale
+
Controllare che il comando sia giusto eseguendo in terminale
 
  whereis gdesklets
 
  whereis gdesklets
  
==Altre Applicazioni==
+
==gnome-screensaver==
Le seguenti sono ulteriori utili applicazioni per Gnome, molte delle quali posso essere scaricate tutte in una volta con:
+
===Possibilità di lasciare messaggi nello screensaver di Gnome===
# pacman -S gnome-extra
+
Questa è una simpatico funzione di gnome-screensaver fin dalla versione 2.20, chiunque può lasciare un messaggio a video mentre non si è alla scrivania.
Quest'ultimo è un "gruppo di pacchetti", è quindi piuttosto semplice selezionare il download solo di alcuni pacchetti, così come la documentazione.
+
Si prega di installare notification-daemon per abilitare questa funzione
  
===Gnome-Terminal===
+
===Cambiare lo sfondo dello screensaver di Gnome===
Installare questa applicazione a meno che non sipreferisca usare xterm come emulatore di terminale.
+
Non c'è nessuna opzione per cambiare lo sfondo di default dello screensaver. L'unico modo per farlo è:
 +
    su
 +
    cd /usr/share/pixmaps/backgrounds/gnome
 +
    rm background-default.jpg
 +
    ln -s /home/utente/mio_sfondo.jpg background-default.jpg
 +
 
 +
{{Nota| C'è inoltre la possibilità di usare uno sfondo '''statico''' come /home/utente/sfondo.jpg e [[GNOME_2.28_Changes (Italiano)#Cambiare lo sfondo| configurare gdm]], gnome-desktop e gnome-screensaver per utilizzare questo sfondo. Con questo metodo sarà possibile avere lo stesso sfondo in queste applicazioni.}}
 +
 
 +
==Altre Applicazioni==
 +
Ci sono ulteriori applicazioni utili per Gnome non incluse in [[GNOME#extras]].
  
 
====Console a scomparsa====
 
====Console a scomparsa====
Line 288: Line 481:
 
=====Guake=====
 
=====Guake=====
 
Guake richiede Python, e può essere installato tramite il seguente comando
 
Guake richiede Python, e può essere installato tramite il seguente comando
  #pacman -S uake
+
  #pacman -S guake
F12 è il tasto predefinito per mostrare/nascondere il terminale. Guake supporta le schede multiple e nella configurazione predefinita le combinazioni di tasti Ctrl+PgDown e Ctrl+PgUp sono utilizzate per navigare tra le schede aperte.
+
{{keypress|F12}} è il tasto predefinito per mostrare/nascondere il terminale. Guake supporta le schede multiple e nella configurazione predefinita le combinazioni di tasti {{keypress|Ctrl}}+{{keypress|PgDown}} e {{keypress|Ctrl}}+{{keypress|PgUp}} sono utilizzate per navigare tra le schede aperte.
 
È possibile configurare la trasparenza ed altre impostazioni facendo click destro sul terminale e selezionando Preferenze. <br>
 
È possibile configurare la trasparenza ed altre impostazioni facendo click destro sul terminale e selezionando Preferenze. <br>
 +
 +
Guake può essere lanciato automaticamente all'avvio aggiungendolo alla Sessione di Gnome tramite Sistema -> Preferenze -> Sessione. Selezionare Aggiungi, e utilizzare queste impostazioni di esempio:
 +
 +
*'''Nome''' Guake
 +
*'''Comando''' guake &
 +
*'''Commento''' Terminale a discesa stile Quake.
  
 
=====Tilda=====
 
=====Tilda=====
Line 298: Line 497:
  
 
Tilda necessita di un minor numero di dipendenze rispetto a Guake (non richiede Python), ed ha all'incirca le stesse funzioni; consente un maggior controllo sulle caratteristiche grafiche della finestra di terminale.
 
Tilda necessita di un minor numero di dipendenze rispetto a Guake (non richiede Python), ed ha all'incirca le stesse funzioni; consente un maggior controllo sulle caratteristiche grafiche della finestra di terminale.
 
===gedit===
 
Un editor di testo con evidenziamento della sintassi.
 
 
===eog===
 
Eye-of-Gnome, un pratico e rapido visualizzatore di immagini, con la capacità di ruotare e ridimensionare le finestre.
 
 
===file-roller===
 
Un manager di archivi che supporta diversi formati. (Installare unrar, unzip, ... per ottenere il supporto ai relativi formati)
 
 
===gcalctool===
 
Una calcolatrice, che altro?
 
  
 
===rhythmbox===
 
===rhythmbox===
Line 317: Line 504:
 
Estrattore di tacce da cd-audio, si integra con rythmbox.
 
Estrattore di tacce da cd-audio, si integra con rythmbox.
  
''Per abilitare il profilo mp3 predefinito nel menù delle preferenze:''
+
''In caso di ulteriori problemi con SoundJuicer, vedere [[User:Munk3h|qui]]''
# pacman -S gstreamer0.10-lame gstreamer0.10-taglib
+
 
+
'''Nota:''' Questo non dovrebbe essere più necessario, in quanto ora questi pacchetti sono inclusi in gstreamer0.10-ugly-plugins e gstreamer0.10-good-plugins.
+
 
+
''In caso di ulteriori problemi con SoundJuicer, clickare [[User:Munk3h|qui]]''
+
 
+
===totem===
+
Un player video basato sul framework Gstreamer.
+
  
 
===gimp===
 
===gimp===
Line 338: Line 517:
 
===gnumeric===
 
===gnumeric===
 
Un foglio di calcolo simile ad Excel.
 
Un foglio di calcolo simile ad Excel.
 
===Possibilità di lasciare messaggi nello screensaver di Gnome===
 
Questa è una simpatico funzione di gnome-screensaver fin dalla versione 2.20, chiunque può lasciare un messaggio a video mentre non si è alla scrivania.
 
Si prega di installare notification-daemon per abilitare questa funzione.
 
 
===Change Gnome Screensaver background===
 
There isn't any option to change the screensaver's default background. The only way is to:
 
    su
 
    cd /usr/share/pixmaps/backgrounds/gnome
 
    rm background-default.jpg
 
    ln -s /home/user/my_background.jpg background-default.jpg
 
 
{{Note| You can save your wallpaper to a ''static'' path like /home/user/wall.jpg and [[Gnome_2.28_Changes#Changing_Background_Image| configure gdm]], gnome-desktop and gnome-screensaver to point at it. This way you can have the same wallpaper on each of them. }}
 
  
 
===DevilsPie===
 
===DevilsPie===
Line 356: Line 522:
 
DevilsPie fornisce un nuovo livello di controllo all'interno dell'engine Metacitye. C'è un buon How-To a riguardo sull' [http://live.gnome.org/DevilsPie homepage] del progetto
 
DevilsPie fornisce un nuovo livello di controllo all'interno dell'engine Metacitye. C'è un buon How-To a riguardo sull' [http://live.gnome.org/DevilsPie homepage] del progetto
  
==See also==
+
==Consultare inoltre==
* [[Gnome]]
+
* [[GNOME (Italiano)|Gnome]]
* [[Gnome_2.28_Changes]]
+
* [[GNOME_2.28_Changes (Italiano)|Gnome
 +
2.28 Changes]]

Revision as of 09:48, 15 June 2012

Contents

Suggerimenti di configurazione

Aggiungere/modificare la sessione GDM

Ogni sessione si avvale di un file *.desktop contenuto in /usr/share/xsessions.

Per aggiungere una nuova sessione:

1. Copiare un file *.desktop esistente da usare come modello per una nuova sessione:

$ cd /usr/share/xsessions
$ sudo cp gnome.desktop other.desktop

2. Modificare il file modello *.desktop per avviare il window manager desiderato:

$ sudo nano other.desktop

In alternativa, si può avviare la nuova sessione in KDM che creerà il file *.desktop. Ritornare poi a GDM e la nuova sessione sarà disponibile.

Aspetto GDM

È possibile modificare un'immagine di sfondo, temi gtk/icone manualmente (come descritto su GNOME_2.28_Changes#Configuring_gdm_2.28), oppure è possibile utilizzare gdm2setupAUR da AUR.

Ottimizzazione

Se le applicazioni di gnome risultano lente e gnome si blocca allo start-up dopo aver "ucciso" la precedente sessione, presumibilmente non si sarà impostato correttamente il file /etc/hosts che quindi conterrà:

127.0.0.1       localhost.localdomain     localhost      YOURHOSTNAME

Eseguire poi "/bin/hostname YOURHOSTNAME" e "/sbin/ifconfig lo up" da root.

Consultare inoltre Configuring_network

Prestazioni basse

A causa di una scadente codifica di una libreria GNOME, certe azioni di GNOME possono rallentare il sistema. Come per esempio i temi delle icone in formato SVG. Un notevole incremento di prestazioni si può ottenere usando il formato PNG per le icone, o convertendo il proprio tema da SVG a PNG.

Applicazioni predefinite

Si potrebbe voler configurare un largo spettro di applicazioni predefinite ed associazioni di file. Risulta estremamente utile nel caso si abbiano alcune applicazioni KDE installate, ma si preferisce che siano quelle di GNOME ad essere lanciate in modo predefinito.

Per farlo è possibile installare gnome-defaults-listAUR da AUR. Il file di configurazione verrà messo in /etc/gnome/defaults.list.

Per fare tutto manualmente invece, creare /usr/share/applications/defaults.list con il seguente formato:

[Default Applications]
application/pdf=evince.desktop
image/jpeg=eog.desktop
...

Abilitare il controllo del volume come notifica dal vassoio

Alcuni utenti avranno notato che non vi è alcun controllo del volume di default. Può essere aggiunto come un oggetto al pannello o come icona di notifica nella systray. Per fare questa modifica si deve sostituire gnome-media con gnome-media-pulse. Verrà installato il gestore di controllo del volume sviluppato da RedHat e utilizzato in distribuzioni come Ubuntu o Fedora.

# pacman -S gnome-media-pulse

I font appaiono asimmetrici

Si può modificare il valore DPI dei font in Gnome con un click destro su desktop → Cambia sfondo Desktop → Caratteri → Dettagli → Risoluzione>

Risoluzione: [96] dots per inch


Migliorare l'aspetto dei font

Per avere una configurazione di caratteri piacevole e leggibile tutto quello che basta fare è cliccare nuovamente con il pulsante destro del mouse sul desktop → Caratteri → Dettagli. Da qui è possibile impostare i subpixel (LCD) per l'antialiasing ed un basso Hinting per avere una configurazione ottimale. Per essere in grado di impostare LCD vedere il capitolo LCD Font Configuration.

Cambiare l'immagine di sfondo predefinita

L'immagine di sfondo predefinita è il primo piano di una foglia verde. È l'immagine che si avrà come sfondo appena installato gnome, ma più importante, è l'immagine che si visualizzerà quando entra in funzione il blocco del monitor. Dal 25-Apr-2009, l'immagine sarà contenuta in

/usr/share/pixmaps/backgrounds/gnome/background-default.jpg

Per cambiarla, da root, mettere una nuova immagine nella cartella citata e rinominarla come l'originale.

Cambiare il colore di sfondo predefinito, opacità, ecc

Il colore di sfondo di default è verde. Si potrebbe desiderare di cambiare se si sta utilizzando un PNG trasparente come sfondo.

$ sudo gconf-editor

Andare su File → Nuova Finestra di Base e modificare il valore

/desktop/gnome/background/primary_color

e

/desktop/gnome/background/secondary_color

È anche possibile impostare i valori per l'opacità, lo stile dell'ombreggiatura, ecc.

Aprire le finestre di shell in un formato maggiore

Quando si aggiunge un lanciatore per il terminale, lo si può anche modificare per renderne le dimensioni della finestra più grandi dello standard predefinito. Click destro su lanciatore → Proprietà. Poi, sotto la sezione "Comando", aggiungere il seguente

Command: gnome-terminal --geometry 105x25+100+20

Disabilitare la finestra di conferma di chiusura del terminale gnome

Il terminale richiede sempre conferma di chiusura mediante una finestra, mentre si è loggati come root. Per evitare questo, lanciare gconf-editor e disabilitare la variabile confirmation_window_close in /apps/gnome-terminal/global.

Suggerimenti vari

Blocco monitor

  1. Assicurarsi che dbus sia in esecuzione (una buona idea è aggiungerlo alla stringa dei demoni in /etc/rc.conf).
  2. Installare xscreensaver
    # pacman -S xscreensaver
  3. Spostarsi in Desktop -> Preferenze -> Screensaver
  4. Abilitare uno o più salvaschermi
  5. Da ora il blocco del monitor attiverà il salvaschermo e richiederà la password per essere sbloccato.

oppure si può installare gnome-screensaver:

# pacman -S gnome-screensaver

Si può anche consultare qui come rimpiazzare gnome-screensaver con xscreensaver.

Suggerimenti per nautilus

Per ottenere un certo percorso in una vista spaziale, dare i comandi:

Control + L

Cambiare modalità al browser (vista spaziale)

  1. Lanciare gconf-editor
  2. Spostarsi su apps/nautilus/preferences
  3. Cambiare il valore di "always_use_browser" (è un valore yes/no. Impostare il segno di spunta su "false"; per l'ultima impostazione cambiare il valore su "true")

Si può ottenere lo stesso dal menu preferenze:

  1. Nella finestra di nautilus spostarsi su Modifica>>Preferenze
  2. Selezionare la tabella Comportamento
  3. Mettere (o togliere) il segno di spunta su Aprire sempre in finestre di esplorazione

Vista informazioni musicali (bitrate etc.)

Nautilus non fornisce la visualizzazione dei metadati per file musicali, in modalità lista. Esiste uno script python per vedere le seguenti colonne:

  • Artist
  • Album
  • Track Title
  • Bit rate

Per prima cosa, installare il pacchetto richiesto.

sudo pacman -S mutagen

E da AUR, python-nautilusAUR

wget https://aur.archlinux.org/packages/python-nautilus/python-nautilus.tar.gz
tar -zxvf python-nautilus.tar.gz
cd python-nautilus
makepkg
sudo pacman -U *.pkg.tar.gz

Ora creare una cartella chiamata python-extensions in ~/.nautilused aggiungerci il seguente script, chiamato bsc.py. Scaricare lo script da qui: bsc.py Mirror: bsc.py

bas-v2.py aggiunge correzioni e ulteriori supporti (link alla fine del 4º post).
Mirror: bsc-v2.py

Riavviare nautilus. Si potrà ora configurare questa nuova funzionalità in Modifica -> Preferenze -> Colonne a Lista

Fermare il ridisegno di Nautilus sul desktop

E' necessario aprire gconf-editor:

apps>nautilus>preferences deselezionare "show_desktop"

Cercare la voce:

desktop>gnome>background 

e deselezionare "draw_background"

Thumbnails

C'è bisogno di uno strumento per la creazione di miniature, come ad esempio ffmpegthumbnailer. Assicurarsi che i codec necessari siano installati.

Da un terminale, inserire queste due righe:

gconftool-2 -s "/desktop/gnome/thumbnailers/video@mpeg/enable" -t boolean "true"
gconftool-2 -s "/desktop/gnome/thumbnailers/video@mpeg/command" -t string "/usr/bin/ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10"

È possibile sostituire "video@mpeg" in quella riga con qualsiasi tipo di file possa essere aperto da ffmpeg - basta un click destro > Propietà su un file in Nautilus e guardare il bit tra parentesi in 'Type:' field (non dimenticare di sostituire la barra con il simbolo @). Alcuni tipi di file comuni sono video@mpeg, video@x-matroska, video@x-ms-wmv, video@x-flv, video@x-msvideo, video@mp4; che di solito sono .mpg, .mkv, .wmv, .flv, .avi, .mp4 rispettivamente.

Disattivare le autenticazioni necessarie per il montaggio dell'unità interna in Nautilus

In Ubuntu e altre distro è permesso montare i dischi interni, cliccando sulle rispettive icone senza la necessità di inserire una password. Per ottenere questo comportamento in gnome standard modificare il seguente file.

sudo nano /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

Trovare la voce denominata:

<action id="org.freedesktop.udisks.filesystem-mount-system-internal">

All'interno di tale blocco, modificare il valore:

<allow_active>auth_admin_keep</allow_active>

a

<allow_active>yes</allow_active>

Velocizzare vista pannelli

panel_show_delay / panel_hide_delay

Nel caso si noti un rallentamento dei pannelli usando la funzione nascondi/mostra, provare quanto segue:

  1. Avviare gconf-editor
  2. Spostarsi in /apps/panel/global
  3. Impostare panel_hide_delay e panel_show_delay su valori più sensibili. Notare che questi valori sono espressi in millisecondi.

Il valore di panel_hide_delay predefinito di 500 funziona bene nella maggior parte dei casi, ma lo stesso valore per panel_show_delay è terribilmente lento. Dopo un po' di esperimenti, un valore tra 100-200 sembrerebbe funzionare molto meglio.

Pannello animation_speed

Ora che il pannello mostra/nascondi compare/scompare in un ragionevole lasso di tempo, perché ci vuole così tanto perchè il pannello faccia il pop up? C'è ancora un'impostazione necessaria per rendere il comportamento del pannello decente. L'impostazione: animation_speed Questa impostazione può essere applicata a livello globale o per un singolo pannello proprio come per panel_show_delay e panel_hide_delay. La descrizione ufficiale è:

La velocità con cui avvengono le animazioni del pannello. I valori possibili sono lente, medie e veloci. Questo ha senso solo se è impostata la chiave enable_animations.

Per applicare a livello globale, basta aggiungere o modificare la chiave di animation_speed come (stringa) valore in:

  • /apps/panel/global

Per applicare l'impostazione su una base per-pannello, basta aggiungere/modificare la chiave in:

  • /apps/panel/toplevels/bottom_panel_screen0/ (di solito il nome predefinito per il pannello inferiore)
  • /apps/panel/toplevels/panel_0/ (di solito il nome predefinito per il primo pannello aggiuntivo)

Nota: la chiave panel_amination_speed è deprecata, usare: animation_speed.

Suggerimenti menu gnome

Rallentamento menu gnome

È possibile eliminare un possibile rallentamento nel menu di GNOME, dando il seguente comando:

echo "gtk-menu-popup-delay = 0" >> ~/.gtkrc-2.0

Oppure aggiungendo "gtk-menu-popup-delay = 0" a .gtkrc-2.0

Da notare che questo tipo di impostazione può portare al crash "banshee", come anche altri programmi.

Modifiche al menu

Molti utenti gnome non sono soddisfatti del menu. I cambiamenti delle voci, sia del menu completo, che di singole voci, che per differenti utenti, non sono ben documentati.

Menu utente

Le recenti versioni di Gnome (es. v2.22) hanno un editor di menu dal quale si può deselezionare l'intero menu, ma non aggiungere nuove voci. Con un click destro sul panello del menu si seleziona Modifica menu. Togliendo il segno di spunta da una casella se ne impedirà la visualizzazione nel menu.

Per aggiungere nuove voci al menu, creare un file .desktop in $XDG_DATA_HOME/applications directory (probabilmente $HOME/.local/share). Un semplice file .desktop può essere visto sotto, oppure consultare la Gnome documentation.

O più facile ancora, installare Alacarte, con il quale si potranno creare, modificare e rimuovere le voci del menu con una semplice interfaccia grafica. Da console, dare:

# pacman -S alacarte
Group menu, System menu

Ci sono delle voci comuni nel menu gnome, come 'appname.desktop' all'interno di una delle cartelle $XDG_DATA_DIRS/applications directories (probabilmente /usr/share/applications). Per aggiungere al menu nuove voci per tutti gli utenti, creare un file 'appname.desktop' in una di quelle cartelle.

  • Modificare una di queste per adattare le proprie necessità ad una nuova applicazione, poi salvare.
  • Salvarla come una voce di menu per tutti gli utenti
    Spesso si imposteranno i permessi per questi file a 644 (root: rw group: r others: r), così tutti gli utenti avranno permesso di lettura.
  • Salvarla come una voce di menu per un gruppo o un singolo utente
    Si possono anche dare differenti permessi per gli utenti; per esempio, alcune voci del menu sarebbero disponibili per un gruppo o per un utente.

Qui un esempio di come potrebbe essere una definizione del file di una voce del menu Scite:

[Desktop Entry]
Encoding=UTF-8
Name=SciTE
Comment=SciTE editor
Type=Application
Exec=/usr/bin/scite
Icon=/usr/share/pixmaps/scite_48x48.png
Terminal=false
Categories=GNOME;Application;Development;
StartupNotify=true

Cambiare l'icona predefinita del menu Gnome con l'icona di Arch

Nota: Grazie a arkham che ha pubblicato questo metodo su [questo post] e che noi riportiamo qui.
  • Scaricare [questa icona Arch] (il nome del file è starthere.png)
  • In alternativa scaricare il pacchetto artwork usando "pacman -S archlinux-artwork", che sistemerà il pacchetto in /usr/share/archlinux directory, e ridimensionerà il logo desiderato a 24x24px
  • Verificare quale set di icone è in uso (click destro su Desktop>Cambiare l'immagine di Sfondo>Temi>Personalizza>Icone). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, ecc.)
  • Ora fare un backup dell'icona gnome corrente nella cartella corretta. Nell'esempio sotto, si stanno usando le icone gnome, ma nel caso, correggere la struttura ed il percorso delle cartelle con quella corrispondente:
# mv /usr/share/icons/gnome/24x24/places/start-here.png /usr/share/icons/gnome/24x24/places/start-here.png-virgin
  • Copiare starthere.png scaricata nella stessa cartella rinominandola start-here.png
# cp /path/to/starthere.png /usr/share/icons/gnome/24x24/places/start-here.png
  • Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato
$ pkill gnome-panel

Nota: Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome

Cambiare l'icona predefinita del menu Gnome con l'icona di Arch (senza accesso da root)

  • Verificare quale set di icone è in uso (click destro su Desktop>Cambiare l'immagine di Sfondo>Temi>Personalizza>Icone). Per esempio, Crux, *GNOME, High Contrast, High Contrast Inverse, Mist, etc.)
  • Duplicare la struttura della cartella delle icone 24x24/places nella cartella home sotto .icons
$ mkdir -p ~/.icons/gnome/24x24/places
$ wget -O ~/.icons/gnome/24x24/places/start-here.png http://img23.imageshack.us/img23/9679/starthere.png
  • In alternativa scaricare il pacchetto artwork usando "pacman -S archlinux-artwork", che sistemerà il pacchetto in /usr/share/archlinux, e ridimensionerà il logo desiderato a 24x24px, rinominandolo "start-here.png".
  • Riavviare il pannello gnome e il nuovo logo di Arch verrà visualizzato
$ pkill gnome-panel

Nota: Per far funzionare questo metodo con (gnome 2.28) bisogna probabilmente eliminare il file icon-theme.cache in /usr/share/icons/gnome

Icona personalizzata usando gconf-editor

  1. Aprire l'editor di configurazione di gnome (di norma su System Tools dal menu) o eseguire gconf-editor
  2. Nell'editor di configurazione spostarsi su apps > panel > objects > e trovare l'oggetto per il menu (per individuarlo facilmente, dovrebbe avere "Main Menu" nella sezione suggerimenti).
  3. Modificare il percorso all'icona nel campo "Custom_Icon".
  4. Spuntare "Use_Custom_Icon" un pò più sotto.
  5. Per vedere i cambiamenti senza riavviare X, dare da console:
$ killall gnome-panel

Nascondere le icone predefinite dal desktop

A molti utenti piace mantenere il desktop pulito, senza icone. Ecco come rimuovere le cartelle home, computer, cestino e volume dal desktop:

  1. Da terminale dare il comando: gconf-editor
  2. All'apertura dell'editor, spostarsi su: apps > nautilus > desktop
  3. Levare il segno di spunta dalle icone che non si vuole visualizzare
  4. Le icone spariranno dal desktop subito, senza necessità di riavviare o altro

Disabilitare lo scroll dalla barra delle applicazioni

Da anni un "bug" affligge la taskbar di Gnome: lo scroll del mouse fa cambiare il focus delle finestre. Questo fastidioso problema del mouse classico, diventa un po' un incubo se si stà usando il touchpad. È impossibile usare lo scroll con precisione con il touchpad, così se accidentalmente lo si sfiora quando il cursore è sulla barra, tutte le finestre salteranno in modo incontrollato. Non ci sono impostazioni nelle preferenze di GNOME o in gconf per poter disabilitare questa funzionalità. È così anche su KDE 3, meno sicuro che il problema persista anche su KDE 4. Una possibile soluzione consiste nell'installare il pannello xfce4, che non possiede alcun tipo di funzionalità scrolling, ma nell'aspetto è simile a quello di default di GNOME. Il bug è descritto dettagliatamente quì [1].

Questo bug probabilmente non sarà mai corretto, ma con ABS, è possibile personalizzare il software e poi compilarlo. Installare ABS (+70Mb), poi

cp -r /var/abs/extra/libwnck /home/{nome-utente}/Desktop/cartella-desiderata

spostarsi in quella cartella, poi

makepkg --nobuild

Così facendo, verranno scaricati e scompattati i sorgenti. Spostarsi in src/libwnck-{version}/libwnck. Aprire il file tasklist.c con un editor di testo, e cercare "scroll-event". Si vedrà qualcosa di simile a

g_signal_connect(obj, "scroll-event", G_CALLBACK(wnck_tasklist_scroll_cb), NULL);

Questa riga abilita il "gestore degli eventi di scroll"(lo scroll-event handler); commentare la riga (mettendo /* prima e */ dopo la riga). Tornare indietro in /home/{nome-utente}/Desktop/cartella-desiderata e

makepkg --noextract --syncdeps

Sarà necessario avere sudo installato per risolvere le dipendenze mancanti (intltool), altrimenti si potrà comunque usare il comando pacman -S per installarle separatamente se non si desidera sincronizzare le dipendenze automaticamente(tramite l'opzione--syncdep). L'opzione --noextract fa in modo che makepkg non estragga i sorgenti ma usi l'esistente cartella src/

pacman -U libwnck-{version}.pkg.tar.gz

Successivamente riavviare la sessione. Cancellare la cartella con i sorgenti dal desktop; si può anche disinstallare abs se non dovesse servire più. Il prossimo passo sarebbe quello di aggiungere l'opzione a gconf, ma questo lo lasciamo ad altri guru di Gnome.

Personalizzare uno sfondo con transizione di immagini.

Questo creerà uno sfondo che utilizza delle transizioni, simile al background "cosmos" che trovate nel pacchetto gnome-backgrounds. Ci sono due metodi per farlo.

Nota: I nomi dei file immagine non devono avere spazi tra loro.

Manuale

È possibile creare un file XML simile a quello creato da gnome-backgrounds in /usr/share/backgrounds/cosmos/.

<background>
  <starttime>
    <hour>00</hour>
    <minute>00</minute>
    <second>01</second>
  </starttime>
<!-- The first section set an arbitrary start time. -->
  <static>
    <duration>1795.0</duration>
    <file>/path/to/background1.jpg</file>
  </static>
  <transition>
    <duration>5.0</duration>
    <from>/path/to/background1.jpg</from>
    <to>/path/to/background2.jpg</to>
  </transition>
  <static>
    <duration>1795.0</duration>
    <file>/path/to/background2.jpg</file>
  </static>
  <transition>
    <duration>5.0</duration>
    <from>/path/to/background2.jpg</from>
    <to>/path/to/background1.jpg</to>
  </transition>
</background>

Si noti che il tag <duration> imposta ogni immagine come sfondo per 1.795 secondi, o 29 minuti e 55 secondi, e la <transition> occupa 5 secondi. È possibile aggiungere qualsiasi numero di immagini fino a quando l'ultima transizione riporta al primo (se si desidera un ciclo completo). Una volta completato, il file XML può essere aggiunto a GNOME in Sistema> Preferenze> Aspetto>scheda Sfondo> Aggiungi.

Automatico

Vi è anche uno script che automatizza questo processo:

#!/bin/sh
#This script creates xml files that can act as dynamic wallpapers for Gnome by referring to multiple wallpapers
#Coded by David J Krajnik

if [ "$*" = "" ]; then
  echo "This script creates xml files that can act as dynamic backgrounds for Gnome by referring to multiple wallpapers";
  echo "Usage: mkwlppr target-file.xml [duration] pic1 pic2 [pic3 .. picN]";
else
  files=$*;
  #Grab the name of the target xml file
  xmlfile=`echo $files | cut -d " " -f 1`;
  #remove the first item from $files
  files=`echo $files | sed 's/^\<[^ ]*\>//'`;
  if [ "`echo $xmlfile | grep '\.xml$'`" = "" ]; then
    echo "Your target file must be an XML file";
  else
    inputIsValid="true";
    firstItem=`echo $files | cut -d " " -f 1`;
    duration="1795.0";#set the default duration
    if [ "`echo $firstItem | grep '^[0-9]\+\.[0-9]\+$'`" != "" ]; then
      echo "The duration must be an integer";
      files=`echo $files | sed 's/^\<[^ ]*\>//'`;
      inputIsValid="";
    elif [ "`echo $firstItem | grep '^[0-9]\+$'`" != "" ]; then
      #If the item is a number, then use it as the duration for each wallpaper image
      duration="`expr $firstItem - 5`.0";
      #remove the duration from the list of files
      files=`echo $files | sed 's/^\<[^ ]*\>//'`;
    fi
    if [ "$files" = "" ]; then
      echo "You must enter image files to associate with the XML file";
    else
      for file in $files
      do
        if [ ! -f $file ]; then
	  echo "\"$file\" does not exist";
	  inputIsValid="";
        elif [ "`echo $file | sed 's/^.*\.\(jpg\|jpeg\|bmp\|png\|gif\|tif\|tiff\|jif\|jfif\|jp2\|jpx\|j2k\|j2c\)$//'`" != "" ]; then
	  echo "\"$file\" is not an image file";
	  inputIsValid="";
	fi
      done
      if [ $inputIsValid ]; then
        currDir=`pwd`;
        echo "<background>" >> $xmlfile
        echo "  <starttime>\n    <year>2009</year>\n    <month>08</month>\n    <day>04</day>" >> $xmlfile;
        echo "    <hour>00</hour>\n    <minute>00</minute>\n    <second>00</second>\n  </starttime>" >> $xmlfile;
        echo "  <!-- This animation will start at midnight. -->" >> $xmlfile;
        firstFile=`echo $files | cut -d " " -f 1`;#grab the first item
        if [ "`echo $firstFile | sed 's/\(.\).*/\1/'`" != "/" ]; then
          #If the first character in the filename is not '/', then it is a relative path and must have the current directory's path appended
          firstFile="$currDir/$firstFile";
        fi
        firstFile=`echo $firstFile | sed 's/[^/]\+\/\.\.\/\?//g'`;#Remove occurrences of ".." from the filepath
        files=`echo $files | sed 's/^\<[^ ]*\>//'`;#remove the first item
        prevFile=$firstFile;
        currFile="";
        #TODO add absolute path to the filenames
        #if $currFile =~ "^/.*" then the file needs to path appended
        echo "  <static>\n    <duration>$duration</duration>\n    <file>$firstFile</file>\n  </static>" >> $xmlfile;
        for currFile in $files
        do
          if [ "`echo $currFile | sed 's/\(.\).*/\1/'`" != "/" ]; then
            #If the first character in the filename is not '/', then it is a relative path and must have the current directory's path appended
            currFile="$currDir/$currFile";
          fi
          currFile=`echo $currFile | sed 's/[^/]\+\/\.\.\/\?//g'`;#Remove occurrences of ".." from the filepath
          echo "  <transition>\n    <duration>5.0</duration>\n    <from>$prevFile</from>\n    <to>$currFile</to>\n  </transition>" >> $xmlfile;
          echo "  <static>\n    <duration>$duration</duration>\n    <file>$currFile</file>\n  </static>" >> $xmlfile;
          prevFile=$currFile;
        done
        echo "  <transition>\n    <duration>5.0</duration>\n    <from>$currFile</from>\n    <to>$firstFile</to>\n  </transition>" >> $xmlfile;
        echo "</background>" >> $xmlfile;
      fi
    fi
  fi
fi

Copiare il codice di questo script in un file denominato mkwlppr (diminutivo di "make wallpaper"). Rendere lo script eseguibile digitando il comando:

sudo chmod 711 mkwlppr

Spostare il file in modo che sia possibile eseguire da qualsiasi directory, semplicemente utilizzando il suo nome, come un normale comando:

sudo mv mkwlppr /bin

Eseguire lo script; esso vi chiederà quali impostazioni sono richieste. Usare lo script con i vostri dati per generare diversi file XML per i vostri sfondi secondo le vostre esigenze.

Nota: Dal momento che questo script non è interattivo, è possibile utilizzare i caratteri jolly di Unix, se si desidera utilizzare tutti i file in una directory e non ci si cura dell'ordine delle immagini.

È possibile specificare i percorsi relativi alla directory corrente, e lo script metterà per voi i percorsi assoluti dei file nel file XML, in modo che possiate creare il file XML ovunque si desidera e spostarlo tranquillamente senza preoccuparsi di renderlo inutilizzabile. Se si desidera eseguire lo script all'interno della directory /usr/share/backgrounds/, potreste avere problemi con le autorizzazioni a meno che non si esegue il comando con sudo come questo: sudo mkwlppr -parameters Se non sapete quale durata specificare per le immagini, semplicemente non fornite nessun parametro, ed il programma userà i valori di default, ossia di 29 minuti e 55 secondi per l'immagine e di 5 secondi per la transizione.

Per ulteriori informazioni, consultate questa pagina

GUI

Se si preferisce usare un programma da GUI, è possibile installare CreBSAUR da AUR, si tratta di un'applicazione in PyGTK per creare presentazioni di sfondi in GNOME.

Cambia la dimensione di default di gnome-terminal

Metodo 1

L'emulatore di terminale gnome-terminal non consente né di impostare una dimensione predefinita, né ricorda l'ultima dimensione utilizzata. Al fine di impostare la dimensione predefinita considerare le seguenti fasi:

  1. Modificare la seguente riga in /usr/share/vte/termcap/xterm di conseguenza:
    :co#80:it#8:li#24:
    Qui 80 sta per il numero di "columns" (es. larghezza caratteri) e 24 per il numero di "lines" (es. altezza caratteri).
  2. Per evitare a pacman di sovrascrivere il file quando si aggiorna il pacchetto vte, fare entrare le seguenti /etc/pacman.conf
    NoUpgrade = usr/share/vte/termcap/xterm
  3. Terminare tutti i processi di gnome-terminal per consentire che le modifiche abbiano effetto.

Metodo 2

Un'altra opzione è quella di utilizzare semplicemente lo " scambio di geometrie" all'avvio di gnome-terminal (può essere fatto tramite un click destro/proprietà sul programma di avvio, quindi inserire la seguente riga nel campo "Command": gnome-terminal --geometry 105x25+100+20).

Installare un tema del cursore

Il tema del cursore di default di xorg è piuttosto brutto. Installare il pacchetto seguente per avere il tema del cursore utilizzato su molte altre distribuzioni.

$ pacman -S xcursor-vanilla-dmz 

Poi spostarsi sul desktop -> click destro -> Modifica sfondo -> Scheda tema - personalizza> - cursore> per applicare il nuovo tema installato.

Utilità aggiuntive

Masterizzare i CD da Nautilus

# pacman -S nautilus-cd-burner

Gdesklets: Desktop Candy

Inserire un orologio, un calendario, un indicatore meteo e altro sul vostro desktop

# pacman -S gdesklets

Si possono trovare altri desklets sul sito gdesklets.org. Per installarli, scaricare i file corrispondenti. Quindi, nel menù Gnome, aprire Applicazioni->Accessori->gDesklets. Quando apparirà la gDesklets Shell, trascinare il nuovo file gdesklet nel terminale. Se si desidera che i gdesklet vengano caricati al login, accedere al menù sotto Sistema->Preferenze->Applicazioni d'avvio. Scegliere l'opzione Aggiungi e inserire il comando /usr/bin/gdesklets. Controllare che il comando sia giusto eseguendo in terminale

whereis gdesklets

gnome-screensaver

Possibilità di lasciare messaggi nello screensaver di Gnome

Questa è una simpatico funzione di gnome-screensaver fin dalla versione 2.20, chiunque può lasciare un messaggio a video mentre non si è alla scrivania. Si prega di installare notification-daemon per abilitare questa funzione

Cambiare lo sfondo dello screensaver di Gnome

Non c'è nessuna opzione per cambiare lo sfondo di default dello screensaver. L'unico modo per farlo è:

   su
   cd /usr/share/pixmaps/backgrounds/gnome
   rm background-default.jpg
   ln -s /home/utente/mio_sfondo.jpg background-default.jpg
Nota: C'è inoltre la possibilità di usare uno sfondo statico come /home/utente/sfondo.jpg e configurare gdm, gnome-desktop e gnome-screensaver per utilizzare questo sfondo. Con questo metodo sarà possibile avere lo stesso sfondo in queste applicazioni.

Altre Applicazioni

Ci sono ulteriori applicazioni utili per Gnome non incluse in GNOME#extras.

Console a scomparsa

Gnome dispone di alcune console a scomparsa ispirate da quelle che si trovano in celebri videogiochi FPS quali Quake ed HalfLife (accessibili ad esempio premendo il tasto tilde ~). Ricalcano lo stile di Yakuake (equivalente in KDE), seguono una serie di queste applicazioni native per Gnome.

Guake

Guake richiede Python, e può essere installato tramite il seguente comando

#pacman -S guake

Template:Keypress è il tasto predefinito per mostrare/nascondere il terminale. Guake supporta le schede multiple e nella configurazione predefinita le combinazioni di tasti Template:Keypress+Template:Keypress e Template:Keypress+Template:Keypress sono utilizzate per navigare tra le schede aperte. È possibile configurare la trasparenza ed altre impostazioni facendo click destro sul terminale e selezionando Preferenze.

Guake può essere lanciato automaticamente all'avvio aggiungendolo alla Sessione di Gnome tramite Sistema -> Preferenze -> Sessione. Selezionare Aggiungi, e utilizzare queste impostazioni di esempio:

  • Nome Guake
  • Comando guake &
  • Commento Terminale a discesa stile Quake.
Tilda

Tilda è un altro terminale a scomparsa per Gnome.

# pacman -S tilda

Tilda necessita di un minor numero di dipendenze rispetto a Guake (non richiede Python), ed ha all'incirca le stesse funzioni; consente un maggior controllo sulle caratteristiche grafiche della finestra di terminale.

rhythmbox

Un player audio simile ad iTunes.

sound-juicer

Estrattore di tacce da cd-audio, si integra con rythmbox.

In caso di ulteriori problemi con SoundJuicer, vedere qui

gimp

Un alternativa per Linux a Photoshop. Assolutamente necessario se si ha a che fare con la grafica.

gftp

Un pratico e leggero client FTP per Gnome.

abiword

Un piccolo, rapido elaboratore di testi compatibile col formato .doc

gnumeric

Un foglio di calcolo simile ad Excel.

DevilsPie

Un utile applicazione che può essere eseguita come demone all'interno di Gnome. Gestisce le finestre consentendo di avviare programmi su di un desktop specifico o in una specifica misura, tra le altre cose. DevilsPie fornisce un nuovo livello di controllo all'interno dell'engine Metacitye. C'è un buon How-To a riguardo sull' homepage del progetto

Consultare inoltre