Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "SalvatorePalma/Prove0"
Differenze tra le versioni 81 e 92 (in 11 versioni)
Versione 81 del 04/03/2008 19.13.57
Dimensione: 9371
Commento:
Versione 92 del 07/03/2008 20.48.35
Dimensione: 4154
Commento: importata guida di lex79
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#LANGUAGE it #language it
Linea 4: Linea 4:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 7: Linea 7:
[[Include(StrumentiWiki/Edgy)]]
[[Include(StrumentiWiki/Dapper)]]
[[Include(StrumentiWiki/Gutsy)]]
Linea 10: Linea 9:
Linea 13: Linea 13:
Questa è una guida all'utilizzo della stampante laser '''LBP 2900''' e sue simili utilizzando i driver ufficiali '''Canon'''. Xbox Media Center puo’ essere utilizzato per riprodurre o visualizzare i piu’ diffusi formati multimediali, anche quelli meno conosciuti. Riproduce DVD-Video (con e senza menù), VCD/SVCD, MPEG-1/2/4, DivX, XviD, MP3,AAC. Visualizza immagini in formato `jpg`, `gif` e `png`.
Riproduce anche immagini iso/img e anche archivi zip/rar. Ha funzioni di playlist e slideshow, previsioni meteo e visualizzazioni audio (effetti). Ha un' interfaccia grafica intuitiva ed è Open Source. Questa guida spiega come installare il media center.
Linea 15: Linea 16:
Questa procedura è stata verificata con Ubuntu '''6.06''' (Dapper Drake) e tramite alcuni accorgimenti anche sulla versione 6.10 a 32 bit. = Requisiti minimi =
Linea 17: Linea 18:
= Prerequisiti =  * Supporto OpenGL 2.0
 * Direct X 9.0c o successive
 * Shader Model 3.0
Linea 19: Linea 22:
 * Installare il pacchetto ''alien'' per convertire i file `rpm` in `deb`. In un terminale digitare: {{{
sudo aptitude install alien
= Installazione da repository sorgenti =

== Preparativi ==

=== Installazione dei pacchetti necessari ===

Prima di procedere bisogna [: AmministrazioneSistema/InstallareProgrammi: installare] i pacchetti necessari alla compilazione. A tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:

 * Ubuntu 7.04 «Feisty Fawn»:

{{{
sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libcdio6 libcdio-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libsmbclient-dev libsmbclient libasound2-dev python2.4-dev python2.4 python-sqlite libglew1 libglew-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev
Linea 23: Linea 36:
 * Scaricare il file `Driver.tar.gz` a questo indirizzo: [http://software.canon-europe.com/products/0010177.asp]  * Ubuntu 7.10 «Gutsy Gibbon»:
Linea 25: Linea 38:
== Per i sistemi a 64 bit ==

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''La procedura per l'architettura 64 bit NON è stata verificata. È utile avere un buon livello di conoscenza di Linux per poter procedere.''' ||

Per poter installare i driver su un sistema a 64 bit, sembra sia necessario installare le librerie per l'architettura a 32 bit. I pacchetti da installare sono: {{{
i32-libs i32-libs-gtk i32-kde i32-libs-openoffice.org
{{{
sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libcdio6 libcdio-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libsmbclient-dev libsmbclient libasound2-dev python2.4-dev python2.4 python-sqlite libglew1.4 libglew1.4-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev
Linea 33: Linea 42:
Potrebbe anche essere necessario installare i seguenti pacchetti: {{{
lib32asaund2 lib32gcc1 lib32stdc++6 lib32z1
=== Installazione di Subversion ===

Installare '''Subversion''' consultando la [:Subversion: relativa guida]

== Scaricare i sorgenti ==

Aprire una finestra di terminale e digitare i seguenti comandi per scaricare i sorgenti:
{{{
cd
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
Linea 37: Linea 54:
Durante l'installazione, i driver Canon le librerie `libcups.so.2` e `libgnutls.so.13`. È necessario passare manualmente queste librerie in quanto non sono incluse in alcuno dei pacchetti di amd64. La libreria `libgnutls.so.12` è fornita dal pacchetto ''ia32-libs-openoffice.org''. Per trovare le librerie necessarie, controllare su un sistemaa 32 bit la directory `/usr/lib`. In alternativa, è possibile estrarre le due librerie direttamente dai pacchetti ''libcupsys2'' e ''libgnutls''. == Compilazione ==
Linea 39: Linea 56:
Durante la procedura di seguito descritta, la conversione dei pacchetti `.rpm` potrebbe non funzionare. È possibile farlo su un computer con installata una versione di Ubuntu a 32 bit o da un ''chroot''.

Nel processo di installazione dei pacchetti `.deb`, usare l'opzione `--force-all` di '''dpkg''' in modo da forzare l'installazione degli applicativi 32 bit sulla versione a 64 bit: {{{
sudo dpkg -i --force-all cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb
Infine non resta che compilare con i seguenti comandi:
{{{
cd ~/XBMC
./configure
make
Linea 45: Linea 63:
= Installazione =

Una volta scaricati i driver, è necessario scompattarli e trasformarli in pacchetti `.deb`.

 * Da terminale digitare: {{{
tar -xvf Driver.tar.gz
}}}
 * Spostarsi all'interno della directory creata dal comando precedente e digitare: {{{
sudo alien -c cndrvcups-capt-1.30-1.i386.rpm && sudo alien -c cndrvcups-common-1.30-1.i386.rpm
}}}
 * Ora è possibile installare i pacchetti: {{{
sudo dpkg -i cndrvcups-common_1.30-2_i386.deb cndrvcups-capt_1.30-2_i386.deb
Se il processore è un dual-core è possibile migliorare i tempi di compilazione sostituendo i comandi precedenti con questi:
{{{
cd ~/XBMC
./configure
make -j2
Linea 59: Linea 70:
Dato che il processo di creazione dei pacchetti `.deb` tramite '''alien''' non è perfetto, è necessario procedere manualmente creando due directory nuove e una coda FIFO. In un terminale digitare: {{{
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0
Se il processore è un quad-core è possibile migliorare i tempi di compilazione sostituendo i comandi precedenti con questi:
{{{
cd ~/XBMC
./configure
make -j4
Linea 66: Linea 77:
Nel caso in cui la versione di Ubuntu sia la 6.10, è necessario rendere l'utente root il proprietario della coda altrimenti si potrebbe ricevere un errore tipo "''Unable to copy PPD file in step''": {{{
sudo chown root /var/ccpd/fifo0
= Configurazione =

Aprire un terminale e digitare:
{{{
cd ~/XBMC
ln -sf userdata UserData
mv media/Fonts/arial.ttf media/Fonts/Arial.ttf
ln -sf scripts Scripts
Linea 70: Linea 87:
= Riavviare il server di stampa = = Eseguire l'applicazione =
Linea 72: Linea 89:
Per rendere efficace l'installazione dei driver, è necessario riavviare il server di stampa: {{{
sudo /etc/init.d/cupsys restart
Per eseguire l'applicazione aprire un terminale e digitare:
{{{
cd ~/XBMC
./XboxMediaCenter
Linea 76: Linea 95:
Nel caso in cui si riscontrino problemi:
 * fermare completamente il server di stampa: {{{
sudo /etc/init.d/cupsys stop
}}}
 * controllare che il server si sia fermato verificando tra i programmi in esecuzione: {{{
sudo ps ax | grep cupsd
}}}
  * se l'output contiene una sola riga simile a: {{{
username 24738 0.0 0.0 2896 836 pts/0 S+ 21:21 0:00 grep cupsd
}}} il server è realmente fermo, altrimenti procedere col comando: {{{
sudo killall cupsd
}}}
 * avviare il server di stampa: {{{
sudo /etc/init.d/cupsys start
}}}
Per eseguire l'applicazione a pieno schermo, dopo aver dato i comandi visti qui sopra, premere il tasto '''««\»»'''.
Linea 92: Linea 97:
= Identificare il driver di stampa corretto =

Dato che nel pacchetto installato sono presenti driver per diversi modelli di stampanti, è necessario trovare quello utile e indicarlo al sistema: {{{
$ ls /usr/share/cups/model/ | grep CNCUPS
}}}

Dovrebbe restituire qualche cosa simile a questo: {{{
CNCUPSLBP1120CAPTJ.ppd
CNCUPSLBP1120CAPTK.ppd
CNCUPSLBP1210CAPTJ.ppd
CNCUPSLBP1210CAPTK.ppd
CNCUPSLBP2900CAPTK.ppd
CNCUPSLBP3000CAPTJ.ppd
CNCUPSLBP3000CAPTK.ppd
CNCUPSLBP3200CAPTJ.ppd
CNCUPSLBP3200CAPTK.ppd
CNCUPSLBP3210CAPTJ.ppd
CNCUPSLBP3210CAPTK.ppd
CNCUPSLBP3300CAPTJ.ppd
CNCUPSLBP3300CAPTK.ppd
CNCUPSLBP3600CAPTJ.ppd
CNCUPSLBP5000CAPTJ.ppd
CNCUPSLBP5000CAPTK.ppd
}}}

Per alcune stampanti sono disponibili due driver:
 * `*K.ppd`
 * `*J.ppd`
Provare prima con il file `K.ppd`.

Se la versione di Ubuntu è la 6.10, il sistema cercherà i driver nella directory `/usr/share/ppd/`. È necessario quindi creare un collegamento simbolico ai driver: {{{
cd /usr/share/ppd/
sudo ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd
}}}

poi, usando il comando {{{
sudo /usr/sbin/lpadmin -p [modello stampante] -m [nome file driver stampante] -v ccp:/var/ccpd/fifo0 -E
}}}

con i dati relativi alla nostra stampante, quindi per la Canon LBP2900 {{{
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
}}}

registrare il driver della stampante presso lo spooler di stampa!

siete gia' a meta' opera, potete andare a controllare nel menu' Sistema -> amministrazione -> stampa e li' gia' vedrete la vostra stampante!!!

Registrate quindi la stampante presso il daemon ccpd, usando il seguente comando: {{{
sudo /usr/sbin/ccpdadmin -p [printer model] -o /dev/usblp0
}}}

che per noi sara': {{{
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0
}}}

= Sostituire il file /etc/init.d/ccpd =

Affinché la stampante funzioni correttamente, è necessario modificare il file `/etc/init.d/ccpd`.

 * Per prima cosa, fare una copia di riserva del file originale: {{{
sudo cp /etc/init.d/ccpd /etc/init.d/ccpd.old
}}}
 * Con un [:EditorDiTesto:editor di testo] creare il file `ccpd` e copiarvi il contenuto riportato qui sotto: {{{
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS
#
# Modified for Debian GNU/Linux
# by Raphael Doursenaud <rdoursenaud@free.fr>.

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"

test -f $DAEMON || exit 0

case $1 in
  start)
        echo -n "Starting $DESC: $NAME"
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  stop)
        echo -n "Stopping $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        echo "."
        ;;
  status)
        echo "$DESC: $NAME:" `pidof $NAME`
        ;;
  restart)
        echo -n "Restarting $DESC: $NAME"
        start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
        sleep 1
        start-stop-daemon --start --quiet --exec $DAEMON
        echo "."
        ;;
  *)
        echo "Usage: ccpd {start|stop|status}"
        exit 1
        ;;
esac

exit 0
}}}

 * Dalla posizione in cui è stato creato il nuovo file, copiarlo nella directory `/etc/init.d/`: {{{
sudo cp ccpd /etc/init.d/
}}}
 * Impostare i giusti permessi al file: {{{
sudo chmod a+x /etc/init.d/ccpd
}}}

= Avviare il server a ogni accensione =

È necessario ora impostare l'avvio automatico del server a ogni accensione del computer. Per fare ciò, in un terminale, digitare: {{{
sudo update-rc.d ccpd defaults 20
}}}

= Prove finali =

Per controllare che tutto funzioni correttamente, in un terminale digitare: {{{
sudo ccpdadmin
}}}

Il comando precedente dovrebbe mostrare qualche cosa tipo: {{{
Usage:
  ccpdadmin [-p Printer-name -o Printer-dev-path]
  ccpdadmin [-x Remove-Printer-name]


 CUPS_ConfigPath = /etc/cups/
 LOG Path = None
 UI Port = 39787

 Entry Num : Spooler : Backend : FIFO path : Device Path : Status
 ----------------------------------------------------------------------------
     [0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usblp0 :

}}}

Provare ora con: {{{
captstatusui -P LBP2900
}}}

Dovrebbe comparire una finestra indicante il corretto funzionamento della stampante.

== Problemi vari ==

Nella versione di prova a 32 bit, nel caso di inceppamento della carta, non si riusciva più a stampare. È necessario riavviare il computer.
Linea 247: Linea 100:
 * [:EditorDiTesto:Guida agli editor di testo]
 * [:ChrootConDebootstrap:Guida alla creazione di un chroot]




-------------------------------------------------------------------------------------------


 * [http://divilinux.netsons.org/index.php/2008/01/26/xbmc-media-center-via-subversion/ Divilinux]
 * [http://www.xboxmediacenter.com/index.php Sito ufficiale del progetto]
 * [http://www.xboxmediacenter.com/wiki/?title=Frequently_Asked_Questions FAQ]
 * [http://www.xboxmediacenter.com/wiki/?title=Main_Page Wiki]
 * [http://www.xboxmediacenter.com/wiki/index.php?title=Xbox_Media_Center_Online_Manual Manuali in rete]
 * [http://www.xboxmediacenter.com/forum/ Forum]
 * [http://www.xboxmediacenter.com/info_screens.htm Schermate di esempio]

BR

Include(StrumentiWiki/Versioni) Include(StrumentiWiki/Gutsy) Include(StrumentiWiki/Versioni2)

Introduzione

Xbox Media Center puo’ essere utilizzato per riprodurre o visualizzare i piu’ diffusi formati multimediali, anche quelli meno conosciuti. Riproduce DVD-Video (con e senza menù), VCD/SVCD, MPEG-1/2/4, DivX, XviD, MP3,AAC. Visualizza immagini in formato jpg, gif e png. Riproduce anche immagini iso/img e anche archivi zip/rar. Ha funzioni di playlist e slideshow, previsioni meteo e visualizzazioni audio (effetti). Ha un' interfaccia grafica intuitiva ed è Open Source. Questa guida spiega come installare il media center.

Requisiti minimi

  • Supporto OpenGL 2.0
  • Direct X 9.0c o successive
  • Shader Model 3.0

Installazione da repository sorgenti

Preparativi

Installazione dei pacchetti necessari

Prima di procedere bisogna [: AmministrazioneSistema/InstallareProgrammi: installare] i pacchetti necessari alla compilazione. A tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:

  • Ubuntu 7.04 «Feisty Fawn»:

sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libcdio6 libcdio-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libsmbclient-dev libsmbclient libasound2-dev python2.4-dev python2.4 python-sqlite libglew1 libglew-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev
  • Ubuntu 7.10 «Gutsy Gibbon»:

sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libcdio6 libcdio-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libsmbclient-dev libsmbclient libasound2-dev python2.4-dev python2.4 python-sqlite libglew1.4 libglew1.4-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev

Installazione di Subversion

Installare Subversion consultando la [:Subversion: relativa guida]

Scaricare i sorgenti

Aprire una finestra di terminale e digitare i seguenti comandi per scaricare i sorgenti:

cd
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC

Compilazione

Infine non resta che compilare con i seguenti comandi:

cd ~/XBMC
./configure
make

Se il processore è un dual-core è possibile migliorare i tempi di compilazione sostituendo i comandi precedenti con questi:

cd ~/XBMC
./configure
make -j2

Se il processore è un quad-core è possibile migliorare i tempi di compilazione sostituendo i comandi precedenti con questi:

cd ~/XBMC
./configure
make -j4

Configurazione

Aprire un terminale e digitare:

cd ~/XBMC
ln -sf userdata UserData
mv media/Fonts/arial.ttf media/Fonts/Arial.ttf
ln -sf scripts Scripts

Eseguire l'applicazione

Per eseguire l'applicazione aprire un terminale e digitare:

cd ~/XBMC
./XboxMediaCenter

Per eseguire l'applicazione a pieno schermo, dopo aver dato i comandi visti qui sopra, premere il tasto ««\»».

Ulteriori risorse


CategoryHomepage