Shortcut scripts
La mia (sudicia) tastiera e il tasto rapido per la calcolatrice (Fn+Invio)
Sul mio portatile ho alcuni tasti con i simboli di alcune applicazioni,
utili per realizzare shortcut, per esempio la calcolatrice.
Qui sorge un problema: capita di aprire la calcolatrice
con il tasto rapido, lasciarla aperta e riaprirla quando serve di nuovo.
Il numero di calcolatrici inavvertitamente lasciate aperte cresce rapidamente.
Serve quindi uno script che verifichi se l'applicativo da lanciare è già aperto:
se lo è deve portare tale finestra in primo piano.
Lo script
#!/bin/bash APP="gcalctool" TITLE="Calcolatrice" if pgrep $APP > /dev/null then wmctrl -a $TITLE -F else $APP & fi
Per il corretto funzionamento dello script è necessario installare
il programma wmctrl
, necessario per portare la finestra
in sovrimpressione.
Per configurare correttamente lo script bisogna impostare i parametri dell'applicazione da controllare:
APP
con il nome del processo (nel mio caso la calcolatricegcalctool
);TITLE
con il titolo della finestra del programma. Questo lo si può ricavare aprendo l'applicazione.
Si ricordi di rendere eseguibile lo script tramite le proprietà del file
(da interfaccia grafica) o da terminale con il comando chmod
.
A questo punto, invece di associare al tasto la calcolatrice, basterà
associare questo script.
Pagina scritta da
Giulio