Hemsida » hur » Tilldela en genvägsknapp för att aktivera ett öppet programfönster på Linux

    Tilldela en genvägsknapp för att aktivera ett öppet programfönster på Linux

    Vi har redan visat dig hur du anpassar genvägsknappar i någon Linux-applikation, men för dagens lektion tar vi det ett steg bortom - och tilldela en genvägsknapp som byter en öppen applikation för att vara det aktuella fokuserade fönstret.

    Tanken är att istället för att använda musen eller bläddra genom en uppsättning fönster i Alt + Tab switchen, kan du snabbt tilldela en snabbtangent till dina viktigaste fönster och byta till dem med en enda knapptryckning, vilket sparar dig mycket tid. För att uppnå denna uppgift på Linux använder vi det utmärkta AutoKey-verktyget.

    Notera: Om du vill ha Windows-sättet att göra det kan du enkelt uppnå uppgiften med AutoHotkey.

    Scenariot

    Eftersom jag gör det mesta av mitt arbete i Google Chrome måste jag få det tillgängligt så snabbt som möjligt och jag tilldelar i allmänhet Alt + G-tangentkombinationen för att byta till mitt öppna Chrome-fönster.

    Installera AutoKey

    Du vill öppna Synaptic Package Manager och göra en snabb sökning efter autokey, markera rutan och installera sedan paketet. Du kan också installera det med hjälp av apt-get-kommandot så här:

    sudo apt-get install autokey

    Tilldela en genvägsknapp till ett applikationsfönster

    Öppna konfigurationsskärmen för AutoKey från systemfältikonen och skapa sedan ett nytt skript från menyn och klistra sedan in följande kod:

    window.activate ('Google Chrome')

    Du vill använda Set-knappen bredvid snabbvalsknappen och tilldela den önskade snabbmenyn är Alt + G, men du vill se till att du använder en liten bokstav g medan du ställer in snabbtangenten - om du ställer in den Med en stor bokstav kommer den inte att fungera rätt.

    När du har sparat inställningen och minimerat eller stängt AutoKey-konfigurationsskärmen kan du slå kombinationen Alt + G snabbtangent när du vill byta till det öppna fönstret.

    Hur fungerar detta?

    När du klickar på genvägsknappen som du har tilldelat kör AutoKey det skript som du har lagt till. I det här fallet är det ett enkelt Python-skript som använder wmctrl-funktionerna för att styra öppna fönster. Här är syntaxen för window.activate-funktionen, som växlar det angivna fönstret till det aktiva fönstret:

    window.activate ('partial window title here')

    I grund och botten är allt du behöver göra för att matcha en del av fönstertiteln, och i fråga om Google Chrome har fönstertiteln alltid "- Google Chrome" i slutet.