aMSN 0.98b su Ubuntu Hardy Heron

Anche voi nn potete fare a meno di sprare cazzate con gli amici anche se state ricompilando il kernel del vostro sistema operativo +/- preferito (Linux).
Dico più o meno perchè ancora devo capire se è meglio il vecchio XP oppure è ora di fare il grande passo e abbandonare mamma Microsoft di attualmente è difficile fare a meno.
Secondo me non ci si potra mai liberare di lei e questo in fondo nn mi dispiace!
Cmq apparte le mie considerazioni personali torniamo a questa benetta chat che ormai tutti oggi utilizzano professionisti e lattanti che siano, tra le tante applicazioni che i repository mettono a disposizione la migliore di tutte e che meglio somiglia a MSN è aMSN (la fantasia coi nomi si spreca!!!).
Fino a poco tempo fa usavo la 0.97 che pero si bloccava in continuazione ed esteticamente lascia un po a desiderare!

Cosi oggi installiamo la 0.98b versione beta che si appggia alla Tcl/Tk 8.6 che per ora sembra piuttosto stabile con qualche milgioria rispetto la 0.97. Vediamo come fare per installarla.
Prima di iniziare consiglio di salvare le conversazioni ($HOME/.amsn) che volete ricordare perche amsn 0.97 verrà rimosso completamente.

  • wget http://repo.intilinux.com/fixamsn.tar.gz
  • tar zxvf fixamsn.tar.gz
  • bash fixamsn.sh clean
  • sudo apt-get install amsn
  • bash fixamsn.sh cvs

Tutte le volte che vogliamo aggiornare aMSN alla versione più recente digitiamo:

bash fixamsn.sh cvs

Se aMSN nn parte a causa di TkCximage allora eseguite questi ulteriori passaggi:

  • sudo gedit /usr/bin/amsn
  • Modificate la prima riga, che dovrebbe essere exec wish8.5 $0 $@ inserendo al suo posto exec /usr/local/bin/wish8.6 $0 $@

Vi consiglio di scaricare la skin Ubuntu like, molto bella e funzionale:

svn co "https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/skins/Ubuntu (Human)/" ~/.amsn/skins/

Fatto!!!

Riavviamo aMSN e tutto dovrebbe funzionare per selezionare la skin scaricata Account->Seleziona le skin !!

Fonti:
- http://ubuntuforums.org/showthread.php?t=297676&highlight=amsn
- http://forum.ubuntu-it.org/index.php?topic=99627.0

Ciau

HSDPA alla massima velocità su Linux

Se anche voi preferite connettervi alla rete tramite il cellurare per necessità/comodità e per cause di forza maggiore(la Telecom) be questa guida vi permetterà di sfruttare a pieno la velocità del vostro modem UMTS Hi-Speed sul SO Ubuntu linux che altrimenti di default sfrutta il modulo usbserial che non permette al vostro modem di superare i 64Kbps.

Innanzi tutto collegate il cellulare o la chiavetta al PC e date il comando:

lsusb

vi comparirà qualcosa del genere:

Bus 003 Device 002: ID 059f:0651 LaCie, Ltd
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 04e8:6601 Samsung Electronics Co., Ltd Z100 Mobile Phone
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Come potete facilmente intuire la riga che ci interessa è “Bus 002 Device 004: ID 04e8:6601 Samsung Electronics Co., Ltd Z100 Mobile Phone” che corrisponde al mio SAMSUNG SGH-Z560. I dati che ci interessano sono i valori 04e8:6601 che rappresentano rispettivamente codice produttore e codice prodotto.

Letti questi dati possiamo aprire il file “airprime-patch.c” ed andate ad aggiungere il vostro modem alla lista dei dispositivi riconosciuti dal modulo Aiprime. Di seguito la lista dei modem attualmente riconosciuti se il vostro nn vosse presente aggiungetelo in cosa!

static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0c88, 0x17da) }, /* Kyocera Wireless KPC650/Passport */
{ USB_DEVICE(0x413c, 0x8115) }, /* Dell Wireless HSDPA 5500 */
{ USB_DEVICE(0x0930, 0x1303) }, /* Toshiba (Novatel Wireless) HSDPA for M400 */
{ USB_DEVICE(0x106c, 0x3701) }, /* Audiovox PC5740 */
{ USB_DEVICE(0x106c, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ USB_DEVICE(0x1410, 0x4100) }, /* Novatel Wireless U727 */
{ USB_DEVICE(0x12d1, 0x1003) }, /* Huawei E220 */
{ USB_DEVICE(0x05c6, 0x6000) }, /* Momo design */
{ USB_DEVICE(0xf3d0, 0x0112) }, /* AirPrime 5220 */
{ USB_DEVICE(0x04e8, 0x6601) }, /* SAMSUNG SGH-Z560 */
{ },
};

La costante
#define URB_TRANSFER_BUFFER_SIZE 4096
è quella che regola la dimensione massima del buffer di trasferimento con questo valore ho raggiunto velocità anche di 220Kbps (valore fortemente influenzato da molteplici fattori) ma cio nn toglie che possiate modificarlo (mantenendo potenze del 2).

La patch che potete scaricare assieme al file “airprime-patch.c” è adatta per versioni del kernel 2.6.24.

Modificati sorgenti del modulo airprime aprite il Terminale postatevi nella cartella che contiene la patch “scriptAirprime.sh” e “airprime-patch.c” e mandatelo in esecuzione con il comando:

./scriptAirprime.sh

Riavvite e se tutto è andato a buon fine il vostro modem andra come una scheggia!

La cartella con i file citati è scaricabile nel box azzurro qui affianco!!

PS: In caso utilizzaste versioni differenti è sufficiente scaricare i sorgenti relativi e modificare il file “airprime.c” che solitamente si trova nella cartella /usr/src/linux-source-2.6.24/drivers/usb/serial/, una volta modificato come visto in precedenza copiarlo nella cartella Patch HSDPA.