Configurare Debian Come Desktop

Configurazione di Debian per Desktop
Difficoltà Tutorial: Media
Premessa: Sono partito da una Debian
Sarge, utilizzerà la testing, non la unstable anche se più
aggiornata. Alla fine del tutorial si avrà (spero) una
distribuzione completamente multimediale e veloce per uso Desktop,
con la stabilità di una per Server.

Requsiti: Conoscenza base di Debian,
compilazione Kernel, connessione ADSL per i pacchetti.

Fase 1 – Configurazione mirror
APT.
Iniziamo con l'editare il nostro
/etc/apt/sources.list
Commentiano queste righe:
#deb file:///cdrom/ sarge main
#deb cdrom:[Debian GNU/Linux 3.1 r0
_Sarge_ - Official i386 Binary-1 (20050605)]/ unstable contrib main
Inseriamo i mirror principali della
testing:
deb http://ftp.it.debian.org/debian/
testing main
deb-src
http://ftp.it.debian.org/debian/ testing main
Ed il mirror per gli aggiornamenti
della sicurezza:
deb http://security.debian.org/
testing/updates main contrib
Per adesso salviamo ed aggiorniamo.
debian:~# apt-get update
debian:~# apt-get dist-upgrade

Fase 2 - Configureazione X Server
Xfree.
Quando abbiamo terminato
l'aggiornamento del sistema, procediamo con la configurazione di X.
Creiamo un backup del precedente file
di configurazione:
debian:~# mv /etc/X11/XF86Config-4
/etc/X11/XF86Config-4.old
Lanciamo il tool
debian:~# xf86config
Stando attenti a selezionare il
monitor corretto e la scheda video esatta (normalmente X per le
radeon utilizzare il driver generico ati, voi selezionate lo
specifico “radeon”). Per il mouse PS2 dovete scegliere
“/dev/input/mice” non “/dev/mouse” come di
consueto sulle altre distribuzioni. Dopo aver scelto la risoluzione
desiderata, salviamo il nuovo XF86Config-4 in /etc/X11. Premiamo la i
tasti “CTRL + ALT + BACKSPACE” per effettuare il restart
di X. Se avete selezionato tutto correttamente dovrebbe ripartire X.

Se utilizzate una scheda video Ati
Radeon, potete scaricare dal sito il driver proprietario che
implementa numerose funzioni tra le quali l'accellerazione grafica,
il modulo DRI etc.

Fase 3 – Configurazione WDM
Bene, adesso dobbiamo scegliere quale
Desktop vogliamo utilizzare tra i vari (kde, gnome, icewm, fluxbox,
enlightment ecc.), personalmente posso consigliare Kde se cercate
qualcosa di grafico e molto carino, fluxbox per avere velocità
ed un desktop snello. Ed enlightment se siete per i desktop Mac OS X
like.
Utilizziamo gdm o xdm, possiamo
installarli entrambi tramite pacchetto. (apt-get install wdm ||
apt-get install gdm). Una volta installato il Desktop Manager,
dovrebbe autonomamente riconoscere quali Desktop sono installati e
darvi la possibilità di scegliere ad inizio sessione, se
questo non avviene, possiamo modificare il file .Xsession che si
trova nella nostra home, se non ci dovesse essere basta digitare le
seguenti righe
debian:~# touch /home/alessio/.Xsession
Ovviamente al posto di alessio, il vostro username ;) dentro il
file inseriremo il binario del Desktop che vogliamo utilizzare, ecco
un esempio per fluxbox:
debian:~# echo "/usr/X11R6/bin/fluxbox" >>
/home/alessio/.Xsession
E questa fase della configurazione è finita :D

Fase 4 – Configurazione demone sonoro: Alsa
Installiamo tutti i pacchetti necessari per Alsa:
debian:~# apt-get install alsa-base alsa-utils alsa-oss
alsamixergui
In questo modo avremo il sistema sonoro al completo, procediamo
con la configurazione:
debian:~# alsaconf
In questo modo lanciamo il programma che permette ad alsa di
autorilevare la scheda sonora che abbiamo senza dover stare a
preoccuparci di quali moduli caricare ecc. Una volta che ha rilevato
la scheda sonora, e dopo esserci assicurati che sia quella giusta :D,
possiamo configurare il nostro mixer, così da abilitare i vari
canali, volume ecc. Lanciando l'interfaccia GUI del mixer di alsa.
debian:~# alsamixergui
Una volta terminato con il setting del mixer, dovremmo avere il
sistema sonoro funzionante. Andiamo a provarlo

Fase 5 – Installazione del player multimediale AUDIO
Installiamo XMMS tramite apt:
debian:~# apt-get install xmms xmms-modplug xmms-mp4
xmms-mpg123-ja xmms-osd-plugin
Ed i codec vari:
debian:~# apt-get install mpg123
Benissimo, adessso abbiamo XMMS completamente configurato,
avviamolo e proviamo a riprodurre un file audio qualsiasi. Se lo
sentite è tutto apposto :D Consiglio: se fruscia leggermente,
provate ad abbassare il volume generale del mixer (PCM)

Fase 6 – Installazione del player multimediale VIDEO
Useremo gmplayer, potremmo installarlo da sorgente, ma per ora
atteniamoci al sistema di pacchetti debian, andiamo ad inserire le
seguenti righe in /etc/apt/sources.list
deb ftp://ftp.nerim.net/debian-marillat/ etch main
Salviamo, ed eseguiamo:
debian:~# apt-get clean
debian:~# apt-get update
debian:~# apt-get install mplayer-386
Scaricherà un bel po di pacchetti, una volta finito,
abbiamo due possibilità, o lanciare il gui digitando:
debian:~# gmplayer
oppure il player a riga di comando (che preferisco)
debian:~# mplayer
Adesso mplayer di default utilizza i driver di riproduzione
standard: x11 che non implementano accellerazione grafica, e sono
molto lenti, così per avere una buona visione vi consiglio:
debian:~# mplayer -vo sdl (video output: sdl), che sono delle
ottime librerie.
E nel caso che aveste problemi con l'audio:
debian:~# mplayer -vo sdl -ao alsa file
Per vedere come si fa ad aumentare il
volume ecc. basta un semplice comando:
debian:~# man mplayer :) (vi da
tutte le informazioni che necessitate sui tasti e su come usarlo (do
per scontato che conosciate il man)
Bene, adesso se abbiamo tutto
configurato correttamente dovremmo poter prendere il nostro DVD o
DivX e gustarcelo :)
Nel caso che abbiate problemi con i
codec, potete scaricarli dal seguente indirizzo (i w32codec che sono
necessari per riprodurre la maggior parte dei formati)
http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
Li scaricate dopo di scompattate e
copiate tutto il contenuto nella directory di default dei codecs.
debian:~# tar jxvf all-20050412.tar.bz2
Adesso
dobbiamo inserire i file dei caratteri per la riproduzione dei
sottotitoli:

alessio@debian:~/.mplayer$
cp /usr/lib/fonts/LucidaSansRegular.ttf
/home/alessio/.mplayer/subfont.ttf
Io ho scelto
quel carattere ma voi potete usare quello che volete:
alessio@debian:~/.mplayer$
ls /usr/lib/fonts/ |less (per vedere quali fonts avete installato
nel sistema).
Per editare le
funzioni che hanno i tasti nel player a riga di comando basta editare
il seguente file:
/etc/mplayer/input.conf
Bene, abbiamo
completato anche questo :D

Fase 7 – Configurazione ADSL
(PPPoE)
Editiamo il seguente file:
/etc/ppp/peers/dsl-provider
Togliamo il commento dalla riga: “#user
myusername@myprovider.net”
ed inseriamo il nostro username,
poi per il resto possiamo lasciare così. Se abbiamo un ip
statico, una route particolare, o vogliamo specificare noi i
nameservers, dobbiamo commentare le seguenti righe:

#noipdefault
#defaultroute
#usepeerdns
Per configurare la password di accesso
dobbiamo modificare il seguente file:
/etc/ppp/pap-secrets
Adesso non ci rimane altro che lanciare
il client adsl:
debian:~# pon dsl-provider
End.

Fase 8 – Configurazione client
p2p aMule:
Visto che molti ne fanno uso, scrivo in
poche righe come configurare il suddetto client su Debian senza stare
a preoccuparsi troppo delle dipendenze e quant'altro.
Andiamo nuovamente ad editare il file
/etc/apt/sources.list
ed inseriamo le seguenti righe:
deb
http://www.vollstreckernet.de/debian/ testing amule
deb
http://www.vollstreckernet.de/debian/ testing wx
Benissimo, come al solito salviamo e
lanciamo:
debian:~# apt-get clean
debian:~# apt-get update
debian:~# apt-get install amule
Questo installerà il client CVS
Version (la versione sviluppo quella più aggiornata), più
tutte le dipendenze necessarie (wxGTK wxBase ecc.), una volta
terminato lanciamo il client e lo configuriamo a nostro piacimento.

Bene, abbiamo una distribuzione
abbastanza da Desktop :D adesso avete le basi per poter andare avanti
da soli, spero che questo testo vi sia stato utile
Saluti
blackms (Alessio)

Per informazioni, precisioni, errori
ecc.
mailto: root@blackms.org
irc.darksin.net - #x0n3-h4ck || #grolug

________________

""