Dopo il buon lavoro fatto con il rilascio dell’ultima 1.4.2 stable, gli sviluppatori si sono molto concentrati nel riscrivere e ottimizzare il codice e l’interfaccia di wicd.

about

La versione attualmente in sviluppo è marchiata 1.5.0, e le novità introdotte sembrano essere tante:

  • l’interfaccia grafica principale adesso è meglio organizzata, con pulsanti che sostituiscono i menu a cascata (vedi screenshot)
  • Migliorata la vista “globale” dell’applicazione: tutto molto più GTK
  • Condivisione delle impostazioni per tutte le reti con lo stesso ESSID. (utile in ambienti lavorativi ed universitari, per esempio)
  • Corretto e migliorato il funzionamento dell’autoconnessione con le reti ethernet
  • Ottimizzato il codice riducendo le chiamate alle funzioni “di sistema”. Parte di questo lavoro è possibile intravederlo nel pannello “Preferenze/External Programs“, che ci permette di scegliere quale tool far utilizzare a wicd per compiere le sue funzioni. La scelta automatica garantisce il miglior rapporto prestazioni/funzionalità.
  • Altri bugfix minori di cui è difficile vedere il risultato pratico 🙂

La prima impressione su questa versione è più che positiva: il programma sembra ancora più veloce, leggero e funzionale di prima!

Se vi ho incuriosito e morite dalla voglia di provarlo voi stessi, ecco i semplici comandi…

Leggi tutto →

Mentre la campagna elettorale impazza e i candidati si danno battaglia a suon di promesse, numeri e regali…. sembra che a pochi e nessuno dei politici interessi veramente un argomento che a noi invece sta a cuore: la diffusione del software libero.

vota per il software libero! (banner)

Per questo motivo l’Associazione per il Software Libero ha chiesto “ai cittadini elettori di far sentire la loro voce, tramite una petizione on-line, indicando che preferirebbero votare persone a favore del software libero, per mostrare a chi governerà il Paese che il tema del software libero è molto importante.

Per far questo basta firmare l’apposita petizione on-line come hanno già fatto in molti.

Da notare che la petizione è stata girata anche a molti politici candidati, ma solo in pochi hanno accettato di firmarla.

 Facciamo sentire la nostra voce, firma e diffondi la notizia!

Da oggi anche il mio blog fa parte dell’aggregatore di feed “BongoLinux“, che a differenza degli altri sembra puntare più sulla qualità e la selezione dei contenuti che alla quantità di fonti.

Da segnalare inoltre iniziative originali come BongoRoll e la Classifica.

BongoLinux mantiene intatto uno spirito libero, ti da la possibilita’ di partecipare attivamente e chiedere informazioni o chiarimenti, o ti da la possibilita’ di proporci qualcosa. E’ anche un mezzo pubblicitario, BongoLinux, infatti, non ha nessun link interno, se non quello di presentazione di un post in home page, per ogni articolo lei verra’ indirizzato sulla pagina del blog da cui e’ stato preso.

Un saluto a tutti!

Oggi ho approfittato delle correzioni che Treviño ha fatto al suo script “makefusiondebs” per generare pacchetti deb a partire dai sorgenti git di Compiz Fusion per aggiornare i miei pacchetti ormai obsoleti alla versione 0.7.3~git20080323.

Compiz Fusion

In pochi minuti avevo tutti i pacchetti pronti senza errori e li ho installati con un

sudo dpkg -i *.deb

e riavviato compiz. Voilà… tutto aggiornato e nuovi plugin disponibili.
Dalle prove che ho fatto, sembra tutto ancora più veloce, anche sul mio vetusto notebook.

Dunque, dato che l’indaffarato Treviño non aggiorna ormai da tempo i suoi repository (sperando che ormai riprenda con Hardy), vi metto qua un archivio contenente tutti pacchetti necessari.
Non vi resta che estrarlo in una cartella, “entrarci” da terminale e digitare il comando che ho riportato sopra.

Chiaramente essendo una versione git di sviluppo, non sono da escludere bug e piccoli malfunzionamenti… ma se vi va di aggiornare e sperimentare… 😉

Here you are:  compiz-fusion_0.7.3~git20080323-ubuntu-debs.tar.bz2 Ricordo che tali pacchetti funzionano solo su Ubuntu 7.10 “Gutsy Gibbon” e architettura x86/i386

Edit:
Seguendo il mio esempio anche M0rF3uS ha creato dei pacchetti e li ha inseriti nel suo repository, sia in versione i386 che amd64.
Inseritelo nella vostra sources.list se volete avere dei pacchetti di Compiz Fusion aggiornati, d’ora in poi! 😉

Ho finalmente deciso in questi giorni di approfittare di un’offerta in una catena di supermercati e comprarmi una stampante laser multifunzione (scanner e fotocopiatrice) a prezzo abbordabile.
La prescelta è la  Samsung SCX 4200

Samsung scx 4200

Prima di procedere all’acquisto mi ero informato sulla compatibilità di tale stampante con Linux, e mi sono piacevolmente sorpreso quando ho trovato dei driver (proprietari) compatibili direttamente nel sito del produttore.
Che le cose stiano veramente (e finalmente) cambiando? 🙂

Non ho avuto alcuna difficoltà a scaricare l’archivio con l’ultima versione del driver (attualmente 2.00.97), scompattarlo e  avviare l’installazione (grafica). Ho trovato solo un piccolo “inconveniente”, per il quale ho trovato immediatamente la soluzione in rete.

Tutti i dettagli dopo il salto.. 😉 Leggi tutto →

wicdIeri è uscita un’altra “bugfix-release” di Wicd, la 1.4.2, targata anch’essa “stabile“.

Oltre ad alcuni piccoli bug corretti, la vera novità è che finalmente questa versione è presente nel repository ufficiale, che vi ricordo essere:

deb http://apt.wicd.net gutsy extras

(sostitute la parola “gutsy” con quello della vostra versione di ubuntu, ovviamente).

A breve dovrebbe essere disponibile anche l’archivio con i sorgenti, in questa pagina.

Un mio amico a cui avevo consigliato di provare i compat-wireless mi ha riferito di aver avuto problemi di compilazione del pacchetto nella sua linux-box a 64bit (Fedora, in questo caso).
E’ riuscito però a fare una piccola modifica ai sorgenti in modo che la compilazione vada a buon fine.

basta modificare il file /include/net/compat.h dei sorgenti, commentando questa funzione:

/* From include/linux/mod_devicetable.h */

/* SSB core, see drivers/ssb/ */
struct ssb_device_id {
__u16 vendor;
__u16 coreid;
__u8 revision;
};

per esempio in questo modo:

/* From include/linux/mod_devicetable.h */

/* SSB core, see drivers/ssb/ */
/*struct ssb_device_id {
__u16 vendor;
__u16 coreid;
__u8 revision;
};*/ 

Fatemi sapere se questo fix funziona… 😉

euteliawifiMi è stato richiesto di scrivere un tutorial passo passo su come configuare un router Linksys con firmware DD-WRT per collegarsi alla rete del wireless internet service provider (WISP) EuteliaWIFI.

Ho riportato la procedura eseguita circa un anno fa sul mio Linksys WRT54GL, ma dovrebbe andar bene per qualsiasi router che monta il firmare DD-WRT.

Nel tutorial sono presenti numerosi screenshot, tali da renderlo veramente alla portata di tutti.

Spero vi sia utile !

 Download: tutorial_linksys-WRT54GL_DD-WRT_EuteliaWIFI

😉

Forse avrete già visto come un certo Johnny Chung Lee riesca ad utilizzare il controller della consolle Nintendo Wii (WiiMote) e dei semplici LED infrarossi per realizzare in modo semplice un sistema che rileva la posizione e il movimento della testa ed adatta le immagini (e le finestre) nello schermo del computer di conseguenza (video). Fantastico no?
Poteva dunque la community di Compiz Fusion non lasciarsi solleticare da questa idea? Ovviamente no! Due sviluppatori (SmSpillaz e Oasisgames) si sono da poco messi a sviluppare uno specifico plugin per Compiz Fusion, chiamato Wiitrack.

Le idee in fase di sviluppo sono molte, ma la bella notizia è che c’è già qualcosa che funziona. Prima di entrare nei dettagli, ecco il primo video:
Leggi tutto →

In questo articolo cercherò di fare il punto della situazione sullo stato dei driver wireless Ralink, in particolare dell’ rt73, il driver per la mia chiavetta D-Link DWL- G122 C1.

serialmonkey

In Linux quello che è importante non è tanto il modello della periferica, quanto il suo hardware, il chipset che sta all’ interno.
I chipset ralink sono ad oggi assai diffusi sul mercato e sono utilizzati in moltissime periferiche (usb e pci) di diversi produttori. Si possono raggruppare in queste famiglie:

  • rt2400 (pci)
  • rt2500 (pci)
  • rt2500 (usb), detto anche rt2570
  • rt61 (pci)
  • rt73 (usb)

I driver per questi chipset sono già presenti nei kernel attuali, sotto il nome di rt2x00

Se nel kernel 2.6.20 (Ubuntu Feisty) praticamente non partivano per niente, passi avanti si son visti nel 2.6.22 (Ubuntu Gutsy) dove questi driver partono, funzionano ma sono alquanto instabili.

In realtà è la RalinkTech stessa a fornire specifiche, firmware e driver linux per i suoi chipset, ma questi si sono sempre dimostrati precari e pieni di bug.
Questi driver sono stati presi in mano dai ragazzi del progetto Serialmonkey che li hanno corretti e migliorati e ne hanno tirato fuori i cosidetti “driver legacy“.
Sono driver che funzionano abbastanza bene, e li ho personalmente utilizzati fino a poco tempo fa. Purtroppo permangono numerosi problemi, soprattutto di compatibilità software. Se li volete provare, potete seguire le guide che ho fatto nel wiki di ubuntu per rt73 e rt2570 (la procedura per gli altri è più o meno simile).

Parallelamente a questi, quelli di Serialmonkey hanno iniziato a sviluppare (da zero) dei nuovi driver rt2x00 generici per tutti i chipset ralink, i quali hanno iniziato a fare gradualmente la loro comparsa nel kernel.

Con l’arrivo del nuovo stack wireless mac80211, in sostituzione all’ ieee80211, tali driver hanno subito un porting che ha anche contribuito ad una impennata nello sviluppo.

I veri risultati si vedranno nel kernel 2.6.24, ma c’è già il sistema anche per provarli nel 2.6.22 (quello di Gutsy, tanto per intendersi).

Tale sistema è quello annunciato qualche giorno fa, quello del Linux Compatibility Wireless Package, per gli amici Compat-Wireless.

Come ho spiegato nella relativa guida, installando tale pacchetto si abilita lo stack mac80211 e si aggiornano i moduli rt2x00 presenti nel kernel.

In particolare si passa dalla versione 2.0.4 del kernel  2.6.22-14 di Gutsy all’attuale 2.0.14.
Lo sviluppo è rapido e continuo: potete vedere i cambiamenti del GIT in questa pagina.

Dalle prove che ho effettuato per adesso con la mia rt73, le cose vanno alla grande. Niente instabilità nè problemi di configurazione, nemmeno con wpa. Tali driver sono infatti perfettamente compatibili con WpaSupplicant e con relative Gui, Wicd in primis.

Adesso la mia chiavetta è veramente rinata! 🙂

Edit del 24/02/2008: visto che versioni successive del pacchetto compat-wireless e dei driver rt2x00 hanno problemi di compilazione e/o di instabilità, metto qua il pacchetto contentente i ralink rt2x00 versione 2.0.14, perfettamente funzionanti.

compat-wireless-2.6-rt2x00-2.0.14.tar.bz2 | mirror