L’utilizzo alternativo dei sensori inerziali fatto da SmackBook ha fatto ormai il giro del mondo, ed ecco quindi la versione Open Source che sfrutta Compiz e GLX per far cambiare il desktop di un notebook IBM con Ubuntu.
Il codice sorgente di gtollina, questo il nome dell’applicazione, è ovviamente liberamente scaricabile mentre per vederlo in azione continuate nella lettura del post.
via Fernando Herrera blog.
Emmanuele Bassi
26 giu 2006 - 17:35 - #1(direttamente dal GUADEC) - vista “in diretta”.
commento di Miguel de Icaza: “avevo scritto qualcosa del genere, ma a furia di provarla ho accidentalmente danneggiato il mio disco perché la testina ha rigato un piatto e ho dovuto pagare qualcosa come 5000$ per recuperare tutti i miei dati; così, adesso, quando vedo un video di un macchista che prende a schiaffi il suo macbook sono lì che penso ‘forza, forza, rigati il disco anche tu!’”.
ora vado a parlare con jeff waugh ;-)
lepre
26 giu 2006 - 19:32 - #2ma non era più sensato utilizzare la direzione del battito per dare il senso di rotazione?
nel senso che se dai la bottarella da da dx mi aspetto che il desktop giri da dx a sx e invece succede il contrario x’ torna al workspace precedente…mi sembra innaturale..(è come mettere le frecce avanti-indietro del browser al contrario)
noct
26 giu 2006 - 23:26 - #3Ci son notebook ibm quindi con un sensore inerziale ?
michele
27 giu 2006 - 08:22 - #4ehm… Primo :)
noct, ce l’hanno tutti gli IBM dal 2003.
michele
27 giu 2006 - 08:25 - #5lepre, alcuni Thinkpad hanno il sensore invertito, puoi vedere se il uto è uno di quelli guardando il contenuto del file /sys/devices/platform/hdaps/invert
michele
27 giu 2006 - 09:43 - #6uhm, no vedo ora nel video che l’ha fatto proprio sbagliato… mah :)
fullo
27 giu 2006 - 10:15 - #7michele: il tuo script me l’ero proprio perso :)
giorg
27 giu 2006 - 10:25 - #8Io becco qlc errore in compilazione:
gtollina.c: In function ‘check_pos’:
gtollina.c:83: error: missing terminating ” character
gtollina.c:84: error: stray ‘’ in program
gtollina.c:84: error: syntax error before ‘n’
gtollina.c:84: error: missing terminating ” character
gtollina.c:90: error: missing terminating ” character
gtollina.c:91: error: stray ‘’ in program
gtollina.c:91: error: syntax error before ‘n’
gtollina.c:91: error: missing terminating ” character
mah…
giorg
27 giu 2006 - 10:27 - #9sorry, errore mio… compilazione a buon fine (macbook+dapper) ma quando lo eseguo: No position detection suport!
giorg
27 giu 2006 - 10:33 - #10Ok chiedo scusa d nuovo. Non avevo letto bene il post, quel gtollina e’ solo per IBM…. peccato.
noct
27 giu 2006 - 12:24 - #11grazie per la risposta michele! non lo sapevo!
noct
27 giu 2006 - 12:30 - #12un’altra domanda..
come si fa da programma ad interfacciarsi a che ne so la retroilluminazione o funzioni particolari del notebook?
Esistono dei file particolari dove sono regolate queste funzionalità?
Comincierò a studiarmi il sorgente di questo gtolina
michele
27 giu 2006 - 13:05 - #13noct, alla maggior parte delle funzioni si accede tramite i file in /proc/acpi/ibm/.
Ad esempio, per cambiare la luminosità del display si può fare:
# echo up > /proc/acpi/ibm/brightness
# echo 5 > /proc/acpi/ibm/brightness
Maggiori informazioni su ibm-acpi e ThikWiki.
noct
27 giu 2006 - 13:35 - #14michele non so come ringraziarti :)
sei stato gentilissimo e molto utile!
GRAZIE!
Anti spam software.
26 gen 2008 - 12:13 - #15How to make money selling anti spam service.Email anti spam. Slashdot lycos anti spam site compromised updated. Anti spam software. Freeware anti spam. Topica s anti spam policy.
eeee
04 lug 2008 - 22:38 - #16great!! linux vince!