Visualizzazione post con etichetta redhat. Mostra tutti i post
Visualizzazione post con etichetta redhat. Mostra tutti i post

venerdì 6 novembre 2009

Notebook con la webcam storta


Se anche a voi capita di vedervi cosi' quando siete ripresi dalla webcam del vostro notebook, allora questo post potrebbe esservi utile.

Il problema e' causato dal fatto che spesso le webcam dei portatili vengono montate alla rovescio per motivi di spazio nello chassis del computer. Ci pensano poi i driver a ruotare l'immagine.

Su linux questo di solito non accade(va), ma ora sono in atto alcuni workaround per aggirare questo problema.

In breve ho scovato 3 diverse vie per raggiungere lo stesso risultato:
  1. Applicare una patch manualmente e ricompilare il modulo uvcvideo
  2. Utilizzare uno script per fare (+ o -) la stessa cosa del punto 1 pero' automagicamente
  3. Utilizzare una versione aggiornata del pacchetto libv4l che riconosca il vostro notebook e ruoti l'immagine proveniente dalla webcam
Analizziamo in dettaglio questi tre metodi:

LA PATCH APPLICATA A MANONA

QUESTA SOLUZIONE E' OBSOLETA: USARE IL TERZO METODO
Trovate un howto dettagliato all'url http://forum.ubuntu-it.org/index.php/topic,199106.msg1326411.html#msg1326411

LA PATCH APPLICATA TRAMITE SCRIPT

QUESTA SOLUZIONE E' OBSOLETA: USARE IL TERZO METODO
http://radu.cotescu.com/2009/07/31/resolving-vertically-flipped-images-from-webcams-in-ubuntu/



LA LIBRERIA LIBV4L


Hans de Goede ha inserito un fix specifico per quei modelli di webcam che vengono montati a rovescio nella libreria libv4l, una libreria video per Linux che gestisce varie periferiche. Se l'ultima versione della libreria non riconosce il vostro modello di webcam, niente paura: dovete mandare a Hans due file contenenti i dati necessari per poter applicare le giuste correzioni alla libreria.

I file possono essere generati con i seguenti comandi:
lsusb > lsusb.log
dmidecode > dmi.log
e devono essere inviati all'indirizzo hdegoede at redhat.com

A partire dalla release 0.6.0, la libreria gestisce correttamente le webcam sottosopra. I pacchetti creati da Hans sono per Fedora (lui lavora per Red Hat). Per installarla su ubuntu, non vi resta che compilare i sorgenti o trovare qualcuno che abbia creato i pacchettti deb. (ad esempio QUI). In quest'ultimo caso aggiungete il repository al vostro sistema e installate/aggiornate il pacchetto libv4l-0.

sabato 31 gennaio 2009

OKI C3300N e Linux: si può!!!


C'e' chi dice che non si puo' fare, pure la OKI.
Pero' e' fattibile, grazie al team che ha sviluppato il driver foo2zjs.

In particolare per le stampanti OKI che utilizzano il protocollo proprietario HyperC, bisogna utilizzare il driver foo2hyperc che potete trovare su http://foo2hiperc.rkkda.com/

Il sito sconsiglia caldamente di utilizzare il driver eventualmente fornito con la vostra distribuzione linux preferita e indica il link per scaricare la versione piu' recente (il driver e' ancora in fase alpha)

Vediamo i passi principali per installare il driver e la stampante sul vostro sistema:

$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make

Ora che avete compilato il driver, bisogna scaricare dal web alcuni file specifici per la
vostra stampante come i profili .ICM per la correzione del colore.
Selezionate il numero di modello della vostra stampante (eseguite solo uno dei seguenti
comandi getweb):

$ ./getweb 3100 # Get Oki C3100n .ICM files
$ ./getweb 3200 # Get Oki C3200n .ICM files
$ ./getweb 3300 # Get Oki C3300n .ICM files
$ ./getweb 3400 # Get Oki C3400n .ICM files
$ ./getweb 3530 # Get Oki C3530n MFP .ICM files
$ ./getweb 5100 # Get Oki C5100n / C5150n .ICM files
$ ./getweb 5200 # Get Oki C5200n .ICM files
$ ./getweb 5500 # Get Oki C5500n .ICM files
$ ./getweb 5600 # Get Oki C5600n .ICM files
$ ./getweb 5800 # Get Oki C5800n .ICM files

Per installare driver e file aggiuntivi:
$ su
# make install
oppure
$ sudo make install

(Opzionale) Se utilizzate CUPS, eseguite un restart dello spooler:
# make cups
oppure
$ sudo make cups

Ora non vi resta che creare le code di stampa con gli stumenti caratteristici della vostra
distribuzione, alcuni esempi:

Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5:
    # printconf-gui
Fedora Core 6, Fedora 7/8/9/10, and Ubuntu 7.10/8.x:
    # system-config-printer
Mandrake/Manrivia:
    # printerdrake
SUSE 10.x/11.x:
    # yast2 printer
Ubuntu 5.10/6.06/6.10/7.04:
    $ sudo gnome-cups-manager
$ sudo make cups

La stampante deve essere configurata con tipo coda "HP JetDirect",
host uguale all'indirizzo IP della stampante, porta uguale a 9100.
NOTE:

Il file INSTALL disponibile sul sito del driver contiene eventuali modifiche da apportare alle
varie distribuzioni per ovviare a diversi inconvenienti.

Al momento ho testato il driver con una OpenSuse 10.3 e una Oki c3300n:
Inizialmente c'erano dei problemi, le stampe partivano, bloccavano la stampante e venivano messe in pausa dallo spooler. La stampante aveva un led rosso lampeggiante e andava riavviata per sbloccarla.
Inizialmente ho provato ad aggiornare ghostscript (gs) in quanto c'erano diverse segnalazioni a riguardo di malfunzionamenti di foo2hyperc con vecchie versioni di gs.
Ancora problemi, risolti pero' aggiornando interamente il sistema di stampa con i seguenti comandi (devono essere eseguiti come utente root):

# make uninstall
# zypper install make gcc

# zypper service-add \
http://download.opensuse.org/repositories/Printing/openSUSE_10.3/ \
Printing

# zypper up -r Printing -t package
A questo punto ripetere l'installazione del driver.

giovedì 13 marzo 2008

Modificare la password di accesso a Webmin

Loggarsi sul sistema come root

Se utilizzate una distribuzione derivata da RedHat (RedHat, Fedora, CentOS, Gentoo), lanciate questo comando:

/usr/libexec/webmin/changepass.pl /etc/webmin username password

Se utilizzate una distribuzione derivata da Debian (Debian, Ubuntu), lanciate questo comando:

/usr/share/webmin/changepass.pl /etc/webmin username password

Loggatevi su Webmin con la nuova password.