Print this page
Sabato, 04 Aprile 2020 17:03

Trasformare un netbook in un kindle

Rate this item
(0 votes)

L'abbonamento ad Amazon Prime da diritto a leggere gratis molti libri, ma in formato Kinldle. E come si fa se uno Kindle non ce l'ha? Si può installare l'applicazione desktop oppure....

Sono abbonato ad Amazon Prime. Non sono contento di pagare 36 euro all'anno per le spedizioni gratuite, ma finchè avrò una bambina a cui servono pannolini, il posto più economico dovre prenderli è Amazon, e con Prime si può avere uno sconto del 15% con la modalità iscrizione, per cui ogni mese mi arrivano i pannolini a casa a prezzo competitivo senza che debba far niente. Dice... che c'entra con il Kindle? Non uso il Kindle. Semplicemente non mi interessa. Leggo ahimè pochi libri, il più li legge mio figlio, e preferisco che lui abbia la concezione di libro, ovvero oggetto stampato da sfogliare. Dice... e allora? Beh oggi, 4 aprile, siamo tutti chiusi in casa per via del SARS-Cov-2, e comprare libri e fumetti, se ne trovi in una edicola aperta, vuol dire uscire... non mi va molto. Quindi dato che ho un abbonamento prime, che mi da diritto a diversi libri gratuiti, ho deciso di provare. ma senza un Kindle come si fa? Si può installare l'applicazione desktop per win e mac... oppure usare il lettore cloud integrato fornito da Amazon e che funziona sul browser. In pratica all'indirizzo https://leggi.amazon.it si ottiene una app di gestione e lettura libri kindle, che tra le altre opzioni consente il salvataggio in locale dei libri per poterli leggere offline o comunque non soffrire di lag durante la lettura causati dal caircamento lento delle pagine. E' un'ottima iniziativa secondo me, di cui bisogna rendere merito ad Amazon.

Del mio netbook con linux destinato alla visione di film durante i viaggi ormai ho già scritto. Ora è diventato il PC del nano, che ci vede le videolezioni (in seconda elementare). Quindi ho deciso di fargli leggere dei libri e fumetti che reperisco su Amazon sullo stesso netbook.

Lo schermo di 10 pollici però renderebbe cieco chiunque... a meno che non lo si potesse usare ruotato, in quel caso è una dimensione ottimale. La rotazione dello schermo è abbastanza facile da fare con qualsiasi sistema operativo. Solo che poi risulta ostico l'uso di mouse o touchpad, perchè quello mantiene una orientazione normale. Quindi?

Con Linux si può facilmente modificare l'orienzazione dello schermo e del touchpad mediante due righe di comando, che possono essere incorporate in uno script che faccia le seguenti cose:

1) ruotare lo schermo e il touchpad

2) aprire il browser alla url desiderata

3) far ritornare lo schermo e il touchpad alla normalità una volto chiuso il browser

Eccoci dunque allo script. Per la rotazione del touchpad ho preso spunto da questo link, traendo la sola riga che mi interessasse per la rotazione dello schermo a sinstra. Ho dovuto però scoprire come si chiamava il touchpad. Sto usando ad oggi Lubuntu 18.04, che include un system viewer non male(menu-strumenti di sistema-System Profiler and Benchmark) dal quale si vede tutto il dettaglio delle periferiche, tra cui il mouse, nella sezione Input Devices: ETPS/2 Elantech Touchpad.

Riguardo al browser, ho provato inizialmente con Firefox, ma ho avuto dei problemi nel salvataggio dei libri in locale... Dopo aver salvato un libro, e provando a salvarne un secondo, ottenenvo un messaggio di errore: "Spazio disponibile insufficiente per salvare questo elemento per la lettura offline. Puoi continuare a leggere questo titolo quando sei online. Puoi aumentare lo spazio di archiviazione.". Pertanto ho provato ad installare Chromium (sudo apt-get install chromium-browser) ed installato l'applicazione Kindle Cloud Reader come estensione del browser, che può essere reperita qui. Quindi basta andare alla pagina del cloud reader ed eseguire il login. nella scheda "librerira" sono presenti tutti i libri aggiunti al lettore. Per comodità ho scelto di memorizzare la password e rimanere connesso.

Lo script che ho chiamato read.sh è stato posizionato in /home/sam

#!/bin/sh
xrandr -o left
xinput set-prop "ETPS/2 Elantech Touchpad" "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
chromium-browser --new-window https://leggi.amazon.it
xrandr -o normal
xinput set-prop "ETPS/2 Elantech Touchpad" "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1

Eseguendolo si ruota lo schermo, si apre il borwser direttamente alla pagina del Kindle cloud e si può navigare con l'uso delle freccette. Per ingrandire o diminuire la pagina basta usare la combinazione control + e control -

A questo punto basta creare un lanciatore sul desktop. La procedura non è immediata come su Cinnamon o similari. Grazie a questo link ho visto come fare. Basta creare sul desktop un nuovo file (tasto destro - Crea Nuovo - file vuoto) dandogli nome Leggi.desktop e scrivendo al suo interno

[Desktop Entry]
Encoding=UTF-8
Name=Leggi
Comment=kindle
Icon=lximage-qt
Exec=/home/sam/read.sh
Terminal=false
Type=Application
Name[it]=Leggi

Read 623 times Last modified on Lunedì, 20 Aprile 2020 10:26