Difference between revisions of "Beginners' Guide/Extra (Italiano)"

From ArchWiki
Jump to: navigation, search
(pagina allineata)
(pagina allineata)
Line 16: Line 16:
 
===Sudo===
 
===Sudo===
  
Utilizzare [[Sudo_(Italiano)| sudo]] è il modo più semplice per effettuare l'amministrazione del sistema come utente, senza usare l'account di root.
+
Utilizzare [[Sudo_(Italiano)| sudo]] può semplificare notevolmente  l'amministrazione del sistema.
  
 
===Audio===
 
===Audio===
Line 55: Line 55:
 
Successivamente, è necessario installare un driver per la scheda grafica. Se non si conosce la scheda grafica in uso è possibile eseguire il comando {{ic|/usr/sbin/lspci}} :
 
Successivamente, è necessario installare un driver per la scheda grafica. Se non si conosce la scheda grafica in uso è possibile eseguire il comando {{ic|/usr/sbin/lspci}} :
  
  # lspci | grep VGA
+
  $ lspci | grep VGA
  
 
{{nota|Il driver '''vesa''' è il driver più generico, e dovrebbe funzionare con quasi tutti i chipset video moderni. Se non si riesce a trovare un driver adatto per il proprio chipset video si può ripiegare su vesa, che '''dovrebbe''' funzionare con qualsiasi scheda video, ma offre solo uno supporto 2D senza accelerazione grafica.}}  
 
{{nota|Il driver '''vesa''' è il driver più generico, e dovrebbe funzionare con quasi tutti i chipset video moderni. Se non si riesce a trovare un driver adatto per il proprio chipset video si può ripiegare su vesa, che '''dovrebbe''' funzionare con qualsiasi scheda video, ma offre solo uno supporto 2D senza accelerazione grafica.}}  
Line 61: Line 61:
 
Se serve una lista di tutti i driver video '''open-source''', utilizzare:  
 
Se serve una lista di tutti i driver video '''open-source''', utilizzare:  
  
  # pacman -Ss xf86-video | less
+
  $ pacman -Ss xf86-video | less
  
 
{{Nota|I driver proprietari NVIDIA e ATI sono contemplati nelle prossime sezioni. Se si ha intenzione di fare pesanti elaborazione 3D come i giochi, considerare l'utilizzo di quest'ultimi}}
 
{{Nota|I driver proprietari NVIDIA e ATI sono contemplati nelle prossime sezioni. Se si ha intenzione di fare pesanti elaborazione 3D come i giochi, considerare l'utilizzo di quest'ultimi}}
Line 131: Line 131:
 
Per una lista completa dei driver disponibili, eseguire una ricerca con pacman:
 
Per una lista completa dei driver disponibili, eseguire una ricerca con pacman:
  
  # pacman -Ss xf86-input | less
+
  $ pacman -Ss xf86-input | less
  
 
{{nota|Se si necessita solamente dei driver {{Pkg|xf86-input-keyboard}} o {{Pkg|xf86-input-mouse}}, si consideri di disabilitare hotplugging, altrimenti evdev agirà come il driver di ingresso principale.}}
 
{{nota|Se si necessita solamente dei driver {{Pkg|xf86-input-keyboard}} o {{Pkg|xf86-input-mouse}}, si consideri di disabilitare hotplugging, altrimenti evdev agirà come il driver di ingresso principale.}}
Line 182: Line 182:
 
Se Xorg è stato installato prima della creazione del proprio utente non-root e si avrà un modello di file {{ic|.Xinitrc}} vuoto nella propria $HOME che è necessario eliminare o modificare in modo da avviare un ambiente desktop. Semplicemente eliminandolo '''X''' avvierà l'esecuzione di un ambiente predefinito installato.
 
Se Xorg è stato installato prima della creazione del proprio utente non-root e si avrà un modello di file {{ic|.Xinitrc}} vuoto nella propria $HOME che è necessario eliminare o modificare in modo da avviare un ambiente desktop. Semplicemente eliminandolo '''X''' avvierà l'esecuzione di un ambiente predefinito installato.
  
  # rm ~/.xinitrc
+
  $ rm ~/.xinitrc
 
+
=====Messaggi bus=====
+
 
+
{{nota|É possibile ''saltare'' questa sezione finché non si installa un pacchetto che dipende da [[dbus]], ma è necessario ricordarsi di impostare il demone quando lo si installerà.}}
+
 
+
Installare dbus:
+
 
+
# pacman -S dbus
+
 
+
Avviare il demone dbus:
+
 
+
# rc.d start dbus
+
 
+
{{Nota|{{ic|/usr/sbin/rc.d}} è un comando specifico di Arch Linux che funge da scorciatoia per eseguire le azioni sui [[daemon]], al posto di utilizzare l'intero percorso {{ic|/etc/rc.d/''daemon''}}.}}
+
 
+
Per poter avviarlo automaticamente al boot, si dovrebbe aggiungere dbus alla propria lista {{ic|DAEMONS}} in {{ic|/etc/rc.conf}}:
+
 
+
{{hc|/etc/rc.conf|<nowiki>DAEMONS=(... '''dbus''' ...)</nowiki>}}
+
 
+
Se si necessita di avviare dbus senza riavviare, eseguire:
+
 
+
# rc.d restart dbus
+
  
 
=====Avviare X=====
 
=====Avviare X=====
Line 212: Line 190:
 
Infine, avviare Xorg:  
 
Infine, avviare Xorg:  
  
  # startx
+
  $ startx
  
 
oppure
 
oppure
  
  # xinit -- /usr/bin/X -nolisten tcp
+
  $ xinit -- /usr/bin/X -nolisten tcp
  
 
Alcunee finestre mobili dovrebbe apparire, e il vostro mouse dovrebbe funzionare correttamente. Una volta verificato che l'installazione '''X''' è stato un successo, si può uscire da '''X''' con il comando {{ic|exit}} al prompt e si ritornerà alla console.
 
Alcunee finestre mobili dovrebbe apparire, e il vostro mouse dovrebbe funzionare correttamente. Una volta verificato che l'installazione '''X''' è stato un successo, si può uscire da '''X''' con il comando {{ic|exit}} al prompt e si ritornerà alla console.
Line 234: Line 212:
 
Se si verificano problemi, controllare il file di log {{ic|/var/log/Xorg.0.log}}. Al suo interno si ricerchino le linee che iniziano con {{ic|(EE)}} che rappresentano gli errori, ed anche {{ic|(WW)}} che sono avvertimenti che potrebbero indicare altri problemi.
 
Se si verificano problemi, controllare il file di log {{ic|/var/log/Xorg.0.log}}. Al suo interno si ricerchino le linee che iniziano con {{ic|(EE)}} che rappresentano gli errori, ed anche {{ic|(WW)}} che sono avvertimenti che potrebbero indicare altri problemi.
  
  # grep EE /var/log/Xorg.0.log
+
  $ grep EE /var/log/Xorg.0.log
  
 
Gli errori possono anche essere ricercati nell'output della console virtuale dove '''X''' è stato avviato.
 
Gli errori possono anche essere ricercati nell'output della console virtuale dove '''X''' è stato avviato.
Line 255: Line 233:
 
Utilizzare wgetpaste in questo modo:
 
Utilizzare wgetpaste in questo modo:
  
  # wgetpaste </percorso/del/file>
+
  $ wgetpaste </percorso/del/file>
  
 
Inviare il link corrispondente nel proprio post sul forum. Assicurarsi di fornire anche adeguate informazioni riguardo il proprio hardware e i driver.
 
Inviare il link corrispondente nel proprio post sul forum. Assicurarsi di fornire anche adeguate informazioni riguardo il proprio hardware e i driver.

Revision as of 15:53, 2 September 2012

Suggerimento: Questa è una parte della versione suddivisa in pagine multiple della Guida per Principianti. Cliccare qui se si preferisce consultare la guida nella sua interezza.

Extra

Ora si dovrebbe avere un sistema completamente funzionante Arch, che fungerà da base adatta per voi di sviluppare, sulla base di esigenze. Tuttavia, molte persone sono interessati ad un sistema desktop completo di suoni e grafica. Questa parte della guida fornisce una breve panoramica sulle procedure per acquisire questi extra.

Sudo

Utilizzare sudo può semplificare notevolmente l'amministrazione del sistema.

Audio

Se si desidera attivare l'audio, consultare la pagina Advanced Linux Sound Architecture per le relative istruzioni. In alternativa, procedere alla sezione successiva, e impostare l'audio più tardi.

Nota: ALSA di solito funziona tranquillamente, ha solo bisogno di essere riattivato e controllare che i canali non siano settati come "muti".

L' Advanced Linux Sound Architecture (conosciuto con l'acronimo di ALSA) è una componente del kernel e si consiglia di provare prima questa soluzione. Tuttavia, se non si è soddisfatti della qualità, l'Open Sound System è una valida alternativa. OSS4.2 è stato rilasciato sotto una licenza libera ed è generalmente considerato un significativo passo in avanti rispetto alle versioni precedenti. Se si riscontrano problemi con ALSA, o semplicemente si vuole provare un'alternativa, si può scegliere OSS4.2. Maggiori informazioni possono essere reperite alla pagina OSS

Se si dispone di avanzati requisiti di audio, si dia un'occhiata alla pagina Audio per una panoramica dei diversi articoli.

Graphical User Interface (interfaccia grafica utente)

Installare X

Nota: Se si sta installando Arch Linux come guest su virtualbox, è necessario un modo diverso per completare l'installazione di X. Consultare il viki Arch Linux VirtualBox Guest, e saltare quanto descritto di seguito.

L'X Window System (comunemente chiamato X11, o semplicemente X) consente di disegnare su schermo le finestre. Fornisce il toolkit standard per visualizzare interfacce utente grafiche (Graphical User Interface, GUI).

Adesso installeremo i pacchetti base Xorg usando pacman. Questo è il primo passo per costruire una GUI.

Installare i pacchetti base:

# pacman -S xorg-server xorg-xinit xorg-server-utils 

Installare mesa per il supporto 3D:

# pacman -S mesa

Le utility 3d glxgears e glxinfo sono incluse nel pacchetto mesa-demos:

# pacman -S mesa-demos

Installare un driver video

Successivamente, è necessario installare un driver per la scheda grafica. Se non si conosce la scheda grafica in uso è possibile eseguire il comando /usr/sbin/lspci :

$ lspci | grep VGA
Nota: Il driver vesa è il driver più generico, e dovrebbe funzionare con quasi tutti i chipset video moderni. Se non si riesce a trovare un driver adatto per il proprio chipset video si può ripiegare su vesa, che dovrebbe funzionare con qualsiasi scheda video, ma offre solo uno supporto 2D senza accelerazione grafica.

Se serve una lista di tutti i driver video open-source, utilizzare:

$ pacman -Ss xf86-video | less
Nota: I driver proprietari NVIDIA e ATI sono contemplati nelle prossime sezioni. Se si ha intenzione di fare pesanti elaborazione 3D come i giochi, considerare l'utilizzo di quest'ultimi

Installare il driver video appropriato per la propria scheda video, ad esempio per il driver Savage:

# pacman -S xf86-video-savage
Suggerimento: Per alcune schede video Intel, è necessaria una ulteriore configurazione per ottenere prestazioni adeguate in ambito 2D e 3D, vedere Intel per ulteriori informazioni.
Scheda grafica Nvidia

Gli utenti di schede video Nvidia hanno la possibilità di poter scegliere tra tre diversi driver video (escludendo i driver vesa):

  • I driver open source 'nouveau', che offrono buon prestazioni, un'ottima accelerazione 2D ed un supporto 3D di base che permettono di utilizzare in modo appropriato il composite standard (il risparmio energetico non è ancora supportato). Feature Matrix.
  • I driver open source 'nv', oramai non più sviluppato, che offre scarse prestazioni ed il solo supporto al 2D.
  • I driver proprietari 'nvidia', che offrono buone prestazioni 3D ed hanno il supporto al risparmio energetico. Anche se si pensa di utilizzare i driver proprietari, si consiglia di iniziare con i driver nouveau e poi passare al driver binario, perché nouveau sarà quasi sempre in grado di funzionare, mentre nvidia richiede più configurazione e probabilmente qualche risoluzione di problemi. Vedere la pagina Nvidia per maggiori informazioni.

I driver open-source nouveau dovrebbero essere sufficienti per la maggior parte degli utenti ed essere la scelta consigliata, per installarli:

# pacman -S xf86-video-nouveau

Per un supporto 3D sperimentale:

# pacman -S nouveau-dri

Suggerimento: Per maggiori istruzioni consultare la pagina Nouveau.
Schede grafiche ATI

I possessori di schede grafiche ATI possono scegliere tra due tipi di driver (escludendo i driver vesa):

  • I driver proprietari fglrx, forniti dal pacchetto catalystAUR disponibili su AUR. Essi supportano solo le schede più recenti (ossia, dalle HD2xxx in su). I driver ATI Catalyst erano precedentemente un pacchetto precompilato fornito da Arch nei repository extra, ma da marzo 2009 non sono più supportati ufficialmente a causa della non soddisfacente celerità e qualità del loro sviluppo. Consultare il wiki ATI Catalyst per maggiori informazioni.

I driver open-source sono la scelta consigliata. Installare i driver ATI radeon con

# pacman -S xf86-video-ati
Suggerimento: Istruzioni più dettagliate sono reperibili nell'articolo su ATI.
Schede grafiche SiS

Le schede grafiche SiS non sono supportate ufficialmente su GNU/Linux, nonostante ciò, sono reperibili nei repositori ufficiali, tre tipi di driver più o meno aggiornati.

# pacman -S xf86-video-sis

oppure

# pacman -S xf86-video-sisusb

oppure

# pacman -S xf86-video-sisimedia

Se nessuno di questi driver dovesse funzionare a dovere, l'unica soluzione possibile è cercare un driver più aggiornato su AUR e compilarlo (potrebbe essere necessario effettuare un downgrade di xorg-server).

Tip:
  • É possibile ottenere maggiore informazioni sullo stato dei driver SiS in questa pagina.
  • Per istruzioni avanzate consultare il wiki SiS.

Installare driver di input

Udev dovrebbe essere in grado di rilevare l'hardware senza problemi ed evdev (xf86-input-evdev) è il nuovo e moderno driver per l'input hotplugging. Esso è capace di gestire, nella maggior parte dei casi, quasi tutti i dispositivi e l'installazione di driver di input specifici non è più necessaria. Evdev viene già installato come dipendenza di Xorg.

Se evdev non supporta il proprio dispositivo, installare i driver necessari dal gruppo di xorg-input-drivers.

Per una lista completa dei driver disponibili, eseguire una ricerca con pacman:

$ pacman -Ss xf86-input | less
Nota: Se si necessita solamente dei driver xf86-input-keyboard o xf86-input-mouse, si consideri di disabilitare hotplugging, altrimenti evdev agirà come il driver di ingresso principale.

Gli utenti notebook (o utilizzatori di un touchscreen) avranno inoltre bisogno del pacchetto synaptics per permettere ad X di configurare il touchpad:

# pacman -S xf86-input-synaptics
Suggerimento: Per maggiori informazioni su particolari configurazioni o riguardo alla risoluzione di problemi nella configurazione del touchpad, consultare il wiki Touchpad Synaptics.

Configurare X (Opzionale)

Attenzione: I driver proprietari di solito richiedono un riavvio dopo l'installazione e la loro configurazione. Si veda NVIDIA o ATI Catalyst per i dettagli.

Il server X ed X.Org contemplano l'auto-configurazione. Pertanto, in molti casi, potrebbe tranquillamente funzionare senza l'ausilio di un file xorg.conf. Se si desidera configurare il Server X, consultare la documentazione di Xorg.

Impostare il layout della tastiera se non si usa quello standard US

Impostare il layout della tastiera nel file /etc/X11/xorg.conf.d/10-evdev.conf (se si usa un layout diverso da quello della tastiera standard US)

Section "InputClass"
	Identifier "evdev keyboard catchall"
	MatchIsKeyboard "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"
	Option "XkbLayout" "it"
EndSection

Se, per esempio, si desidera utilizzare una variante della tastiera degli Stati Uniti, aggiungere quanto segue nella stessa sezione dell'esempio precedente:

Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
Nota: Il valore da inserire in input.xkb.layout può differire dal codice keymap solitamente usato dai comandi km o loadkeys. Un elenco dei layout di tastiera e le loro varianti possono essere trovati in /usr/share/X11/xkb/rules/base.lst (si veda il testo subito dopo la linea ! layout). Ad esempio il valore: gb corrisponde a English (UK).

Aggiungendo l'opzione :

Option "XkbOptions" "terminate:ctrl_alt_bksp"

Si abiliterà la possibilità di riavviare il server X premendo i tasti Template:Keypress+Template:Keypress+Template:Keypress.

Testare X

Questa sezione spiegherà come impostare l'ambiente grafico predefinito con twm in modo da testare X. La sezione Scegliere ed installare una interfaccia grafica spiega come installare un ambiente desktop (Desktop Environment) o un gestore delle finestre (Window Manager) a vostra scelta.

Installare un Ambiente di test predefinito.

# pacman -S xorg-twm xorg-xclock xterm

Se Xorg è stato installato prima della creazione del proprio utente non-root e si avrà un modello di file .Xinitrc vuoto nella propria $HOME che è necessario eliminare o modificare in modo da avviare un ambiente desktop. Semplicemente eliminandolo X avvierà l'esecuzione di un ambiente predefinito installato.

$ rm ~/.xinitrc
Avviare X
Nota: la classica combinazione di tasti Template:Keypress, usata per terminare il server X, è stata deprecata e non funzionerà. Può essere riabilitata modificando modificando xorg.conf, come descritto qui.

Entrambi i seguenti comandi possono essere trovati nel pacchetto xorg-xinit se avete problemi che ad eseguirli. Infine, avviare Xorg:

$ startx

oppure

$ xinit -- /usr/bin/X -nolisten tcp

Alcunee finestre mobili dovrebbe apparire, e il vostro mouse dovrebbe funzionare correttamente. Una volta verificato che l'installazione X è stato un successo, si può uscire da X con il comando exit al prompt e si ritornerà alla console.

Se lo schermo dovesse diventare nero, si può provare a spostarsi su un'altra console virtuale (Template:Keypress ad esempio), ed effettuare un login "cieco" come root, premendo poi Template:Keypress, ed immettendo la password di root confermata di nuovo con Template:Keypress.

Si può anche provare a terminare la sessione X con /usr/bin/pkill (si noti che è una X maiuscola):

# pkill X

Se pkill non funziona, riavviare alla cieca con:

# reboot
In caso di errori

Se si verificano problemi, controllare il file di log /var/log/Xorg.0.log. Al suo interno si ricerchino le linee che iniziano con (EE) che rappresentano gli errori, ed anche (WW) che sono avvertimenti che potrebbero indicare altri problemi.

$ grep EE /var/log/Xorg.0.log

Gli errori possono anche essere ricercati nell'output della console virtuale dove X è stato avviato.

Consultare la sezione Xorg per istruzioni più dettagliate e risoluzione dei problemi.

C'è bisogno di aiuto?

Se dopo aver consultato l'articolo inerente la configurazione di Xorg si hanno ancora dei problemi e si necessita di richiedere assistenza sul forum di Arch, ci si assicuri di installare e utilizzare wgetpaste:

# pacman -S wgetpaste

Utilizzare wgetpaste e postare i collegamenti dei seguenti file al momento di chiedere aiuto nel proprio post sul forum:

  • ~/.xinitrc
  • /etc/X11/xorg.conf
  • /var/log/Xorg.0.log
  • /var/log/Xorg.0.log.old

Utilizzare wgetpaste in questo modo:

$ wgetpaste </percorso/del/file>

Inviare il link corrispondente nel proprio post sul forum. Assicurarsi di fornire anche adeguate informazioni riguardo il proprio hardware e i driver.

Nota: È estremamente importante fornire più dettagli possibili per la risoluzione dei problemi con X. Quando si chiede aiuto sul forum di Arch, si prega di fornire tutte le informazioni pertinenti come specificato in precedenza.

Font

A questo punto, si potrebbe desiderare di installare un set di caratteri TrueType, in quanto solo font bitmap non scalabili sono inclusi di default. Dejavu è un font di uso generico di alta qualità e con una buona copertura Unicode :

# pacman -S ttf-dejavu

Fare riferimento a Font Configuration per sapere come configurare il rendering dei font e a Fonts per i suggerimenti sui tipi di caratteri e le istruzioni di installazione.

Scegliere ed installare una interfaccia grafica

Mentre il sistema X Window fornisce il quadro di base per la costruzione di una Graphicals User Interface (GUI).

Nota: La scelta di un DE o WM è una decisione molto soggettiva e personale. Si scelga l'ambiente migliore in base alle proprie esigenze.
Window Manager (WM) 
Un Window Manager (Gestore delle finestre) controlla il posizionamento e l'aspetto delle finestre dell'applicazione in combinazione con il sistema X Window. Consultare l'articolo Window managers per avere ulteriori informazioni e orientarsi nella scelta di un gestore delle finestre.
Desktop Environment (DE)
Un Desktop Environment (Ambiente desktop), lavora in cima e in collaborazione con X, per fornire una completa interfaccia grafica funzionale e dinamica. Un ambiente desktop contiene in genere un gestore di finestre, icone, applets, finestre, barre degli strumenti, cartelle, wallpapers, una suite di applicazioni e capacità come il drag and drop. Consultare l'articolo Desktop environments per avere ulteriori informazioni e orientarsi nella scelta di un ambiente desktop.
Nota: É possibile costruire il proprio ambiente desktop (DE) utilizzando un Window Manager (WM) e le applicazioni di propria scelta.

Dopo l'installazione di un'interfaccia grafica, probabilmente si vorrà continuare con Raccomandazioni generali per le istruzioni post-installazione.

Metodi per avviare un Ambiente Grafico

Manualmente

Si potrebe essere tra coloro che preferiscono avviare X manualmente dal proprio terminale, piuttosto che fare il boot grafico direttamente nel desktop. Per i comandi specifici per un ambiente desktop, consultare il wiki corrispondente al proprio DE scelto. Per comandi più generici utilizzati in X, consultare questa sezione della pagina di Xorg.

Automaticamente

Si potrebbe preferire di avviare il proprio ambiente desktop in modo automatico dopo la fase di boot del sistema, invece che far partire X manualmente. Si veda Display Manager per le istruzioni su come usare un gestore di login o Avviare X al Boot per avere due metodi che non si basano su un display manager.

Appendice

Per un elenco dei programmi maggiormente utilizzati e si veda l'articolo applicazioni comuni.

Si veda anche Raccomandazioni Generali per consigli post-installazione, come la configurazione dello scaling della frequenza CPU o il rendering dei font.

Altre Risorse


Template:Beginners' Guide navigation (Italiano)