Dovendo fare applicazioni che girano a schermo senza supervisione umana, mi capita che alle volte, degli eventi esterni (aggiornamento del software di sistema per esempio), vadano a sovrapporsi a quello che il mio programma deve visualizzare.
Mi chiedevo se fosse possibile forzare un'applicazione ad essere sempre VISIBLE o sempre TOP su tutte le altre finestre.
Se non direttamente da gambas, almeno con script esteri ....
Per esempio il toot wmctrl puo' farmi una lista delle finestre (e questo e' il risultato su un raspberry pi2:
wmctrl -l
0x01000003 -1 raspberrypi pcmanfm
0x0140000f 0 raspberrypi Roll 0.0.9 - Gambas 3
0x0180000d 0 raspberrypi Roll
0x01c00003 0 raspberrypi Add / Remove Software
in teoria il comando:
wmctrl -a Roll
dovrebbe riportarmi on top l'applicazione .... ma non mi funziona ...
idee?