Difference between revisions of "Chromium (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Installazione)
(Resa dei font)
Line 83: Line 83:
  
 
=== Resa dei font ===
 
=== Resa dei font ===
Si suppone che Chromium usi ora le impostazioni in {{Filename|~/.fonts.conf}}, sebbene potrebbero essere state modificate manualmente (si veda [[Font_Configuration#Basic_settings|come configurare i font]]). Se i font non sono ancora resi come dovrebbero è possibile usare le impostazioni xft [[Xdefaults|come suggerito qui]]. Si crei {{Filename|~/.Xdefaults}} qualora non esista e si aggiunga:
+
Si dà per scontato che Chromium usi le impostazioni in {{Filename|~/.fonts.conf}}, sebbene potrebbero essere state modificate manualmente (si veda [[Font_Configuration#Basic_settings|come configurare i font]]). Se i font non sono ancora resi come dovrebbero è possibile usare le impostazioni xft [[Xdefaults|come suggerito qui]]. Si crei {{Filename|~/.Xdefaults}} qualora non esista e si aggiunga:
 
<pre>
 
<pre>
 
! Xft settings ---------------------------------------------------------------
 
! Xft settings ---------------------------------------------------------------
Line 94: Line 94:
 
</pre>
 
</pre>
  
{{Nota|queste impostazioni riguarderanno ogni applicazione che leggerà {{Filename|~/.Xdefaults}}, e non solo Cromium; Un esempio è [[Rxvt-unicode|rxvt-unicode]].}}
+
{{Nota|queste impostazioni riguarderanno ogni applicazione che leggerà {{Filename|~/.Xdefaults}}, e non solo Chromium; Un esempio è [[Rxvt-unicode|rxvt-unicode]].}}
  
 
=== Browser predefinito ===
 
=== Browser predefinito ===

Revision as of 16:13, 28 October 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Chromium (Italiano)#)
Nota: Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.


Chromium è un browser web grafico di Google, bastato sul motore di rendering WebKit.

Installazione

La versione stabile di Chromium può essere installata dal repository ufficiale con:

# pacman -S chromium

Esiste anche una versione in via di sviluppo che può essere trovata in AUR sotto il nome di Template:Package AUR, insieme a Template:Package AUR, uno script di aggiornamento che installa o aggiorna alle nightly build di Chromium. C'è anche una versione in binario (Template:Package AUR).

Nota: La compilazione di chromium-beta o chromium-dev dura all'incirca quanto quella del kernel Linux.
Nota: chromium-update installa le nightly build di Chromium che sono pre-compilate dal server Chromium Buildbot

Esistono anche alcuni pacchetti in AUR che forniscono la versione in binario di Google Chrome.

Si veda anche questo articolo per una spiegazione delle differenze tra le tre versioni, Chromium vs. Chrome e la numerazione dei rilasci.

Configurazione

Visualizzare vari caratteri non latini

Per visualizzare correttamente caratteri cinesi, giapponesi e coreani, si veda qui, dove ci sono istruzioni dettagliate per installare i vari font TrueType.

Usare Chromium senza ambiente desktop

A differenza di Firefox, Chromium non mantiene un proprio database di associazioni mimetype-to-application. Si affida invece a Template:Filename (parte di extra/xdg-utils) per aprire file e, per esempio, i magnet link.

In un ambiente desktop (es. Gnome, o Kde, or Xfce), Template:Filename passa semplicemente gli argomenti all'applicazione che apre i file di quell'ambiente desktop (rispettivamente Template:Filename, Template:Filename, o Template:Filename), e ciò significa che le associazioni sono lasciate all'ambiente desktop.

Quando non vengono rilevati ambienti desktop invece (per esempio quando viene eseguito un window manager standalone, come Openbox), il comportamento di Template:Filename diventa piuttosto strano e irritante: molti tipi di file vengono aperti da Firefox o Chromium stessi, non c'è nessun supporto per i magnet link, etc.

Ci sono molte soluzioni a questo problema, elencate qui sotto. È possibile:

  • Ottimizzare xdg-open, rendendolo più svelto (aka "le patch sono benvenute" :P )
  • Usare parti di un ambiente desktop, e più specificatamente, la parte che include l'applicazione che apre il file; per GNOME bisognerebbe installare 'libgnome' (e le sue dipendenze), per xfce, 'exo'. La variabile d'ambiente $DE ha bisogno di essere esportata prima dell'avvio del gestore di finestre. Per esempio:
Template:File
  • Usare le associazioni file pcmanfm (es. per gli utenti dell'ambiente desktop lxde). Cambiare:
Template:File
o modificare il proprio Template:Filename
Template:File
  • Quando si usa openbox e nessun ambiente desktop come KDE, GNOME o XFCE eseguire i comandi:
Template:File
Attenzione: Non esportare alcuna variabile dell'ambiente desktop!

Poi è necessario compilare il file Template:Filename con le associazioni predefinite. Se questo appare scoraggiante, è possibile usare alcune utility:

  • xdg-mime: non molto intuitivo; es. per usare xpdf come visualizzatore pdf predefinito:
$ xdg-mime default xpdf.desktop application/pdf
  • mimetype (pacchetto Template:Package Official): più intuitivo; es. per selezionare un'applicazione predefinita per un'estensione data (è necessario un semplice file):
$ mimetype -d file.extension

Questo dovrebbe creare una voce nel proprio database mime locale: Template:File Si riavvii chromium e ora i propri file pdf dovrebbero venire aperti con xpdf.

È stato riscontrato che questo funziona solo come utente normale - come root si possono avere dei problemi poiché non vengono create di cartelle per il mime locale. Si veda anche questa discussione.

Si potrebbe anche provare ad installare Template:Package Official

Resa dei font

Si dà per scontato che Chromium usi le impostazioni in Template:Filename, sebbene potrebbero essere state modificate manualmente (si veda come configurare i font). Se i font non sono ancora resi come dovrebbero è possibile usare le impostazioni xft come suggerito qui. Si crei Template:Filename qualora non esista e si aggiunga:

! Xft settings ---------------------------------------------------------------

Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintslight
Nota: queste impostazioni riguarderanno ogni applicazione che leggerà Template:Filename, e non solo Chromium; Un esempio è rxvt-unicode.

Browser predefinito

Il modo più semplice per rendere Chromium il browser predefinito è impostare la variabile Template:Codeline in Template:Filename

if [ -n "$DISPLAY" ]; then
     BROWSER=chromium
fi

Un altro modo è modificare lo script xdg-open.

$ sudo $YOUR_EDITOR /usr/bin/xdg-open

Quasi in fondo al file c'è una lunga lista orizzontale di browser:

if [ x"$DE" = x"" ]; then
   # if BROWSER variable is not set, check some well known browsers instead
   if [ x"$BROWSER" = x"" ]; then
       BROWSER=links2:links:lynx:w3m
       if [ -n "$DISPLAY" ]; then
           BROWSER=firefox:mozilla:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER
       fi
   fi
   DE=generic
fi

Bisogna aggiungere chromium: (ricordarsi i due punti che separano le voci) prima di firefox:mozilla: ... e salvare. Per privare se questo funziona davvero, inserire in un terminale:

$ xdg-open http://google.com

Se tutto ha funzionato a meraviglia, sarà aperta una nuova scheda o una nuova finestra di Chromium con la homepage di Google, a seconda dalle proprie impostazioni.

Un'altra opzione, quando viene usato mimeo, è associare i link "http://" con chromium: Template:File

Se tutto questo non basta per il nostro scopo, è possibile provare ad aggiungere la seguente stringa alla lista Template:Codeline in Template:Filename

x-scheme-handler/http=chromium.desktop

Flash Player

Installare il plugin flash e riavviare chromium:

# pacman -S flashplugin

Aprire file PDF in Chromium

Ci sono due modi per farlo: il primo è usando il plugin per la visualizzazione dei PDF di Google Chrome, il secondo è consentire a Chromium di accedere, per esempio, ad Adobe Reader attraverso il plugin mozplugger. Gli utenti KDE possono anche scegliere KParts Plugin e usare qualsiasi applicazione KDE installata come visualizzatore incorporato.

libpdf.so

libpdf è l'implementazione di Google di un lettore PDF. Sebbene compatibile, è attualmente solamente una parte delle release di Chrome, e non di quelle di Chromium.

Il modo più semplice per aggiungerlo a quest'ultimo è usare il pacchetto fornito da AUR — Template:Package AUR per le versioni stabili del browser, o per le versioni dev Template:Package AUR se il proprio pacchetto di Chromium è installato in Template:Filename o Template:Package AUR se è installato in Template:Filename.

Per farlo automaticamente, scaricare una versione di Google Chrome che corrisponde alla versione di Chromium che si sta usando:

$ wget https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_i386.deb
$ wget https://dl-ssl.google.com/linux/direct/google-chrome-unstable_current_i386.deb
$ wget https://dl-ssl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ wget https://dl-ssl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb

Estrarre il file .deb con:

$ ar vx <deb-file>

Estrarre l'archivio LZMA con:

$ tar -xJf <lzma-file>

Spostare Template:Filenameda Template:Filename qalla cartella appropriata come deciso sopra. Potrebbe essere necessario un cambiamento dei permessi dei file e di proprietà (i permessi di Template:Filename dovrebbero essere 755).

Avviare Chromium e aprire about:plugins. "Chrome PDF Viewer" dovrebbe ora vedersi; potrebbe dover essere abilitato.

Nota: Nel momento in cui una nuova versione di Chromium non verrà aggiornata Template:Filename potrebbe diventare incompatibile. Perciò e con rispetto per i possibili fix di sicurezza è consigliabile aggiornare entrambi allo stesso tempo.

mozplugger

Per usare mozplugger, installare Template:Package AUR da AUR. Seguire le istruzioni simili descritte in Firefox Tweaks per impostare l'applicazione PDF che si vorrebbe usare con mozplugger-chromium.

kpartsplugin

Per usare KParts Plugin, installare Template:Package AUR da AUR. Il plugin dovrebbe essere abilitato, tra le altre cose, per aprire PDF in Chromium usando una sessione incorporata di Okular.

Certificati

Chromium usa NSS per la gestione dei certificati. Certificates can be managed (including added) by going to Wrench -> Preferences -> Under the Hood -> Manage Certificates.

Tips and tricks

Controllare l'uso della memoria

  • Chromium offre alcune opzioni a linea di comando per aiutare a controllare quanto è efficiente con la memoria del sistema, determinando quanto spesso dovrebbe rilasciare indietro la memoria al sistema operativo. Questo viene fatto con il flag --memory-model=X, dove X può essere high, medium, o low. Impostarlo in high può consentire a Chromium di non rilasciare mai memoria. Medium tende a ridurre lo spazio di lavoro della memoria quando si cambia scheda, e low riduce lo spazio di lavoro quando si cambia scheda e quando il browser non viene usato attivamente. Per la mia esperienza, eseguire chromium con --memory-model=low può veramente migliorare le prestazioni, sebbene questo possa variare.

Collegare il file manager alla funzione "Mostra cartella"

Quando si usa un gestore finestre come Openbox in combinazione con un file manager comeThunar invece di un ambiente desktop questa funzione di Chromium può solo mostrare il percorso della cartella all'interno di Chromium. Comunque, per mostrare file nella cartella usando invece il proprio file manager, installare Template:Filename.

Le icone non vengono mostrate nella scheda download

Si potrebbe verificare il caso in cui Chromium nella scheda di download mostra i placeholder delle icone (icone che rappresentano documenti incompleti) invece delle icone appropriate. La causa più probabile è che non è installato un ambiente desktop.

È possibile rimediare a questo installando le icone di GNOME:

# pacman -S gnome-icon-theme

Cache in tmpfs

Per chi usa SSD è preferibile avere la cache di Chromium in un tmpfs, ma non è necessario avere l'interno profilo in un tmpfs. È stata postata qui una soluzione per questo problema.

Attenzione: Chiudere Chromium prima di iniziare!
Rimpiazzare your_user con il proprio username.

Aggiungere la riga seguente a Template:Filename:

cache-chromium /home/your_user/.cache/chromium tmpfs defaults,noatime,mode=1777 0 0

Poi cancellare & ricreare la cartella cache per Chromium:

rm -r /home/your_user/.cache/chromium
mkdir /home/your_user/.cache/chromium

Riavviare la macchina o eseguire sudo mount -a

Dopo la cache di Chromium dovrebbe essere in RAM. Si può controllare questo con df -h.

C'è anche un parametro a linea di comando per posizionare la cache da qualche altra parte:

--disk-cache-dir=/tmp

Questa potrebbe essere un'altra soluzione se, per esempio, Template:Filename è in RAM.

Profilo in tmpfs

Il profilo predefinito di Chromium è posizionato in Template:Filename. Questo profilo può essere riposizionato in un filesystem tmpfs, incluso Template:Filename, o Template:Filename per miglioramenti nella risposta delle applicazioni una volta che l'intero profilo sia immagazzinato nella RAM. Un altro beneficio è la riduzione delle operazioni di lettura e scrittura del disco, della quale gli SSD beneficiano di più.

Semplice script in Bash per automatizzare il processo

Usare il seguente script in Bash per muovere automaticamente il proprio profilo di Chromium in Template:Filename e mantenerlo sincronizzato.

Template:Filename:

#!/bin/bash

STATIC=$HOME/.config/chromium-backup
LINK=$HOME/.config/chromium
VOLATILE=/dev/shm/.chromium

[[ ! -d $VOLATILE/cache ]] && mkdir -p $VOLATILE/cache
[[ ! -h $HOME/.cache/chromium ]] && ln -s $VOLATILE/cache $HOME/.cache/chromium
[[ -r $VOLATILE ]] || install -dm755 $VOLATILE

if [[ `readlink $LINK` != $VOLATILE ]]; then
  mv $LINK $STATIC
  ln -s $VOLATILE $LINK
fi

if [[ -e $LINK/.flagged ]]; then
  rsync -a --delete --exclude .flagged $LINK/ $STATIC/
else
  rsync -a $STATIC/ $LINK/
  touch $LINK/.flagged
fi

Non dimenticarsi di renderlo eseguibile:

$ chmod +x $HOME/bin/sync-chromium

Impostare lo script all'accesso copiando il seguente nel proprio Template:Filename

Template:Filename:

[Desktop Entry]
Type=Application
Exec=$HOME/bin/sync-chromium
Hidden=false
Name=ff-sync

Aggiungere un processo cron per mantenerlo aggiornato

Modificare la tabella di cron dell'utente usando Template:Codeline:

$ crontab -e

Aggiungere una riga per avviare lo script ogni 30 minuti,

*/30 * * * * ~/bin/sync-chromium

o aggiungere il seguente per farlo ogni 2 ore:

0 */2 * * * ~/bin/sync-chromium

Aggiungere una voce a Template:Filename

Infine una riga in Template:Filename manterrà il proprio profilo sincronizzato quando la macchina si spengerà.

Nota: Sostituire la parola "user" con il nome utente dell'interessato nella riga seguente.
# echo "su user -c /home/user/bin/sync-chromium" >> /etc/rc.local.shutdown

Abilitare funzionalità sperimentali

Per abilitare caratteristiche sperimentali di Chromium come WebGL e il rendering delle pagine web con la GPU, digitare "about:flags" nella barra degli indirizzi di Chromium e abilitare funzionalità che si desiderano.

Motori di ricerca

SI possono rendere siti come wiki.archlinux.org e wikipedia.org facilmente ricercabili eseguendo prima di tutto una ricerca in queste pagine, poi andando in Options>Preferences>Basics e cliccando su "Manage" nella sezione "Default Search". Si può poi, per esempio, "Edit" la voce di Wikipedia e cambiare la sua parola chiave in "w". Poi, si può cercare in Wikipedia "Arch Linux" dalla barra degli indirizzi inserendo semplicemente "w arch linux". "?" è una parola chiave hard-coded per le ricerche in Google search (si comporta differentemente dalle altre parole chiave). Consente di cercare facilmente cose come "/bin/bash".

Risoluzione dei problemi

Profilo predefinito

Se non si è in grado di ricevere il proprio profilo predefinito quando si prova ad eseguire chromium:

$ chromium
[2630:2630:485325611:FATAL:chrome/browser/browser_main.cc(755)] Check failed: profile. 
Cannot get default profile. Trace/breakpoint trap

È necessario correggere il proprietario della cartella Template:Filename, e funzionerà.

$sudo chown -R yourusername:yourusergroup /home/yourusername/.config/chromium

Risorse