lunedì 11 maggio 2009

installazione driver alsa 1.0.20 su ubuntu 9.04

Sul mio piccolo eeepc 904HA ho riscontrato dei problemi audio per risolvere l'inconveniente, ho installato gli ultimi driver alsa, il sistema operativo di riferimento è ubuntu nella versione 9.04.

collegatevi qui:

http://www.alsa-project.org/main/index.php/Main_Page

scaricate i pacchetti alsa-driver, alsa-utils, alsa-firmware, alsa-lib servitevi di wget.

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.20.tar.bz2

scompattate i vari archivi compressi.

tar jxvf alsa-driver*
tar jxvf alsa-lib*
tar jxvf alsa-utils*
tar jxvf alsa-firmware*

preparate il sistema installando le varie librerie che ci serviranno per una corretta compilazione.

sudo apt-get update
sudo apt-get dist-upgrade -f



sudo apt-get install -y libavcodec-dev libavformat-dev libavutil-dev libmpeg4ip-dev liba52-0.7.4-dev
sudo apt-get install -y build-essential libsysfs-dev libncurses5-dev gettext python-all-dev xmlto libpulse-dev libspeex-dev

finita l'installazione delle librerie portatevi dentro le varie cartelle decompresse, date i comandi per la compilazione.

cd alsa-driver*

./configure
make
sudo make install

cd ..
cd alsa-lib*
./configure
make
sudo make install
cd ..

cd alsa-lib*
./configure
make
sudo make install
cd ..

cd alsa-firmware*
./configure
make
sudo make install

finita la compilazione dei vari pacchetti riavviate il computer, date da terminale il comando alsamixer per impostare il volume, salvate i vari aggiustamenti da voi dati dando da terminale il comando:

sudo alsactl store

martedì 5 maggio 2009

ebook formato .lit leggiamoli con linux


recentemente ho avuto la necessita di leggere alcuni ebook in formato lit per intenderci il formato proprietario microsoft, sul versante linux non esistono programmi adibiti alla lettura di questo particolare formato .

per riuscire nell'impresa di leggere questi ebook ho seguito la strada di installare microsoft reader sotto wine.

incominciamo installando wine, come sistema operativo ho utilizzato archlinux.

sudo pacman -S wine

configuriamo wine dando da terminale winecfg, scegliamo la configurazione standard, scarichiamoci microsoft reader da qui: http://www.microsoft.com/reader/it/default.mspx


continuamo istallando il software con wine.

wine MSReaderSetupITA.exe

per partire microsoft reader necessita della libreria msvcirt.dll, scaricatela con wget.

wget http://www.dll-files.com/dllindex/msvcirt.zip?0VGdS0VDiP

scompattate l'archivio zippato contenente la libreria dll.

unzip msvcirt.zip


copiate il file msvcirt.dll dentro la cartella .wine/drive_c/windows/system32

cp -fr msvcirt.dll $HOME/.wine/drive_c/windows/system32/

adesso microsoft reader dovrebbe partire senza problemi.

sabato 2 maggio 2009

retrogames atari 2600

Oggi girovagando un po sulla rete ho trovato un simpatico emulatore che ci permette di giocare ai vecchi giochi della atari 2600 per intenderci siamo agli inizi deglii anni 80.

il sito di riferimento del progetto dove si può scaricare l'emulatore lo trovate qui:

http://stella.sourceforge.net/

sul sito si trovano i pacchetti per ubuntu, debian e l'archivio compresso da utilizzare per tutte le altre distribuzioni linux, nel mio caso ho scaricato il tarball.

aprite un terminale, scrivete:

wget http://dfn.dl.sourceforge.net/sourceforge/stella/stella-2.7.7-src.tar.gz

scompattate utilizzando tar.

tar zxvf stella*

come librerie il software necessita delle librerie grafiche sdl, installatele con pacman o synaptic se siete sotto ubuntu.

sudo pacman -Sy sdl sdl_image sdl_ttf sdl_mixer sdl_sound

adesso entrate dentro la nuova cartella decompressa date i soliti comandi per la compilazione.

cd stella-2.7.7

./configure
make
sudo make install

date i permessi di esecuzione alla cartella stella-2.7.7

sudo chmod -R a+rwx stella-2.7.7

per far partire l'emulatore basterà eseguire l'applicativo stella all'interno della cartella stella-2.7.7

cd stella-2.7.7
./stellla

l'emulatore per funzionare necessita delle rom contenenti i giochi, collegatevi qua:
http://whttp://www.retrogames-retrocomputer.com/atari2600.asp


scaricate l'archivio zippato dei vari giochi per atari , scompattate la cartella, mettetela dentro la cartella principale di stella-2.7.7.

wget http://www.retrogames-retrocomputer.com/atari/roms.zip

unzip roms.zip

cp -fr roms stella-2.7.7/

rientrate di nuovo dentro la cartella principale di stella-2.7.7, fate partire l'emulatore.

cd stella-2.7.7
./stella

scegliete come sorgente dei giochi la cartella roms, cliccate due volte sul gioco da voi scelto per farlo partire.

se vi trovate sotto gnome vi troverete la voce stella sotto applicazioni - giochi se il collegamento non funziona apritelo con alacarte, cambiate il percorso dell'eseguibile puntanto alla cartella stella-2.7.7/stella

lexmark E120 guida installazione

Per far riconoscere la nostra stampante laser lexmark E120 su archlinux bisogna prima di tutto installare cups ed altre librerie necessarie, da terminale scrivete:

sudo pacman -Sy cups ghostscript gsfonts system-config-printer gnome-cups-manager foomatic-db-engine

mettete il demone cups dentro l'array daemons di rc.conf

sudo nano /etc/rc.conf

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa hal fam gdm cups)

chiudete ,fate partire cups scrivendo:

sudo /etc/rc.d/cups start


collegatevi qui: http://openprinting.org/show_printer.cgi?recnum=Lexmark-E120

scaricate il file ppd lj4dith

copiate il file dentro la cartella
/usr/share/cups/model/


sudo cp -fr Lexmark-E120-lj4dith.ppd /usr/share/cups/model/
 
caricate il driver di stampa servendovi del programma system config printer che trovate sotto Sistema - Amministrazione - stampa .


per sicurezza create il gruppo lpadmin
sudo grouppad lpadmin
usermod -aG lpadmin "utente"

date i permessi di stampa al vostro utente servendovi del tool manage printing che trovate sotto
applicazioni - strumenti di sistema - manage printing.





riavviate cups
sudo /etc/rc.d/cups restart


se riscontrate dei problemi nel funzionamento di questo servizio date questo comando:

sudo cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf

riavviate il demone cups.

sudo /etc/rc.d/cups restart

ora dovrebbe funzionare tutto, nel mio caso ho preferito utilizzare il servizio manage printing non solo per
gestire i permessi dell'utente adibito alla stampa ma anche per installare il driver di stampa.