Přiřaďte Klávesové zkratky pro aktivaci otevřeného okna aplikace v systému Linux
Již jsme vám ukázali, jak přizpůsobit klávesové zkratky v libovolné aplikaci Linuxu, ale pro dnešní lekci si ukážeme krok za krokem - a přiřadíme klávesovou zkratku, která přepne otevřenou aplikaci do aktuálně zaměřeného okna.
Myšlenka spočívá v tom, že namísto použití myši nebo prolistování sady oken v přepínači Alt + Tab můžete rychle přiřadit klávesové zkratky k nejdůležitějším oknům a přepnout na ně jediným stiskem kláves a ušetřit tak spoustu času. Chcete-li tento úkol splnit v systému Linux, použijeme vynikající nástroj AutoKey.
Poznámka: pokud chcete, aby to bylo v systému Windows, můžete úkol snadno dosáhnout pomocí funkce AutoHotkey.
Scénář
Vzhledem k tomu, že většinu své práce provádím v prohlížeči Google Chrome, potřebuji, aby byl přístupný co nejrychleji, a obecně přiřazuji kombinaci kláves Alt + G a přejdeme do mého otevřeného okna prohlížeče Chrome..
Instalace funkce AutoKey
Budete chtít otevřít Synaptic Package Manager a rychle vyhledat autokey, zaškrtněte políčko a potom nainstalujte balíček. Můžete také nainstalovat pomocí příkazu apt-get takto:
sudo apt-get nainstalovat autokey
Přiřazení klávesové zkratky do okna aplikace
Otevřete konfigurační obrazovku AutoKey z ikony na hlavním panelu a poté z nabídky vytvořte nový skript a vložte následující kód:
window.activate ('Google Chrome')
Budete chtít použít tlačítko Nastavit vedle nastavení Hotkey a přiřadit preferovanou klávesovou zkratku je Alt + G, ačkoli se budete chtít ujistit, že při nastavování klávesové zkratky použijete malé písmeno g - pokud ho nastavíte pomocí velkého písmena se nebude chovat správně.
Jakmile uložíte nastavení a minimalizujete nebo zavřete obrazovku konfigurace funkce AutoKey, můžete klávesovou kombinaci Alt + G kdykoli přepnout do otevřeného okna.
Jak tohle funguje?
Když stisknete klávesu, kterou jste přiřadili, automaticky spustí skript, který jste přidali - v tomto případě je to jednoduchý skript Python, který používá funkce wmctrl pro ovládání otevřených oken. Zde je syntaxe funkce window.activate, která přepíná určené okno jako aktivní okno:
window.activate ('zde je částečný název okna')
V podstatě vše, co musíte udělat, je shodovat se s částí názvu okna a v případě prohlížeče Google Chrome má název okna vždy "- Google Chrome" na konci.