Dimensione: 9371
Commento:
|
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] |
IndiceBRTableOfContents |
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
[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/index.php?title=Xbox_Media_Center_Online_Manual Manuali in rete]
[http://www.xboxmediacenter.com/info_screens.htm Schermate di esempio]