martedì 7 agosto 2012

Kubuntu, oggi voglio... Navigare!

Primo articolo della serie "Oggi voglio".
Questa serie di articoli ha lo scopo di illustrare in maniera semplice e pratica tutti i programmi (o quasi) disponibili per la nostra Kubuntu e di come utilizzarli nelle attività più comuni di tutti noi ;)

Parliamo dei browser disponibili su Kubuntu per la navigazione di tutti i giorni su internet.

Il Browser predefinito di Kubuntu e Rekonq.

Rekonq è un ottimo browser basato sullo stesso motore di Chrome e Safari, leggero e veloce.
Manca di molte funzionalità avanzate presenti in Chrome/Chromium e Firefox, ma fa benissimo il suo dovere.


Non si può non menzionare Firefox, questo browser può essere installato tramite l'icona di installazione presente in Menu --> Applicazioni --> Internet --> Mozilla Firefox Browser Installer.



Firefox è stato il primo Browser a scalfire il predominio di IE (Il peggior browser mai esistito) per la navigazione Web.
Firefox è affidabile, potente e ricco di funzionalità e estensioni.

L'ultimo Browser (Ultimo solo in ordine di apparizione, visto che per me E' IL MIGLIOR BROWSER ESISTENTE) è Chrome di Google.


Per installarlo andare su :

  1. https://www.google.com/chrome?hl=it
  2. Premere su "Scarica Google Chrome"
  3. Scaricare .deb 32 bit o 64 bit (Dipende dalla versione di Kubuntu, di solito è 32bit)
  4. Fare un doppio-click sul pacchetto .deb scaricato.
  5. Fatto!
Google Chrome è secondo me il browser migliore in circolazione , è velocissimo, moderno, estendibile, semplice, pulito ricco di applicazioni di google ed estenzioni. IL MIO PREFERITO!
Oltre a Google Chrome c'è anche Chromium, che non è altro che la versione Open Source su cui è costruito Chrome. La differenza e che Chromium non ha componenti proprietari come i Codec Video.
Per installare Chromium, basta andare nel "Software Center" , sceglierlo ed installarlo.


Ci sono anche altri Browser per linux, tra cui Epiphany, Opera e Konqueror.
Ma ritengo questi Browser oramai obsoleti (Tranne Opera che è ancora un ottimo browser, ma non uno dei miei preferiti).

NOTA BENE :
Per avere i browser perfettamente funzionanti , consiglio di installare i seguenti plugin:
  1. Flash Player : "Software Center" --> Plugin Adobe Flash
  2. Moonlight (non fondamentale, per Chrome) --> http://www.go-mono.com/moonlight/

domenica 13 maggio 2012

TV Digitale su Kubuntu 12.04 (Cinergy T Stick Terratec & CIP AF9035)



In commercio ci sono alcune chiavette USB che ci permettono di vedere la TV Digitale (DVB) sul nostro PC/Notebook/Netbook.

Purtroppo molte non sono supportate nativamente da Linux, anche se con il passar del tempo sempre più schede vengono supportate nativamente senza dover eseguire alcune operazioni manuali.
Se dovete acquistare una di queste chiavette da usare sulla vostra Kubuntu (o altra Distribuzione) assicuratevi che sia supportata nativamente oppure con poche operazioni manuali. Usate Google o date un'occhio al progetto principale : http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices !!

Prima di iniziare vorrei segnalare il blog da dove ho estratto e testato questa guida,
il Blogger in questione è stato veramente bravo a rendere tutto semplice e chiaro, ecco il sito :

http://xgazza.altervista.org/Linux/DVB/af9035.html

Qui invece, è stata aggiornata la guida per la nostra Kubuntu 12.04. La guida precedente era per la 11.10.
http://forum.ubuntu-it.org/viewtopic.php?f=9&t=516182

Ecco la lista dei chipset supportati da questo driver ( AF9035 ), oltre alla Cinergy T Stick:

Avermedia AVerTV A835 HD (ID 07ca:b835)
Avermedia AVerTV A835 HD PRO (ID 07ca:a835)
Avermedia AverTV A835 Green HD (ID 07ca:a835)
TerraTec Cinergy T Stick (ID 0ccd:0093)
Afatech AF9035 generic 1 (ID 15A4:1001)
Afatech AF9035 generic 2 (ID 15A4:1002)
Avermedia AverTV A867R "sky digital key- led blu" (ID 07ca:a867)


Terratec Cinergy T Stick rev. 2 (tua9001)
AVerMedia AverTV TwinStar A825 (2 x mxl5007t)
Afatech Sticks and AVerMedia A867 (mxl5007t)
Altri ID:
0CCD:00AA
15A4:1000
15A4:1003
07CA:0825
07CA:A825
07CA:0835
07CA:A333
07CA:0337
07CA:F337
07CA:0867
07CA:3867
07CA:B867



Ecco come installare ed utilizzare in pochi passi la Cinergy T Stick di Terratec (e chiavette simili) :

01) Inserite la chiavetta
02) Aprite il terminale
03) Lanciate il comando lsusb
04) Dovreste vedere un output del genere :

Bus 001 Device 008: ID 0ccd:0093 TerraTec Electronic GmbH 


05) Assicuratevi che l'ID del dispositivo sia uno tra quelli in lista (vedi sopra), nel nostro caso per la Cinergy T-Stick è 0ccd:0093 , questo ci indica che il Chip è quello giusto. Se l'ID dovesse essere diverso, significa che stiamo utilizzando una chiavetta con un Chip diverso. Usate Google per capire come installare questo dispositivo. Se l'ID è diverso da quelli in lista, mi dispiace ma questa guida potrebbe non funzionare con la vostra chiavetta. Se l'id della vostra chiavetta non è in lista, ma la guida funziona comunque... fatemelo sapere che aggiungo l'ID in lista! :D 


06) Lanciate i seguenti comandi :
sudo apt-get install linux-headers-`uname -r`
sudo apt-get install git patchutils libproc-processtable-perl
git clone git://linuxtv.org/media_build.git
cd media_build
./build


Dopo l'ultimo comando, appena vengono visualizzare righe tipo queste :
...

CC [M]  /home/marco/media_build/v4l/saa7164-core.o
CC [M]  /home/marco/media_build/v4l/saa7164-i2c.o
CC [M]  /home/marco/media_build/v4l/altera-lpt.o
CC [M]  /home/marco/media_build/v4l/altera-jtag.o
...
Fermate l'operazione con CTRL+C (Non ci serve in questa fase dell'installazione)



07) Ora lanciamo questi comandi, e aspettiamo che finisca il tutto (potrebbero volerci molti minuti) :

make allyesconfig
make
sudo make install



08) Ora scarichiamo i driver necessari, eseguiamo i comadi :

cd /lib/firmware
sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

09) Ora Riavviamo il PC, e colleghiamo la chiavetta.


10) Ora lanciamo questo comando per verificare la corretta installazione della nostra chiavetta :
dmesg


Tra i vari messaggi che usciranno nella nostra console, verifichiamo che sia presente un messaggio del genere :
DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...


11) Per verificare il corretto funzionamento della nostra chiavetta, possiamo usare VLC o Kaffeine (Installiamoli, se non lo abbiamo già fatto. E' già presente nei Repository di Kubuntu)

Ecco come verificare il funzionamento con VLC :
01) Installiamo wscan :
sudo apt-get install w-scan


02) Creiamo il file con tutti i canali del nostro Digitale Terrestre (può volerci un pò di tempo):
w_scan -X -P -t 2 -E 0 -c IT > Canali-dvb-ITA.conf
(verrà creato nella home)






03) Apriamolo con VLC:


Ricordiamoci di attivare anche i controlli avanzati, così facendo potremmo registrare i nostri programmi preferiti su PC ...




Ecco la nostra scaletta di canali TV, facciamo un doppio-click su un canale a scelta ... e buona visione!!!







Ecco come verificare il funzionamento con Kaffeine:
01) Lanciamo Kaffeine, Premiamo su TV Digitale e poi su Configura Televisione:

Se abbiamo installato correttamente la nostra chiavetta, dovremmo vedere un "Tab" con la dicitura "Dispositivo 1" e il nome del Chip sotto (nel notro caso Afatech AF90033 DVB-T). Selezioniamo la Sorgente "Scansione automatica italia" e premiamo su OK.

02) Ora Eseguiamo la scansione dei canali :

Alla fine della Scansione , aggiungiamo i canali che ci interessano tramite il tasto "Aggiungi Selezionati" e poi ,vediamoci la nostra TV Digitale :


BUONA VISIONE!!!!




LINK DI RIFERIMENTO :http://forum.ubuntu-it.org/viewtopic.php?f=9&t=516182
http://xgazza.altervista.org/Linux/DVB/af9035.html
http://forum.ubuntu-it.org/index.php?PHPSESSID=ldeil6q4tcp6prlj5t3vtiu112&topic=384436.0
http://cvs.linuxtv.org/wiki/index.php/Afatech_AF9035
http://www.lffl.org/2011/11/il-nuovo-xt7-player-nuova-interfaccia-e.html

FIRMWARE :
https://docs.google.com/open?id=0Bz107V0UtomUQXB4c0xZdElaS3M



martedì 8 maggio 2012

Kubuntu/NVIDIA Optimus (Aggiornamento 2012)

Alcuni Netbook e Notebook (oggi sempre di più hanno questa configurazione), hanno una doppia scheda grafica, una Intel a basse prestazioni grafiche ma anche con consumo energetico minimo ed una scheda grafica NVIDIA ad alte prestazioni. Uno dei primi Netbook è, per esempio, L'ASUS 1215N.
La Tecnologia NVIDIA Optimus su Windows permette al sistema di decidere automaticamente (si può anche personalizzare la scelta) quale delle due schede utilizzare per una particolare applicazione.
Per esempio, Documenti di testo, musica, Browser Internet con la scheda Integrata Intel e Giochi, Video HD, Fotoritocco con la scheda dedicata NVIDIA.

Su linux questa tecnologia non è ancora supportata dai driver proprietari NVIDIA.
Ma niente paura! La nostra attivissima comunità di sviluppatori ha creato un primo set di programmi chiamato "Bumblebee Project".

Vediamo come installarlo ed utilizzarlo su Kubuntu:

Apriamo il terminale e digitiamo i seguenti comandi:

sudo apt-get install ppa-purge 
sudo ppa-purge ppa:mj-casalogic/ironhide
sudo ppa-purge ppa:mj-casalogic/ironhide




Aggiungiamo ora, il repository di Bumblebee (Vedere l'articolo precedente sui PPA di Kubuntu):




Installiamo ora i seguenti pacchetti :
bumblebee
virtualgl
bbswitch
acpi-call
virtualgl-libs:i386
libgl1-mesa-glx:i386


Poi digitare quanto segue (Sostituire $USER con il proprio nome utente): 

sudo usermod -a -G bumblebee $USER

Ora siamo pronti per verificare il funzionamento delle nostre due schede grafiche.

Sempre da terminale lanciare il seguente programma:
glxspheres

Dovrebbe aprirsi una finestra con una serie di cerchi concentrici che girano. In questo modo possiamo verificare il funzionamento di tale applicazione 3D con la scheda Integrata Intel.
Nel terminale, invece, dovremmo visualizzare delle righe simili a queste:
14.762093 frames/sec - 12.923326 Mpixels/sec
14.495927 frames/sec - 12.690314 Mpixels/sec
15.622174 frames/sec - 13.676276 Mpixels/sec
15.368434 frames/sec - 13.454141 Mpixels/sec
15.615499 frames/sec - 13.670433 Mpixels/sec
15.616997 frames/sec - 13.671744 Mpixels/sec
15.615947 frames/sec - 13.670825 Mpixels/sec
15.248043 frames/sec - 13.348747 Mpixels/sec
14.495215 frames/sec - 12.689691 Mpixels/sec
......

Questo vuol dire che la nostra scheda integrata sta lavorando a circa 14 FPS (Frame per Second).
Chiudiamo la finestra con i cerchi concentrici.

Ora lanciamo il seguente comando:
optirun glxspheres

Si dovrebbe aprire la stessa finestra di prima... verifichiamo ora nella finestra del terminale a quanti FPS gira l'applicazione.
37.466972 frames/sec - 32.800086 Mpixels/sec
38.656314 frames/sec - 33.841283 Mpixels/sec
41.280973 frames/sec - 36.139015 Mpixels/sec
40.916678 frames/sec - 35.820096 Mpixels/sec
41.812889 frames/sec - 36.604676 Mpixels/sec
41.366036 frames/sec - 36.213482 Mpixels/sec
41.721048 frames/sec - 36.524274 Mpixels/sec
41.281227 frames/sec - 36.139237 Mpixels/sec
42.083355 frames/sec - 36.841453 Mpixels/sec
41.152776 frames/sec - 36.026786 Mpixels/sec
41.699171 frames/sec - 36.505122 Mpixels/sec
41.534750 frames/sec - 36.361181 Mpixels/sec
41.944441 frames/sec - 36.719842 Mpixels/sec
41.123770 frames/sec - 36.001393 Mpixels/sec
......

Si può subito notare che la nostra applicazione 3D gira ora a circa 40 FPS. Una bel miglioramento no?
Questo significa che stiamo utilizzando la scheda NVIDIA invece di quella integrata Intel.

Possiamo fare un'altro test, installando Chrome di Google e poi lanciare da terminale il comando 
optirun /opt/google/chrome/google-chrome

Ora digitiamo nel browser il seguente indirizzo (E' un'applicazione in WebGL 3D) :
http://webglsamples.googlecode.com/hg/aquarium/aquarium.html


In alto a sinistra sono riportati i FPS dell'applicazione, se sono superiore ai 20, significa che stiamo utilizzando con successo la nostra scheda dedicata NVIDIA.

Fatto!! Abbiamo NVIDIA Optimus sulla nostra Kubuntu.
Per lanciare una qualsiasi applicazione utilizzando la scheda dedicata NVIDIA (Browser, Giochi, Video) , basta digitare (o creare dei link sui nostri desktop) optirun MiaApplicazione.

Ecco alcuni comandi utili:
optirun --status
Serve per capire se ci sono applicazioni che utilizzano la scheda NVIDIA
Se ritorna un messaggio come segue, significa che ci sono applicazioni che usano la schede NVIDIA:
Bumblebee status:  Ready (3.0). X is PID 9514, 1 applications using bumblebeed.

Lanciando questo comando, invece, è possibile lanciare l'utility di settaggio di NVIDIA con la scheda attivata:
optirun nvidia-settings -c :8