QLog logoMi sono deciso a scrivere questo articolo dopo aver atteso diverso tempo e dopo essere stato presente, per due giorni interi (come espositore), alla Fiera del Radioamatore di Pordenone. Durante i due giorni della Fiera mi  è stato chiesto più volte se ci fossero dei logbook di stazione da poter utilizzare con un PC linux.
Inoltre mi sono sentito quasi obbligato a scrivere questo articolo, dopo aver ricevuto quest’anno diverse richieste specifiche vie email da molti amici Radioamatori, che desiderano utilizzare linux nei propri PC, anche per le varie attività radioamatoriali.

 

Premessa

Ebbene si, nonostante negli anni scorsi sia riuscito con un discreto successo ad emulare nei vari PC linux diversi programmi di registrazione log radioamatoriali per Windows (tra cui il noto EasyLog, Log4OM e altri…) utilizzando l’emulatore Wine a 64bit o altro software, ho continuato a sperimentare utilizzando altri programmi dello stesso tipo, ma questa volta scegliendoli appositamente per essere utilizzati su un PC linux, senza alcun emulatore di sistema operativo.

Le emulazioni, infatti, non hanno mai funzionato completamente, in quanto qualche pulsante non veniva visualizzato correttamente e qualche servizio non si avviava nel modo previsto. 

I programmi con una buona interfaccia grafica da me provati su linux (CQRLog e QLog) hanno tutti un funzionamento comune, utilizzano ambedue il framework Qt per funzionare. Il primo l’ho provato per diversi mesi su diversi PC linux Ubuntu (Debian based..), iniziando poi a fare delle prove con il secondo programma preso in esame.
Questa prova è ancora in atto, in quanto non ho ancora testato tutte le possibilità e le opzioni presenti nella versione attuale del programma.
In questo articolo, vi descriverò brevemente cosa può fare il programma QLog.

 

Cos’è il programma QLog?

QLog è un’applicazione complessa di log per radioamatori, disponibile per PC Linux, macOS e Windows. Si basa sul framework Qt e utilizza SQLite come database per i dati.

QLog punta alla massima semplicità, pur offrendo tutte le funzionalità che un operatore radio si aspetta da un log di stazione. Attualmente, questo sistema di log non è pensato per gestire i contest. Questa, di seguito, è l’interfaccia grafica complessiva del pannello.

 

Caratteristiche del programma 

  • Interfaccia grafica molto personalizzabile;
  • Controllo della radio (Rig) tramite Hamlib, Omnirig v1 (solo Windows), Omnirig v2 (solo Windows), TCI, FLRig;
  • Controllo del rotore tramite Hamlib, PSTRotor;
  • Integrazione della ricerca dati del QSO, tra HamQTH e la rubrica di QRZ.com;
  • Integrazione del DX cluster;
  • Integrazione con LoTW , eQSL , QRZ.com , Clublog , HRDLog.net , chat ON4KST e Cloudlog/Wavelog ( eQSL include il download delle immagini QSL );
  • Archiviazione sicura delle password per tutti i servizi protetti da password o token di sicurezza;
  • Mappa geografica on-line e off-line;
  • Ricerca dei nominativi radioamatoriali;
  • Supporto per keyer CW: CWDaemon, FLDigi (tutte le modalità supportate), Morse Over CAT, WinKey v1 o v2;
  • Mappa delle bande radioamatoriali;
  • Console CW;
  • Integrazione con il programma WSJT-X;
  • Supporto per il profilo di localizzazione della stazione;
  • Statistiche varie della stazione;
  • Supporto per gli Award di base;
  • Supporto base per la partecipazione ai Contest;
  • Filtri sui QSO personalizzati;
  • Niente pubblicità, niente tracciamento degli utenti, niente telemetria nascosta: è semplicemente un programma gratuito e open-source;
  • Backend dei dati su database SQLite, installato nel PC locale; 

NOTA: L’intera configurazione del programma QLog, installato su PC linux (o altro Sistema Operativo), può essere facilmente esportata e importata sullo stesso programma funzionante su un PC con sistema operativo diverso. Questa possibilità la ritengo molto utile, soprattutto se il programma viene utilizzato in diverse postazioni o da diversi operatori di stazioni associative (come accade per gli operatori contest).

 

Esempio del pannello di inserimento e controllo dei QSO

qlog_visual-generica

 

Sistemi operativi supportati

  • Linux (varie distribuzioni)
  • Windows 10/11 (64 bit)
  • macOS (sperimentale – solo per gli sviluppatori)

 

Rig supportati

  • tutto supportato da Hamlib
  • tutto supportato da Omnirig v1 (solo Windows)
  • tutto supportato da Omnirig v2 (solo Windows)
  • tutto supportato da TCI
  • tutto supportato da FLRig

Rotatori supportati

Tastiere supportate

  • CWDaemon
  • FLDigi
  • MorseOver CAT
  • Hardware compatibile con WinKey v1 o v2 

Archiviazione sicura delle password supportata

  • Linux: LibSecretKeyring, GnomeKeyring, Kwallet4, Kwallet5
  • Windows: Archivio credenziali di Windows
  • macOS: Portachiavi macOS 

Software di terze parti

  • TQSL – facoltativo, necessario per il supporto e gestione del sistema LoTW

 

Manuale del programma

Il manuale utente di QLog (installazione e configurazione del programma) versione 3.11 (in formato .docx e in lingua inglese), è disponibile a questo link.
Alla data di questo articolo, l’ultimo aggiornamento del documento è stato effettuato il 3 gennaio 2022, da  Rich – K1HTV.

Per ogni altra informazione sulla configurazione e l’utilizzo del programma, rivolgetevi ai colleghi OM presenti nel canale di supporto (in lingua inglese), che trovate su: https://groups.io/g/qlog/messages

 

Installazione del programma

Requisiti hardware minimi

Risoluzione grafica consigliata: 1920×1080 px.

  • CPU e memoria: requisiti minimi uguali a quelli del sistema operativo.
  • Scheda grafica con supporto OpenGL
  • Connessione seriale, se si utilizza un radiocomando 

Linux

Prerequisiti:

  • Trusted QSL installabile (opzionale), con il comando:  sudo apt install trustedqsl oppure scaricandolo dal sito della ARRL.
  • I pacchetti DEB per le versioni di Ubuntu attualmente supportate, sono disponibili per le piattaforme amd64 e arm64, tramite gli Ubuntu PPA .
  • Le varie releases del programma sono disponibili su GitHub, a questo link. La versione più recente, al momento della scrittura di questo articolo, è la versione 0.50.0.
  • Il changelog delle modifiche effettuate, è disponibile a questo link.

Gli utenti che utilizzano linux Ubuntu (io l’ho installato e testato su un PC con versione Ubuntu 26.04 LTS), e desiderano effettuare velocemente l’installazione del programma da terminale, possono utilizzare i seguenti comandi (aggiunta del repository del programma e installazione):

sudo add-apt-repository ppa:foldyna/qlog

sudo apt update

sudo apt install qlog

 

I pacchetti RPM di Fedora, sono disponibili tramite GitHub Releases.

Il pacchetto Flatpak è disponibile tramite Flathub . Il pacchetto include TrustedQSL integrato.

NOTA: I pacchetti sopra menzionati sono gestiti dal manutentore dell’applicazione. Tuttavia, sono disponibili molti altri pacchetti non ufficiali per altre distribuzioni: consultare la sezione Repository non ufficiali sul Wiki di QLog .

Per maggiori dettagli sulle configurazioni (stazione, radio, rotori, tasti CW), screenshot, ecc., consultare la Wiki di QLog.

NOTA: Si prega di utilizzare la sezione “Issues” di QLog per segnalare eventuali problemi o avviare una discussione . È possibile utilizzare anche la mailing list di QLog.

 

Compilazione del programma su PC linux

Nel caso si desiderasse compilare manualmente, utilizzando i sorgenti del programma, è necessario che nel PC linux Ubuntu / Debian siano stati già installati precedentemente i seguenti pacchetti.
Dal terminale, eseguite questo unico comando:

sudo apt-get -y install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libsqlite3-dev libhamlib++-dev libqt5charts5-dev qttools5-dev-tools libqt5keychain1 qt5keychain-dev qtwebengine5-dev build-essential libqt5serialport5-dev pkg-config libqt5websockets5-dev libssl-dev

Successivamente, scaricate il repository GitHub, con il comando:

git clone https://github.com/foldynl/QLog.git

per poi spostarvi nella cartella QLog, con il comando:

cd QLog

ed eseguire:

qmake QLog.pro

NOTA: se necessario, utilizzare qmake con i parametri di input per influenzare la compilazione. Il parametro di input deve essere utilizzato nel caso in cui Hamlib o qtkeychain vengano compilati dai rispettivi repository del codice sorgente.

Successivamente, compilare il programma, eseguendo il comando:

make

Se la procedura di compilazione termina senza segnalare errori, avete completato la compilazione con successo.

 

Primo avvio del programma

Al primo avvio del programma, verranno aggiornati automaticamente tutti i dati riguardanti le entità radioamatoriali, i contests, e i vari diplomi. Questo controllo avverrà ad ogni avvio, se ci saranno altri aggiornamenti delle varie liste.

Successivamente, si aprirà un pannello di configurazione, dove inserire i propri dati di stazione radioamatoriale e le connessioni radio e rotore, e altro ancora. Questo accadrà fino a quando il programma non verrà salvato un Profilo salvato.

qlog-configurazione

Nal pannello principale Stazione, inserite i vostri dati di stazione radioamatoriale, per poi procedere ad inserire gli altri dati previsti negli altri pannelli (Apparato, Callbook, Club, ecc.).
Per la ricerca dei Call e la compilazione automatizzata dei campi dati di ogni nuovo QSO, ho inserito le mie credenziali di QRZ (come Primario) e di HamQTH (come Secondario) nel pannello Callbook.

NOTA: Lascio libero arbitrio a tutti voi, per procedere alla configurazione di questo logbook di stazione, utilizzando i vari pannelli disponibili, utilizzando le informazioni contenute nel Manuale sopra menzionato.

Mi rimane ancora da provare a fondo il funzionamento della gestione automatizzata delle QSL, attraverso i servizi offerti da ClubLog, LOTW, eQSL e QRZ.com.  Ci vorrà del tempo, ma credo che non sarà difficile riuscirci, seguendo le informazioni del manuale e avendo precedenti esperienze con gli altri logbook. 

 

Visualizzazione del logbook

Dopo aver inserito i vari dati nel pannello di configurazione, ho caricato facilmente il mio log di stazione, importando i dati attraverso un normale file in formato .ADI .

Ho connesso il mio DX CLuster IV3BVK (inserendo l’indirizzo paolettopn.hopto.org:9000), e il risultato è quanto possiamo vedere nella seguente immagine.

qlog-aggiunta-qso

NOTA: La stazione DL0BV (che vedete nell’esempio dell’immagine superiore …) è stata selezionata ed inserita velocemente come Nuovo QSO, facendo click con il mouse sul nominativo presente nella lista dei nominativi presenti nella lista del DX Cluster.

La visualizzazione / scelta dei vari pannelli comandi da visualizzare / spostare all’interno della pagina, lo si effettua utilizzando il menu Finestra e spostando comodamente il pannello tramite l’uso del mouse. 

Inoltre è possibile visualizzare il logbook utilizzando anche altri temi grafici (che stancano meno la vista), come ad esempio:

qlog-aggiunta-qso-black

Come avrete potuto notare, questo logbook è altamente configurabile, come spesso non accade con altri programmi di questo tipo.

 

Licenza del programma

Copyright (C) 2020 Thomas Gatzweiler
Copyright (C) 2021-2026 Ladislav Foldyna

Questo programma è un software libero: è possibile ridistribuirlo e/o modificarlo secondo i termini indicati dalla Licenza GNU General Public License versione 3, pubblicata dalla Free Software Foundation; le modifiche verranno accettate se pubblicate con la stessa Licenza o (a propria discrezione) in qualsiasi versione successiva.

Questo programma viene distribuito gratuitamente nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Per maggiori dettagli, consultare la Licenza Pubblica Generale GNU, sopra menzionata.

Una volta scaricato il software, dovreste aver ricevuto una copia della Licenza Pubblica Generale GNU, che trovate insieme a questo programma, nei files scaricati. In caso contrario, consultate il sito http://www.gnu.org/licenses/ o direttamente il link sopra riportato.

 

Conclusioni

A questo punto, non mi resta che augurarvi buone prove ed un piacevole utilizzo di questo log di stazione.

’73 de Paolo IV3BVK


Scopri di più da Il mondo di Paolettopn (IV3BVK - K1BVK)

Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.

Grazie per aver visitato il mio blog, lasciate un vostro commento a questo post...