Vi segnalo che è uscita una nuova versione di Wicd, la 1.5.2

Non l’ho ancora testata bene, ma dovrebbero esser stati corretti solamente i bug riscontrati nella precedente versione 1.5.1 (per esempio quello che impediva la rimozione).

Provatelo e ditemi voi come va 😉

La pagina per il download è qui.

Una bella novità che mi ritrovo al rientro dalle vacanze è il rilascio della versione stabile di Wicd, l’ormai stafamoso gestore di connessioni wireless e wired, giunto alla versione 1.5.1. Dopo un lungo beta test e un susseguirsi infinito di Releases Cadidate, ecco finalmente la tanto agognata stable !

Delle novità di Wicd 1.5.x ho già parlato qualche tempo fa e da allora non ci sono stati sostanziali cambiamenti nelle caratteristiche… più che altro bugfix.

Network Manager 0.7 sta facendo passi da gigante, ma per adesso Wicd rimane sempre una spanna sopra in funzionalità, velocità e stabilità !

Il pacchetto .deb per tutte le versioni di Ubuntu (e Debian) si trova qui. Il repository non è ancora aggiornato, ma presumo che lo sarà a breve.

L’upgrade dalla versione 1.4.x dovrebbe avvenire automaticamente senza problemi, importando tutte le precedenti configurazioni. Ricordo inoltre che Wicd è incompatibile con Network Manager, per cui sarà necessario disinstallare quest’ultimo prima di procedere all’installazione del pacchetto di Wicd.

A differenza delle versioni precedenti, Wicd 1.5 non utilizza più la cartella /opt/wicd per l’installazione dei files, ma segue gli standard di Linux, installandosi in /etc/wicd e /usr/lib.

Per far partire l‘icona nella system tray (dopo aver avviato il servizio) è adesso necessario scrivere “wicd-client” nel terminale, oppure inserirlo in avvio automatico in Sistema -> Preferenze -> Sessioni

Come sempre vi invito a segnalare eventuali bug e problemi nel forum ufficiale di Wicd o su Launchpad.

Saludos 😉

AGGIORNAMENTO:

Se avete problemi nell’upgrade di versione, non visualizzate l’icona o all’avvio viene sempre richiesta la password per sbloccare il demone, applicate la seguente procedura suggerita da LukeNukem:

1) Scaricare l’ultima versione stabile di wicd nel desktop, dal link già postato sopra.
2) Per disinstallare il pacchetto senza problemi è necessario muovere un file di installazione da un’altra parte

sudo mv /var/lib/dpkg/info/wicd.prerm ~/Desktop

3) Utilizzando il gestore di pacchetti Synaptic, cercare wicd e rimuovere completamente il pacchetto.
4) Andare in Sistema > Preferenze > Sessioni e controllare che tra i programmi in avvio automatico non ci sia selezionata o presente alcuna voce facente riferimento a wicd. Nel caso, rimuoverla.
5) Installare la nuova versione di wicd facendo doppio click sul file .deb appena scaricato. Procedere con l’installazione anche in caso di notifiche di versione già presente in un repository.
6) Riavviare e controllare che l’icona nella system tray sia apparsa. Se non appare, controllare che in Sistema > Preferenze > Sessioni sia presente una voce di Wicd, con all’interno il comando “wicd-client”.

Eseguendo i quotidiani aggiornamenti di Hardy, questa mattina ho avuto una piacevole sopresa:

Insieme all’aggiornamento al kernel 2.6.24.20.22 ho trovato anche quello del pacchetto linux-backports-modules-hardy, di cui ho già parlato poco tempo fa.

La novità non è solo nel numero di versione (che segue il kernel, ovviamente) ma anche di un consistente incremento dei moduli presenti !

Infatti, oltre ai moduli che erano già presenti, ovvero:

  • Intel iwl3945 e iwl4965 + relativi firmware
  • Ralink rt2×00 (rt2400pci, rt2500pci, rt2500usb, rt61pci, rt73usb)

Fanno la loro comparsa anche gli altri moduli del pacchetto compat-wireless, ovvero:

  • Broadcom b43 e b43legacy
  • Intel ipw2100 e ipw2200
  • Prism P54 PCI e USB
  • Atheros ath5k
  • Libertas
  • ZyDAS zd1211rw
  • adm8211
  • Realtck rtl8180 e rtl8187

Oltre a quest moduli wireless, troviamo anche aggiornamenti per:

  • Intel igb ed e1000e
  • uvcvideo (driver webcam)
  • Broadcomm bcm5974 (driver per il multi-touchpad del MacBook Air and Macbook Pro)

Se vi interessa lo changelog completo, lo trovate qui.

Tutti i possessori di questi chip (che sono il 90% dei chip wireless attualmente in commercio) sono dunque invitati a testare questo pacchetto pieno di aggiornamenti.

ATTENZIONE! LEGGERE GLI AGGIORNAMENTI IN BASSO!!

Se non ce l’avete ancora, basta abilitare il repository hardy-proposed e insallare il metapacchetto linux-backports-modules-hardy

Ancora una volta, un grazie ai MOTU 😉

AGGIORNAMENTO IMPORTATE:
Molti stanno riportando problemi con i nuovi moduli Intel e Ralink, compresi quelli nel kernel 2.6.24-20.
Attualmente dunque è consigliabile aspettare un futuro aggiornamento prima di installare questo pacchetto e continuare ad utilizzare il kernel 2.6.24-19

AGGIORNAMENTO DEL 21/08/2008
Tornando dalle vacanze ho letto con piacere che quelli di Ubuntu invece di andare al mare hanno provveduto in brevissimo tempo a risolvere il bug, fornendo una nuova versione del kernel nel repository “proposed”, taggata 2.6.24-21.25. Super efficienti, anche ad Agosto! 😉

Forse avrete già letto nella blogosfera notizie sulla versione 0.7 di Network Manager, considerato dai suoi stessi creatori il “nuovo Chuck Norris“. Forse perchè guardando le features e lo changelog rispetto alle versioni 0.6.x, ci si meraviglia di quante cose riesca a fare…

Premetto: la versione 0.7 ha in comune con le precedenti solo il nome. Tutto il resto è stato cambiato, riscritto, migliorato. C’è voluto molto lavoro e molto tempo, ma i risultati si iniziano ad apprezzare.

Benché l’idea di base e la struttura di Network Manager 0.6.x siano sempre state ottime, sopratutto per l’integrazione col sistema e con GNOME, i problemi e le mancanze di questo piccolo (ma importante) tool di gestione ha da sempre dato molti grattacapi agli utenti, soprattutto quelli alle prime armi che si aspettavano che la connessione wireless semplicemente funzionasse con due click, cosi come è negli altri sistemi operativi, e cosi come dovrebbe essere al giorno d’oggi. Molti si sono scoraggiati, i più esperti si sono affidati al sempre ubbidiente Terminale, altri dopo aver cercato e chiesto aiuto hanno trovato valide alternative (Wicd, in primis) ma alcuni avranno sicuramente abbandonato il cd di Linux in un cassetto, in attesa di tempi migliori.

Gli sviluppatori GNOME non sono certo rimasti insensibili alle critiche e alle proteste… riscrivendo il programma quasi completamente da zero, tappando buchi e aggiungendo bottoni e pannelli.
Il risultato non è ancora completo e stabile (siete avvertiti), ma già più che utilizzabile, soprattutto se siete curiosi e smanettoni.

Se invece avete paura o non volete rischiare di “sputtanare” il sistema, allora NON installate i prossimi pacchetti, e aspettate la versione stabile.

Prima qualche immagine per creare suspence: 🙂

Se siete interessati, potete trovare tutti gli screenshots in questo ottimo articolo.

Leggi tutto →

Compiz CheckStamattina leggendo i feed del Planet di Compiz-Fusion, ho trovato la notizia di uno script molto utile: Compiz-Check. Come si legge nel blog dell’autore (Forlong), Compiz-Check è uno script che verifica se Compiz può funzionare nel sistema e in caso negativo dice il perchè e propone delle soluzioni.

Il risultato dello script può essere molto utile come informazione aggiuntiva da allegare alle richieste di aiuto nei forum di Compiz Fusion o delle varie distribuzioni.

Lo script supporta GNOME, KDE e Xfce ed è indipendente dalla distribuzione Linux scelta.

Consiste principalmente in 3 parti:

  1. Informazioni rilevanti sul sistema
  2. Esegue alcuni test specifici per Compiz
  3. Verifica la presenza di problemi con l’hardware o con la configurazione in uso

Leggi tutto →

Edit del 02/11/2009: la guida presente in questo articolo è ormai obsoleta. Per risolvere problemi di Audio (con PulseAudio), e di crash di Firefox dipendenti dal Flash, vi consiglio di seguire questo ottimo tutorial, suggeritomi da Simba nei commenti e valido per Ubuntu Hardy, Indrepid, Jaunty e Karmik.

Firefox e Flash... altro che integrazione

Molti in seguito al passaggio ad Ubuntu Hardy hanno notato problemi nell’uso di Firefox (3.0 beta5) con filmati flash, per esempio:

  • Impossibilità di riprodurre filmati
  • Audio assente o disturbato
  • Crash improvvisi di Firefox
  • Estrema lentezza

Tutti questi problemi sono dovuti ad una situazione alquanto complicata che provo qui di seguito a schematizzare.

  • Bug del plugin di Adobe
    Essendo un plugin proprietario, ci vuole molto affinchè gli sviluppatori rilascino patch. Questo è uno dei grandi difetti dei software closed-source. Il plugin flash per linux fa notoriamente pena, purtroppo…
  • Firefox 3
    La versione beta5 presente in Hardy, benchè sia nella fase finale di sviluppo, essendo ancora instabile e presenta ancora piccoli bug e malfunzionamenti.
  • PulseAudio
    Una delle novità introdotte in Hardy è la presenza di default del sistema audio “PulseAudio” che va a sostituire i precedenti ALSA, OSS, ESD. Se da una parte ci sono tutti i vantaggi del nuovo sistema, dall’altra ci sono ancora diverse applicazioni che hanno qualche problema di compatibilità ed hanno bisogno di plugin e workaround specifici per funzionare. Uno di questi è ovviamente Flash, che nativamente non supporta (ancora) PulseAudio.
  • libflashsupport
    Per ovviare a questo, “quelli di Ubuntu” hanno pensato di creare una nuova libreria, libflashsupport, che fa da “ponte” tra Flash e PulseAudio. In effetti il giochino funziona… flash funziona e l’audio si sente.
    Purtroppo è stato verificato che la presenza di libflashsupport rende Firefox3 ancora più instabile di quanto già non fosse. Nella versione finale di Hardy il pacchetto “libflashsupport” è stato reso opzionale, mentre durante il ciclo di sviluppo era installato forzatamente insieme a “flashplayer-nonfree”.

Come potrete capire, la situazione è alquanto complicata. In attesa che Adobe risolva il problema alla radice (aggiornando il plugin), possiamo provare alcune soluzioni temporanee che sono state suggerite.

Leggi tutto →

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 →

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! 😉

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… 😉