Numr Desktop: il calcolatore in linguaggio naturale arriva su Linux e macOS

  • Categoria dell'articolo:Software
  • Articolo pubblicato:
numr
numr

Tra le applicazioni open source dedicate alla produttività troviamo Numr Desktop, un progetto interessante che porta su desktop le funzionalità di numr, un calcolatore basato sul linguaggio naturale. L’obiettivo è rendere i calcoli più immediati, evitando di dover utilizzare esclusivamente formule matematiche tradizionali o interfacce da calcolatrice classica.

Il progetto è sviluppato utilizzando Tauri 2, una tecnologia che consente di realizzare applicazioni desktop leggere sfruttando componenti web e funzionalità native del sistema operativo. Numr Desktop utilizza il runtime numr-web, lo stesso motore basato su WebAssembly utilizzato dal servizio numr.cc.

Questa scelta permette di mantenere un’esperienza coerente tra le diverse versioni del progetto, offrendo contemporaneamente un’applicazione installabile e integrata nell’ambiente desktop.

Una delle caratteristiche più interessanti riguarda proprio l’inserimento dei calcoli attraverso espressioni comprensibili. È possibile lavorare con variabili, percentuali, unità di misura, valute e totali raggruppati, ottenendo risultati direttamente durante la digitazione.

Numr Desktop può quindi risultare utile per gestire piccoli calcoli quotidiani, preparare preventivi, controllare spese, organizzare budget di viaggio e affrontare operazioni che richiedono più passaggi.

Numr Desktop: caratteristiche e funzionalità principali

L’applicazione non si limita a offrire una semplice finestra grafica per il motore di calcolo. Gli sviluppatori hanno integrato diverse funzionalità pensate per rendere il programma utilizzabile anche nella gestione di documenti di lavoro.

Il supporto ai documenti .numr permette infatti di salvare i propri calcoli, riaprirli successivamente e continuare a lavorare senza perdere il contenuto precedente. Nell’intestazione della finestra viene mostrato il nome del documento aperto, insieme a un indicatore che segnala eventuali modifiche non ancora salvate.

La gestione dei file comprende il salvataggio nella posizione originale, la funzione Salva con nome, l’apertura tramite finestre di dialogo e il trascinamento dei documenti all’interno dell’applicazione. È inoltre possibile associare i file .numr al programma, così da aprirli direttamente dal file manager.

Tra le funzionalità disponibili troviamo:

  • Calcoli attraverso il linguaggio naturale.
  • Gestione di variabili, percentuali e continuazioni.
  • Supporto per unità di misura e valute.
  • Tassi di cambio aggiornati e memorizzati nella cache.
  • Totali raggruppati per organizzare meglio i risultati.
  • Numerazione delle righe e interruzione automatica del testo.
  • Personalizzazione della precisione dei risultati.
  • Temi System, Dark e Light.
  • Supporto per documenti .numr e salvataggio automatico delle preferenze.

Particolarmente interessante è la gestione dei tassi di cambio. Numr Desktop condivide infatti la cache rates.json con le versioni TUI e CLI di numr, evitando richieste ripetute e mantenendo coerenti i dati utilizzati dalle diverse applicazioni.

Anche l’interfaccia è stata progettata per integrarsi meglio con il desktop. La finestra non presenta le classiche decorazioni del sistema operativo e dispone di un’intestazione trascinabile. Quando viene chiusa, l’applicazione rimane attiva nell’area di notifica, permettendo di richiamarla senza doverla avviare nuovamente.

Installare Numr Desktop su Linux e macOS

Numr Desktop supporta diverse distribuzioni Linux e computer Apple, con pacchetti specifici per le principali architetture hardware.

Per Linux sono disponibili pacchetti .deb, .rpm e AppImage, compatibili con sistemi x86_64 e ARM64. Gli utenti Arch Linux possono invece installare il programma attraverso AUR, scegliendo tra due varianti:

  • numr-desktop-bin: utilizza la versione binaria già compilata.
  • numr-desktop-git: compila il programma direttamente dal ramo principale del progetto.

Su macOS è disponibile anche il supporto a Homebrew attraverso il repository dedicato dello sviluppatore. I pacchetti DMG supportano sia i processori Apple Silicon sia quelli Intel.

Per quanto riguarda Linux, Numr Desktop utilizza WebKitGTK 4.1 e GTK3, oltre alle librerie libayatana-appindicator e librsvg. Un aspetto interessante è il supporto a Wayland nativo, con gestione HiDPI per adattarsi meglio agli schermi ad alta densità di pixel.

Numr Desktop rappresenta una soluzione interessante per chi cerca un calcolatore desktop differente dalle classiche applicazioni disponibili su Linux. La possibilità di utilizzare espressioni in linguaggio naturale, salvare documenti e gestire valute e unità di misura rende questo progetto particolarmente interessante anche per attività di produttività quotidiana.

Home Numr Desktop


Lascia un commento