10Sep
Už sme vám ukázali, ako prispôsobiť klávesové skratky v ľubovoľnej aplikácii Linux, ale pre dnešnú lekciu to urobíme o krok ďalej - a priradiť klávesovú skratku, ktorá prepne otvorenú aplikáciu na aktuálne zamerané okno.
Myšlienkou je, že namiesto použitia myši alebo prelistovania sady okien v prepínači Alt + Tab môžete rýchlo priradiť klávesovú skratku k svojim najdôležitejším oknám a prepnúť na nich jediným stlačením tlačidla a ušetriť tak veľa času, Ak chcete splniť túto úlohu v systéme Linux, použijeme vynikajúci nástroj AutoKey.
Poznámka: , ak chcete, aby to urobil systém Windows, môžete ľahko splniť úlohu pomocou funkcie AutoHotkey.
Scenár
Pretože väčšinu svojej práce v prehliadači Google Chrome potrebujem mať prístup k nemu čo najskôr a všeobecne priradím kombináciu klávesov Alt + G a prepnúť do otvoreného okna prehliadača Chrome.
Inštalácia funkcie AutoKey
Budete chcieť otvoriť Synaptic Package Manager a rýchlo vyhľadať autokey , začiarknuť políčko a potom nainštalovať balík. Mohli by ste ho tiež nainštalovať pomocou príkazu apt-get takto:
sudo apt-get nainštalovať autokey
Priradenie klávesovej skratky do okna aplikácie
Otvorte obrazovku konfigurácie funkcie AutoKey z ikony na paneli úloh a vytvorte nový skript za potom prilepte nasledujúci kód:
window.activate( 'Google Chrome')
Budete chcieť použiť tlačidlo Nastaviť vedľa nastavenia Hotkey a priradiť preferovanú hotkey-mine je Alt + G, hocibudete sa chcieť uistiť, že používate malé písmeno g pri nastavovaní klávesovej skratky - ak ho nastavíte pomocou veľkého písmena, nebude sa správať správne.
Po uložení nastavenia a minimalizovaní alebo zatvorení obrazovky konfigurácie funkcie AutoKey môžete stlačiť kombináciu klávesových skratiek Alt + G kedykoľvek chcete prejsť do otvoreného okna.
Ako to funguje?
Keď stlačíte klávesovú skratku, ktorú ste priradili, funkcia AutoKey spustí skript, ktorý ste pridali - v tomto prípade je to jednoduchý skript Python, ktorý používa funkcie wmctrl na ovládanie otvorených okien. Tu je syntax pre funkciu window.activate, ktorá prepína špecifikované okno ako aktívne okno:
window.activate( 'názov čiastkového okna tu')
V podstate všetko, čo musíte urobiť, je zhoda s časťou názvu okna av prípade prehliadača Google Chrome má názov okna na konci vždy "- Google Chrome".