Wicd: proviamo la versione 1.5.0 “testing” da SVN
10 Aprile 2008 — AleXitDopo 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.
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…
Scarichiamo l’ultima versione da SVN:
svn co https://wicd.svn.sourceforge.net/svnroot/wicd/testing-1.5.0/ wicd-testing
Questo creerà una cartella “wicd-testing” con tutti i sorgenti. Entriamo dentro la cartella ed installiamo..
cd wicd-testing sudo python setup.py install
Attenzione: il precedente comando copierà tutti i sorgenti nella cartella /opt/wicd/, sovrascrivendo ogni eventuale versione precedente!
Adesso (ri)avviamo il demone con
sudo /etc/init.d/wicd start
e avviamo l’icona di wicd con
/opt/wicd/wicd.py&
Vi faccio notare che il comando per lanciare la tray è cambiato rispetto alla versione 1.4, per cui provvedete ad aggiornare anche l’eventuale link di avvio automatico in Sistema -> Preferenze -> Sessioni.
Se in futuro vorrete aggiornare i sorgenti e installarli, basta entrare nella cartella “wicd-testing” da terminale e digitare:
svn up sudo python setup.py install
Di seguito alcuni screenshots.





10 Aprile 2008 at 6:35 am
ottimo post, uso wicd da sempre e questa nuova versione mi sembra promettente. Bel blog, complimenti.
10 Aprile 2008 at 8:25 am
Ricevo sempre questo errore:
“copying translations/ids -> /opt/wicd/translations
copying translations/de_DE/LC_MESSAGES/wicd.mo -> /opt/wicd/translations/de_DE/LC_MESSAGES
copying translations/zh_HK/LC_MESSAGES/wicd.mo -> /opt/wicd/translations/zh_HK/LC_MESSAGES
copying translations/fr_FR/LC_MESSAGES/wicd.mo -> /opt/wicd/translations/fr_FR/LC_MESSAGES
copying translations/ca_ES/LC_MESSAGES/wicd.mo -> /opt/wicd/translations/ca_ES/LC_MESSAGES
error: can’t copy ‘translations/ko_KR/LC_MESSAGES/wicd.mo’: doesn’t exist or not a regular file”
Boh.. ciao!
10 Aprile 2008 at 9:27 am
Ciao!
Noto (dagli screen) che anche in questa versione non si possono impostare i domini di ricerca (il classico “search nomedominio” in resolv.conf)
confermate?
10 Aprile 2008 at 10:23 am
@marco per quanto riguarda l’errore…lo fa anche a me…ho modificato il file setup.py commentando le righe di tutte le traduzioni delle lingue che non trovava (lo fa per 6-7 lingue)
poi ho anche spostato a mano il file other/wicd in /etc/init.d/wicd
quindi l’ho installato ed effettivamente ancora non c’è da inserire i domini di ricerca…forse però si può fare con gli scripts
10 Aprile 2008 at 1:27 pm
Sempre grande Ale
10 Aprile 2008 at 8:05 pm
boh a me oltre il problema lingue quando do il comando
sudo /etc/init.d/wicd start
risponde: command no found
10 Aprile 2008 at 10:58 pm
“poi ho anche spostato a mano il file other/wicd in /etc/init.d/wicd”
l’avevo scritto
10 Aprile 2008 at 11:21 pm
Com’è a stabilità? Poi, se puoi, fai notare che non supporta chiavi WEP con indice diverso dalla prima…
11 Aprile 2008 at 10:09 am
Il mio piccolo contributo alla causa di wicd:
http://moosesoom.blogspot.com/2008/04/wicd-patch-per-display-mac-address-su.html
11 Aprile 2008 at 10:56 am
@tutti:
Ho rifatto l’installazione pulita e notato anche io gli stessi errori. Prima non li avevo notati perchè avevo installato questa versione SOPRA la 1.4.2, quindi avevo già script di avvio e tutto il resto. Ho segnalato la questione allo sviluppatore, e presumo risolverà a breve ! Intanto aggiorno l’articolo! (grazie a tutti)
@Trevino
Come stabilita à ottimo, almeno per le prove che ho fatto.
La questione della mancanza delle chiavi wep multiple hai ragione, non ci avevo mai pensato e segnalerò anche quello!
11 Aprile 2008 at 7:50 pm
Ragazzi ho installato tutto (credo) ma quando vado a scrivere /opt/wicd/wicd.py& mi dice nessun file o directory … qualche aiuto? o.O
11 Aprile 2008 at 8:27 pm
Se esegui:
ls /opt/wicd
cosa salta fuori?
11 Aprile 2008 at 8:32 pm
@ AleXit: dano ha inserito la mia patch nel sorgente in svn
Preso dall’entusiasmo mi sto aggirando (sempre con grep e vi) in gui.py…ho escogitato un’altra modifica ma ancora sono in fase esplorativa.
P.S.: e’ dura per un ex programmatore procedurale rovistare in un sorgente pieno di classi e oggetti….ma divertente.
11 Aprile 2008 at 9:41 pm
Salta fuori questo data misc.pyc networking.pyc ,quindi non vedo nessuna tray icon .
Se vado su applicazioni/internet non c’è manco li
12 Aprile 2008 at 1:36 pm
Ma come si disinstalla???
14 Aprile 2008 at 6:56 pm
Non essendo installato da un gestore di pacchetti, l’unico modo e’ cancellarsi “a manona” tutti i file che vengono installati.
Questi comandi dovrebbero essere sufficienti (declino ovviamente ogni responsabilita’
:
sudo rm -rf /opt/wicd
sudo rm -rf /etc/dbus-1/system.d/wicd.conf
sudo rm -rf /etc/init.d/wicd
sudo rm -rf /etc/acpi/resume.d/80-wicd-connect.sh
sudo rm -rf /etc/acpi/suspend.d/50-wicd-suspend.sh
sudo rm -rf /usr/share/pixmaps/wicd.png
15 Aprile 2008 at 9:04 am
Niente da fare anche con questo versione.
Il problema è sempre lo stesso. La mia chiave usb wireless funziona con i drivers ralink ma se utilizzo quelli nelle PReferenze di Wicd non trova la rete. Se metto wext mi trova la rete ma non si connette per via del Wpa
15 Aprile 2008 at 10:00 am
con gli ultimi aggiornamenti compilo e installo senza problemi.
Il fatto è che, pur avendo messo il comando in session, all’avvio non mi parte wicd e devo lanciare manualmente il comando “/opt/wicd/wicd.py& “, il quale comunque mi chiede la password di amministratore…
15 Aprile 2008 at 10:11 am
@Francesco Conti:
Si, quella procedura di rimozione dovrebbe essere corretta!
@yonderboy
Il problema probabilmente è dei driver, non di wicd. Se usi ancora i ralink legacy, wicd non funziona molto bene…
Se usi i driver ralink del kernel, o i compat-wireless, impostanto “wext” nelle preferenze funziona tutto senza problemi…
@marco
Come hai notato, dopo un paio di mie segnalazioni è stato corretto il file di installazione setup.py, quindi adesso non c’è bisogno di fare alcuna modifica.
Per l’altra cosa che riporti, ti confermo che lo fa anche a me… l’avvio automatico da’ questo problema. Guardo meglio e poi segnalo all’autore… che come avete visto è ben disponibile a risolvere tutti i problemi!
Anzi vi invito a segnalarli voi stessi nel forum di wicd!
15 Aprile 2008 at 2:06 pm
scusami Alexit i drivers del Kernel sono quelli indicati nel tuo post sul blog con “rt2 x 00 2.0.14″?
15 Aprile 2008 at 3:14 pm
si yonderboy, sono quelli
15 Aprile 2008 at 5:40 pm
ci riprovo seguendo la procedura con i nuovi drivers
16 Aprile 2008 at 11:07 am
Ho messo i nuovi dirvers ma niente ancora. La cosa strana è che quado fa la scansione delle reti e trova la mia e quella del mio vicino di casa Wicd dice che sono cripatate con wep mentre sia la mia che quella del vicino utilizzano wpa (confermata anche dalla medesima analisi fatta con Rutilt)
16 Aprile 2008 at 6:19 pm
sicuro di utilizzare i driver ralink rt2×00 e non i legacy?
Controlla che nella lista “lsmod” sia presente il modulo “rt73usb” e *non* “rt73″.
17 Aprile 2008 at 1:52 pm
ok proverò e grazie sempre per il supporto