Linux

Ho sviluppato due programmi della Bibbia per Linux. Il primo porta la versione completa per Windows a Linux, quindi è più completa ma il processo di portare il programma usando Mono non è del tutto funzionante. Il secondo è una versione in Java che è identica alla versione per Macintosh. Puoi provare tutti e due i programmi per capire quale versioni è meglio per te.

Versione in Mono

Installazione

È possibile che Mono sia già installato nella tua copia di Linux; però è anche possibile che non sia una versione più abbastanza recente. Il programma richiede almeno la versione 1.2.5, rilasciata in agosto 2007. Però funziona molto meglio con la versione 2.0 di Mono. Mono per diverse distribuzioni può essere scaricato dal sito di Mono; se la tua distribuzione non è elencata clicca il link "Other".

Quando Mono è installato, si può installare il programma in uno di tre modi.

  • Se hai già installato la versione per Windows, puoi copiare il programma e i file dei dati a Linux. Devi copiare tutto il contenuto della cartella in cui hai installato il programma per Windows (di solito c:\programmi\LaParola\) ad una cartella qualsiasi di Linux. Poi devi copiare il contenuto della cartella dei dati (di solito c:\utenti\<nome utente>\AppData\Roaming\LaParola\ in Windows Vista; c:\Documents and Settings\<nome utente>\Dati Applicazioni\LaParola\ in Windows XP) nella cartella /home/<nome utente>/.config/LaParola/ di Linux.
  • Se hai già installato la versione per Linux, non devi scaricare niente, basta usare il comando Aggiorna del programma.
  • Altrimenti, puoi scaricare la versione per Linux. I file sono esattamente uguali a quelli di Windows, ma sono in un archivio tar.gz invece di un programma di installazione. Poi devi usare il comando tar xzvf LaParola.tar.gz oppure un programma grafico per scompattare il file in una cartella qualsiasi.

In ogni caso, per avviare il programma bisogna usare il comando mono percorso/del/programma/LaParola.exe

Nota però che Mono non è un sostituto completo di .NET e ha ancora degli errori, per cui il programma in Mono non è ancora perfezionato.

Ci sono tre errori che possono apparire, a causa di problemi nell'installazione di Mono in alcune distribuzioni di Linux:

  1. Non tutti i componenti necessari per eseguire il programma sono installati. Per correggere questo problema, installa il programma MonoDevelop, usando il metodo normale per aggiungere dei programmi a Linux.
  2. Un messaggio di errore che riguarda la codepage 1252. Per correggere questo problema, installa il file libmono-i18n2.0-cil utilizzando il metodo normale per scaricare componenti addizionali nella tua versione di Linux.
  3. Un messaggio di errore no implementation for interface method Atk.TableImplementor quando si esegue il programma. Per correggere questo problema, esegui il comando sudo apt-get remove .uia. dalla riga di comando.

Funzionamento del programma

Quando è avviato, il programma controlla la lingua del sistema operativo (Windows o Linux). Se è italiano, il programma sarà in italiano. Se non è italiano, il programma sarà in inglese. In ogni caso, è possibile cambiare la lingua dell'interfaccia nella scheda Interfaccia delle opzioni del programma.

Il programma al primo avvio controlla anche la disponibilità di aggiornamenti e di altri componenti. Infatti il file scaricato include solo una versione della Bibbia, e puoi scaricare altre versioni e altri file per utilizzare tutte le funzioni del programma. Devi essere collegato ad Internet affinché il programma possa fare questo controllo. Puoi anche cercare altri componenti in un secondo momento usando il comando Aggiorna del menu Strumenti. Se usi un proxy per collegarti ad Internet, dovrai prima immettere i dati del proxy nelle Opzioni. Il programma controlla in modo regolare se ci sono aggiornamenti al programma o ai suoi componenti, per cui non lo dovrai mai più scaricare. La frequenza dei controlli può essere impostata nelle Opzioni del programma.

Alternativamente, puoi scaricare tutti i file addizionali desiderati dalla pagina con l'elenco di tutti i componenti addizionali disponibili. Ogni file scaricato va scompattato, e il contenuto messo nella cartella in cui il programma è stato installato.

Versione in Java

Questa è una versione beta (prova) del programma della Bibbia. È pubblicata qui affinché tutti possano cercare problemi nel programma, che potrò correggere per la prossima versione. Se trovi qualcosa che il programma va male, ti chiedo di scrivermi. Non serve scrivere delle cose che il programma non fa; so già quello che manca, e secondo il tempo disponibile aggiungerò nuovi funzioni al programma nel futuro. Attualmente è disponibile solo la versione Nuova Riveduta della Bibbia; altre versioni saranno aggiunte nella versione del programma.

La versione attualmente disponibile è la beta 2. Il cambiamento principale in questa versione è la possibilità di ricercare parole e frasi nella Bibbia. La ricerca più semplice è di una parola. Però è possibile fare ricerche molto più complicate - vedi questa pagina per una descrizione.

Installazione

Prima di tutto, è necessario che Java sia installato sul computer. Tutti i computer che ho provato hanno già Java installato, per cui non dovrebbe essere un problema. Quindi installa il programma seguendo le istruzioni qui sotto. Ma se c'è un messaggio di errore che dice che Java manca, lo puoi scaricare dal sito di Java e poi scrivimi affinché io possa migliorare queste istruzioni.

Scarica questo file, e scompatta il contenuto in una cartella qualsiasi. Nella sottocartella bin, cambia i permessi del file laparola (non laparola.exe) per renderlo eseguibile. Di solito basta cliccare con il tasto destro e scegli la scheda Permessi delle proprietà, ma dipende dalla versione di Linux usata. Poi fai un doppio clic sullo stesso file laparola per eseguirlo. Alternativamente, dalla riga di comando, cambia directory alla cartella bin ed esegui il comando ./laparola.

Codice sorgente

Se vuoi vedere come è stato scritto il programma, e forse contribuire al suo sviluppo, il codice sorgente è qui. Richiede NetBeans.

iqh08c - 6ggped - rgs1k9 - ykbz2j - xgafrz - 4rsa7i - 818x2o - x2qvgn