10Sep

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, è possibile 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 si desidera il modo in cui Windows esegue questa operazione, è possibile eseguire facilmente l'attività con AutoHotkey.

Scenario

Dato che eseguo la maggior parte del mio lavoro su Google Chrome, ho bisogno di renderlo accessibile il più rapidamente possibile e in genere assegno la combinazione di tasti Alt + G per passare alla mia finestra aperta di Chrome.

Installazione di AutoKey

Dovrai aprire Synaptic Package Manager e fare una ricerca rapida per autokey , selezionare la casella, quindi installare 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 dail menu, quindi incollare il seguente codice:

window.activate( 'Google Chrome')

Dovrai utilizzare il pulsante Imposta accanto all'impostazione Hotkey e assegnare il tuo preferito hotkey-mine è Alt + G, anche seti consigliamo di assicurarti di utilizzare una g minuscola mentre imposti il ​​tasto di scelta rapida: se lo imposti utilizzando una lettera maiuscola, non funzionerà correttamente.

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 usa le funzioni wmctrl per controllare le finestre aperte. Ecco la sintassi per la funzione window.activate, che commuta la finestra specificata come finestra attiva:

window.activate( 'titolo finestra parziale qui')

Fondamentalmente tutto ciò che devi fare è corrispondere parte del titolo della finestra, e inNel caso di Google Chrome, il titolo della finestra ha sempre "- Google Chrome" alla fine.