Un'app GTK3 per Ubuntu MATE che usa il Bluetooth del tuo smartphone come chiave di prossimità: quando esci, lo schermo si blocca da solo. Nata dalla necessità, costruita da zero.
Executive Summary
Mate Smart Lock è un'applicazione Linux che usa il Bluetooth dello smartphone come chiave di prossimità: quando ti allontani dal computer, lo schermo si blocca automaticamente. Quando torni, si sblocca. Nata per necessità personale, pubblicata come open source su GitHub e sullo Snap Store.
Problema
L'unico progetto esistente che faceva questa cosa (BlueProximity) era abbandonato da oltre un decennio e incompatibile con Python 3. Nessuna alternativa funzionante per l'ambiente MATE Desktop.
Soluzione
Ho costruito da zero un'app GTK3 leggera che usa strumenti standard di Linux (bluetoothctl, loginctl) senza dipendenze pesanti. Configurabile, con icona nel vassoio di sistema e supporto per comandi personalizzati.
Risultati
- Pubblicato sullo Snap Store e come pacchetto .deb
- Open source su GitHub con codice libero e documentato
- Zero dipendenze esterne: usa solo strumenti di sistema
- Configurabile con soglie di tolleranza e comandi custom
Scopri lo sviluppo app su misura →
Mate Smart Lock
Blocca e sblocca il tuo schermo Linux automaticamente usando il tuo smartphone come chiave di prossimità.
Uso Ubuntu MATE come desktop principale da anni. A un certo punto ho cercato un’app che bloccasse automaticamente lo schermo quando mi allontano dal computer usando il Bluetooth del mio smartphone come “chiave di prossimità”. Una cosa semplice: se il telefono è vicino, lo schermo è sbloccato. Se mi allontano, si blocca da solo.
L’unico progetto che faceva questa cosa si chiamava BlueProximity: abbandonato da oltre un decennio, incompatibile con Python 3, e praticamente inutilizzabile su sistemi moderni. Nessuna alternativa funzionante per l’ambiente MATE.
Non trovando nulla di utilizzabile, ho deciso di costruirla da zero. Mate Smart Lock è il risultato: un’app GTK3 leggera, moderna e configurabile, che usa strumenti standard di Linux (bluetoothctl, loginctl) senza dipendenze pesanti o servizi aggiuntivi.
Funzionalità
🔒 Si blocca da solo
Quando esci di casa o ti allontani dalla scrivania, il telefono si disconnette e lo schermo si blocca. Non devi fare nulla.
🔓 Si sblocca quando torni
Rientri, il telefono si riconnette e il computer è già sbloccato ad aspettarti. Opzionale, richiede una piccola configurazione di sistema.
⏱ Niente falsi allarmi
Il Bluetooth a volte perde il segnale per un secondo, succede. Puoi impostare un margine di tolleranza prima che lo schermo si blocchi davvero.
🖥 Sempre a portata di clic
Un’icona nel vassoio di sistema ti dà accesso rapido alle impostazioni e ti permette di bloccare o sbloccare manualmente con un clic.
⚙️ Fallo a modo tuo
Non sei obbligato a usare i comandi predefiniti. Dalla scheda Avanzate puoi sostituirli con qualsiasi script o comando che ti serve.
🪶 Leggero per davvero
Non installa demoni, non apre porte di rete, non consuma RAM. Usa solo gli strumenti già presenti nel sistema.
Screenshot



Installazione
⚡ Snap Store (consigliato)
Disponibile sullo Snap Store. Aggiornamenti automatici inclusi.
sudo snap install mate-smart-lock📦 Debian / Ubuntu (.deb)
Scarica il pacchetto .deb dalla pagina release su GitHub e installalo con:
sudo dpkg -i mate-smart-lock_0.1.0_all.deb
sudo apt-get install -fPrivacy e sicurezza
Nessun account, nessuna connessione a internet, nessun dato inviato da nessuna parte. L’app gira interamente sul tuo computer, parla solo con il Bluetooth e con il gestore di sessione. Le tue impostazioni restano in un file locale e basta.
Open Source
Il codice è aperto, libero e su GitHub. Se vuoi curiosare, contribuire o semplicemente vedere come funziona, sei il benvenuto.
Tags:
Ti serve un'applicazione desktop o web su misura?
Scopri i Servizi di Sviluppo →