Assegna un tasto di scelta rapida per attivare una finestra dell'applicazione aperta su Linux
Ti abbiamo già mostrato come personalizzare i tasti di scelta rapida in qualsiasi applicazione Linux, ma per la lezione di oggi faremo un ulteriore passo avanti e assegnare un tasto di scelta rapida che commuta un'applicazione aperta come finestra attualmente focalizzata.
L'idea è che invece di usare il mouse o sfogliare una serie di finestre nel commutatore Alt + Tab, puoi assegnare rapidamente un tasto di scelta rapida alle finestre più importanti e passare a esse con un singolo tasto, risparmiando un sacco di tempo. Per eseguire questa operazione su Linux, useremo l'eccellente utility AutoKey.
Nota: se vuoi il modo in cui Windows lo fa, puoi eseguire facilmente l'operazione con AutoHotkey.
Lo scenario
Dal momento che eseguo la maggior parte del mio lavoro su Google Chrome, ho bisogno di renderlo accessibile il più rapidamente possibile e generalmente assegno la combinazione di tasti Alt + G per passare alla mia finestra aperta di Chrome.
Installazione di AutoKey
Dovrai aprire il Gestore pacchetti Synaptic e fare una ricerca rapida Autokey, seleziona la casella, quindi installa il pacchetto. Puoi anche installarlo usando il comando apt-get come questo:
sudo apt-get install autokey
Assegnazione di un tasto di scelta rapida a una finestra dell'applicazione
Aprire la schermata di configurazione AutoKey dall'icona nella barra delle applicazioni, quindi creare un nuovo script dal menu, quindi incollare il seguente codice:
window.activate ('Google Chrome')
Ti consigliamo di utilizzare il pulsante Imposta accanto all'impostazione Hotkey e di assegnare il tuo tasto di scelta rapida preferito: il mio è Alt + G, anche se dovrai assicurarti di utilizzare un g minuscolo mentre imposti il tasto di scelta rapida, se lo imposti usando una lettera maiuscola non si comporterà bene.
Una volta salvate le impostazioni e ridotta a icona o chiusa la schermata di configurazione AutoKey, è possibile premere la combinazione di tasti di scelta rapida Alt + G ogni volta che si desidera passare alla finestra aperta.
Come funziona?
Quando premi il tasto di scelta rapida che hai assegnato, AutoKey eseguirà lo script che hai aggiunto, in questo caso è un semplice script Python che utilizza le funzioni wmctrl per controllare le finestre aperte. Ecco la sintassi per la funzione window.activate, che cambia la finestra specificata in modo che sia la finestra attiva:
window.activate ('titolo finestra parziale qui')
Fondamentalmente tutto ciò che devi fare è abbinare parte del titolo della finestra, e nel caso di Google Chrome, il titolo della finestra ha sempre "- Google Chrome" alla fine.