Il giorno gio 27 feb 2025 alle ore 08:55 Francesco Potortì <Potorti@isti.cnr.it <mailto:Potorti@isti.cnr.it>> 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 <https://medium.com/@etdu/programming-a-macro-keypad-for- ubuntu-e430451f5e43>
In bocca al lupo,
gerlos
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
Io ho risolto un problema analogo (bottone "semplice" per avviare script
che fanno cose in casa) usando Termux, un emulatore di terminale per
Android
anche kdeconnect permette di eseguire script da remoto usando il
cellulare
Il mio Kodi gira sotto Libreelec, su un Pi3 che parla alla tv via hdmi. Tornando all'idea del mouse come bottone, immagino di dover intercettare il click prima che arrivi a Kodi, quindi su Libreelec. Proverò a indagare in quel senso.
Beh, su Pi hai a disposizione un utilissimo header con tanti I/O. Ne
puoi usare uno per attaccarci un pulsante e poi te lo gestisci come
vuoi. Un punto di partenza può essere >https://forums.raspberrypi.com/viewtopic.php?t=250544
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 00:12:09 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,566 |