domenica 11 novembre 2007

Plugin Java con Iced Tea e Firefox

La mitica volpe di fuoco ha bisogno di Java. E la nuova ubuntu Gutsy viene incontro a questo problema fornendo già firefox preinstallato e dei pacchetti plugin java chiamati Iced Tea.
Sfortunatamente, quando ho provato a far partire applet su firefox non sono riuscito a farle andare.
Dopo una gugolata ho trovato semplicemente sul forum di ubuntu una breve guida che diceva di aggiungere al file /etc/apt/sources.list queste repository:
# iced-tea updates
deb http://people.ubuntu.com/~doko/ubuntu/" gutsy/
deb-src http://people.ubuntu.com/~doko/ubuntu/ gutsy/
Altrimenti c'è un altro link che approfondisce la questione in maniera molto più approfondita sull'installazione di java e jdk/jre su ubuntu:
http://wiki.serios.net/wiki/Ubuntu_Java_JRE/JDK_installation

System.out.println("Tanti saluti!");

Widget layer e screenlets

Oggi vi spiegherò come far funzionare un plugin delle compiz fusion che serve per avere una pagina nel nostro desktop che raccolga tutti questi widget proprio come la dashboard di Mac OS X.
La guida che ho usato per far funzionare il tutto si trova a questo indirizzo, ma è in inglese, perciò vi traduco qui l'essenziale:

Ecco come fare per far funzionare le Screenlets con il Widget-Layer di Compiz: Per prima cosa bisogna installare le Screenlets:

1-
sudo su -c 'echo deb http://hendrik.kaju.pri.ee/ubuntu gutsy screenlets >> /etc/apt/sources.list' [aggiunge alle repository di apt il link dove scaricare le screenlets]
2- wget http://hendrik.kaju.pri.ee/ubuntu/hendrikkaju.gpg -O- | sudo apt-key add - [scarica la chiave gpg e la aggiunge al sistema apt]
3- sudo apt-get update [aggiorna il sistema per aggiungere la nuova repository]
4- sudo apt-get install screenlets [installazione delle screenlets]
5- mkdir ~/.config/Screenlets [crea una cartella nella home per le configurazioni]
6- mkdir ~/.config/autostart [crea la cartella per l'avvio automatico all'accensione del sistema]

Fatto ciò apriamo le configurazioni delle Compiz (Sistema -> Preferenze -> Advanced Desktop Effects Settings). Abilitare il plugin "Regex Matching" ed il plugin "Widget Layer". Cliccare sul pulsante widget layer e scegliere la scheda "Comportamento". Nella casella "Widget Windows" inserire : "name=Screenlet.py", senza doppi apici, ovviamente.
Ora, da riga di comando, avviamo il programma:
screenlets-manager
ed aggiungiamo le screenlets che ci piacciono, e premere F9 per vedere se funziona.


Se, come nel mio caso, avete un macbook o comunque un pc Apple con ubuntu, per premere F9 bisogna premere prima il tasto fn (function). Questo è il risultato nel mio caso:



(Click to enlarge)




Vi posto anche un altro link per impostare screenlets e widget layer con maggior illustrazioni ed in italiano:
http://pollycoke.wordpress.com/2007/07/13/compiz-fusion-e-screenlets-per-ubuntu-feisty/

Arrivederci

giovedì 8 novembre 2007

The incredible Allmighty -=MoUsE=-

Fico, fico, sono riuscito a far funzionare il mio mighty mouse della apple sul mio macboontu. Sono davvero contento. Ed è stata una passeggiata, io pensavo che fosse più complicato ma in realtà è bastato leggere tre passi di questa guida e tutto andava alla perfezione.
Ma ancora non funzionano i tasti di exposé, e soprattutto non funziona lo scroll orizzontale, ma rimedierò.
Ho trovato una guida molto più dettagliata per far funzionare il tutto, ma la devo ancora approfondire, qui: http://ubuntuforums.org/showthread.php?t=223576

saluti

installazione e configurazione rete

Appena finito di installare ubuntu la mia scheda di rete non andava proprio benone. Ho seguito la procedura che c'era nella guida di ubuntu, che diceva di scaricare i madwifi driver, anche se ne ho trovata un'altra un pò meglio qui:
http://madwifi.org/wiki/UserDocs/FirstTimeHowTo
che ti spiega come utilizzare i driver nel dettaglio.
Purtroppo, però, ancora la scheda di rete non funziona alla perfezione, perché anche se i driver sono installati e funzionano, la scheda di rete non si collega automaticamente ad ogni avvio. Devo digitare a manazza ogni volta:

# iwconfig ath0 essid "mio_essid"
# dhclient ath0

Nonostante io abbia aggiunto nelle configurazioni della scheda di rete nelle preferenze di Gnome il mio essid, la mia chiave, il dhcp e tutto quanto, all'avvio non c'è verso che la scheda di rete si colleghi all'ap. Chissà come mai...
Io comunque mi accontento di collegarla a mano, anzi ho fatto uno scriptino che fa tutto da solo, e glielo dò all'avvio, perciò ho semi risolto il problema, ma se qualcuno volesse commentare e dire un modo migliore per risolvere sto problema, si faccia avanti.

printf("tanti saluti!\n");

mercoledì 7 novembre 2007

Selettore di terzo livello

Quando ho finito di installare ubuntu sul mio mac, per utilizzare il tasto destro del mouse bisognava spingere con tre dita sul touchpad. Seguendo le guide che ho scritto un paio di articoli fa, c'è spiegato come impostare il tasto invio basso del mac per farlo funzionare come tasto destro del mouse. Io, personalmente preferisco premere con tre dita sul touchpad, perché anche con osx uso questa funzione ogni volta che ho bisogno di aprire un menu a tendina, perciò m'è più comodo.
Di una cosa, invece avevo estremamente bisogno: di utilizzare caratteri speciali come il cancelletto, la chiocciola, che si trovano nelle tasti con le lettere accentato.
Quando usavo osx, il tasto alt/options mi permetteva di digitare questi caratteri sul computer, ma con macboontu?? Facile!
Basta dire al sistema quale tasto utilizzare come selettore di terzo livello, quello che appunto ci serve. Ecco come fare:
Andare nel menu Sistema -> Preferenze -> Tastiera.
Appparirà una finestra come quella della prima immagine.
Dobbiamo andare sulla scheda "Opzioni di disposizione". Come appare dalla seconda figura, ci sono diversi menu a cascata, noi scegliamo il menu "selettore terzo livello". Nella terza immagine ci sono alcune fra le possibilità di scelta del nostro selettore.
A questo punto potete selezionare quello che più preferite. Nel mio caso, io mi trovavo comodo con il tasto mela che si trova vicino alle lettere accentate, ovvero tasto win destro.
Da notare, fondamentale, che linux ci fa selezionare il tasto win destro, ma in realtà è il pulsante mela destro, che linux vede come tasto win, non certo perché gli piace, ma perché è un pulsante particolare con cui si possono svolgere diverse funzioni. Io ho scelto quello destro, così il pulsante mela sinistro ce l'ho libero per altre funzioni, come fare mela+tab per sfogliare le cartelle, e il tasto mela destro lo uso per fare i cancelletti e le chiocciole.

Meglio di così!!!

cat /var/log/resoconto.log

Beh, alla fine della mia installazione posso ritenermi più che soddisfatto, perché la ubuntu 7.10 che ho messo su implementa i pacchetti di xgl e compiz nativamente, e non potete immaginare che spettacolo vedere tutte quelle finestre che ronzano e molleggiano sul desktop in maniera del tutto fluida, senza inchiommarsi, insomma.
Ricapitolando, quindi, ubuntu funziona perfettamente. La scheda audio funziona bene, anche se ancora ci sono problemi con l'ingresso audio; la scheda video funziona a potenza, ma la webcam isight non riesco ancora a farla funzionare.
Mettere su la tastiera e l'orologio è stata come andare verso il golgota con la croce in spalla, ma alla fine ce l'ho fatto. In ogni caso più avanti creerò un articolo per ognuna di queste cose che non funzionano e che riesco a mettere a posto, così avrò tutto in ordine.
Ubuntu riesce ad implementare automaticamente il tasto "mela" del mac, che aggiungendolo al tab effettua un bellissimo effetto grafico per navigare tra le finestre, e poi sono implementati automaticamente anche i pulsanti F1-F2 per aumentare-decrementare la luminosità dello schermo, i tasti F4-F5 per alzare ed abbassare il volume, ed aggiungedo nelle configurazioni di audio il dispositivo PCM quei tasti riescono anche ad interagire con l'icona di volume che si trova nella tray bar.
In buona sostanza, appena finito di installare il sistema, quasi tutte le cose importanti per il corretto funzionamento del sistema andavano, senza bisogno che io facessi niente, e questo ha aumentato il mio amore per il pinguino e per ubuntu, a mio avviso la migliore distribuzione gnu/linux attualmente in circolazione. Qua sotto c'è un video che ho fatto col mio cellulare di alcuni effetti grafici davvero spaziali.




Per ora è tutto, arrivederci al prossimo articolo.

Si comincia!

Beh, in realtà, ho già cominciato e già finito, perché ubuntu sul mio macbook è già installato!! :D
Ma per chi dovesse ancora cominciare ad installare linux su mac, voglio consigliare un paio di siti molto utili:
-> https://help.ubuntu.com/community/MacBook (la migliore, in inglese)
-> http://www.mactel-linux.org/wiki/Dual_Booting (tutto il wiki possibile per il dual booting)
-> http://www.marasma.biz/?p=22 (guida descrittiva in italiano)
All'inizio ci sono alcune operazioni preliminari che bisogna fare sulla macchina per poter installare linux, tipo il resize del disco e l'installazione di rEFIt, se non si potesse utilizzare BootCamp, della Apple. Queste guide sopra riportate mi hanno aiutato moltissimo, perciò buon divertimento.

lunedì 5 novembre 2007

il mio primo articolo

salve, mi chiamo Matteo, ma per gli amici o per il web, sono -=MoUsE=-
Ho voluto creare questo blog perché in giro per il web non sono riuscito a trovare nessun forum che trattasse in maniera approfondita sia di linux che di mac.
Mi espongo, attualmente possiedo un macbook con osx 10.4 sopra, e dato che sono assuefatto dal pinguino ho deciso bene di installare ubuntu sopra il mio mac.
E' stata una esperienza entusiasmante, dato che gli effetti grafici di compiz su un macbook sono fantastici.
Per questo motivo scatenante ho deciso di aprire questo blog, anche perché non ho ancora i soldi per comprare un dominio tutto mio, e quindi non potendo creare un forum, mi accontento di un blog dove io possa parlare di mac e di linux, e dove chiunque possa interagire con quello che scrivo, per dire la sua o per correggere un errore mio (capiterà spesso).

Perciò, fuoco alle polveri, e vediamo come questo blog si evolverà nel tempo.

saluti da -=MoUsE=-