Rendeljen hozzá egy parancsikonot egy nyitott alkalmazásablak aktiválásához Linuxon
Már megmutattuk, hogyan lehet testreszabni a gyorsbillentyűket bármely Linux alkalmazásban, de a mai lecke során egy lépéssel túlmutatunk, és hozzárendelünk egy gyorsbillentyűt, amely megnyitott alkalmazást vált az aktuálisan fókuszált ablakra.
Az az elképzelés, hogy az Alt + Tab kapcsoló ablakában az egér használata vagy az ablakok átlapolása helyett gyorsan hozzárendelhet egy gyorsbillentyűt a legfontosabb ablakokhoz, és egyetlen gombnyomással válthat rájuk, és sok időt takaríthat meg. Ahhoz, hogy ezt a feladatot Linuxon elvégezzük, a kiváló AutoKey segédprogramot fogjuk használni.
Jegyzet: ha azt szeretné, hogy a Windows módja ezt megtehesse, akkor könnyen elvégezheti a feladatot az AutoHotkey segítségével.
A forgatókönyv
Mivel a legtöbb munkámat a Google Chrome-ban végzem, a lehető leggyorsabban hozzáférhetővé kell tenni, és általában az Alt + G billentyűkombinációt rendelem hozzá a nyitott Chrome-ablakra váltáshoz.
Az AutoKey telepítése
Meg akarja nyitni a Synaptic csomagkezelőt, és gyorsan keresni autokey, jelölje be a jelölőnégyzetet, majd telepítse a csomagot. Azt is telepítheti az apt-get paranccsal, mint ez:
sudo apt-get install autokey
Gyorsbillentyű hozzárendelése egy alkalmazásablakhoz
Nyissa meg az AutoKey konfigurációs képernyőt a tálcán, majd hozzon létre egy új parancsfájlt a menüből, majd illessze be a következő kódot:
window.activate ('Google Chrome')
A Gyorsbillentyű beállítás mellett a Set (Beállítás) gombot szeretné használni, és a kívánt gyorsbillentyű hozzárendelése Alt + G, de győződjön meg róla, hogy kisbetűs g-ot használ, ha beállítja a gyorsbillentyűt. nagybetűvel használva nem fog megfelelően viselkedni.
Miután elmentette a beállítást, és minimalizálta vagy bezárta az AutoKey konfigurációs képernyőt, az Alt + G gyorsbillentyűkombinációt bármikor megnyithatja, amikor át akarja váltani a nyitott ablakra.
Hogy működik ez?
Amikor megnyomja a hozzárendelt parancsikonot, az AutoKey futtatja a hozzáadott parancsfájlt - ebben az esetben ez egy egyszerű Python parancsfájl, amely a wmctrl funkciókat használja a nyitott ablakok vezérléséhez. Íme a window.activate függvény szintaxisa, amely a megadott ablakot aktív ablakként kapcsolja:
window.activate ('részleges ablak címe itt')
Alapvetően mindössze annyit kell tennie, hogy megfeleljen az ablak címének egy részének, és a Google Chrome esetében az ablak címe mindig „- Google Chrome” van a végén.