Il giorno gio 27 feb 2025 alle ore 08:55 Francesco Potortì <
[email protected]> ha scritto:

>
> Per annerire lo schermo bisogna premere una sequenza di otto tasti sul
> telecomando, che è un  po' scomodo.  Alla tv c'è attaccato un Kodi, che ho
> scoperto essere in grado di passare al tv una sequenza di comandi Cec che
> annerisce lo schermo usando un semplice script.
>
> Ora il problema è far partire lo script.  Mi serve un tasto da mettere
> vicino al tv o sul tavolo del soggiorno: si fa partire il timeshift col
> telecomando e poi si preme il bottone.
>
> Ma non riesco a trovare un bottone adatto.  La cosa più economica sarebbe
> prendere un vecchio mouse, attaccarlo al kodi e usare un bottone del mouse
> per far partire lo script.  Ma come si fa in pratica a far partire uno
> script su kodi quando i lbottone del mouse viene premuto?


Io ho risolto un problema analogo (bottone "semplice" per avviare script
che fanno cose in casa) usando Termux, un emulatore di terminale per
Android che permette di eseguire un ambiente Debian unstable sullo
smartphone. Installando insieme a Termux i due plugin Termux:API e
Termux:Widget ho potuto aggiungere sul mio smartphone un widget che elenca
una serie di script che posso eseguire. Trovi Termux, Termux:API e
Termux:Widget su F-Droid (non installare la versione di Termux che trovi
sul Play Store, è molto limitata).

In particolare Termux:Widget elenca ed esegue gli script bash nella dir
~/.shortcuts di Termux, mentre Termux:API mi permette di ricevere sullo
smartphone notifiche dagli script (permette di usare negli script bash dei
comandi che interagiscono con i sistemi di Android).

Ad esempio ho preparato uno script che avvia il mio media server mandando
un segnale wake on lan, prova a pingarlo e mi mostra una notifica quando
risponde, così so che è attivo e pronto.

Certo, non è immediato come un bottone fisico, e richiede un minimo di
preparazione, ma avendo il cellulare sempre a portata di mano è tutto
sommato una soluzione comoda, anche perché il tuo script può mandare
segnali indietro allo smartphone, confermando se un comando ha avuto
successo o meno.

Un'alternativa che mi viene un mente è prendere una delle mille mila "macro
pad" o "tastiera macro", micro tastiere con uno due o pochi più tasti, che
possono essere programmate per inviare dei keycode specifici, e da quelli
eseguire i tuo script. Non ho esperienza specifica in proposito, ne ho solo
sentito parlare. Vedi ad esempio:
https://medium.com/@etdu/programming-a-macro-keypad-for-ubuntu-e430451f5e43

In bocca al lupo,
gerlos

-- 
(gerlos)
"Life is pretty simple: You do some stuff. Most fails. Some works. You do
more of what works. If it works big, others quickly copy it. Then you do
something else. The trick is the doing something else."

Rispondere a