10Sep
Vi har redan visat dig hur du anpassar genvägar i alla Linux-applikationer, 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.
Obs! 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 växla till mitt öppna Chrome-fönster.
Installera AutoKey
Du vill öppna Synaptic Package Manager och göra en snabbsökning för
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ånmenyn, och klistra sedan in i följande kod:
window.activate( 'Google Chrome')
Du vill använda Set-knappen bredvid snabbvalsknappen och tilldela din föredragna snabbmenyn är Alt + G, mendu 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 det här?
När du slår 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 fönstret.aktivera funktionen, som växlar det angivna fönstret till det aktiva fönstret:
window.activate( "partiell fönsterrubrik här")
I grund och botten är allt du behöver göra att matcha en del av fönsterrubriken och iI fallet med Google Chrome har fönstertiteln alltid "- Google Chrome" i slutet.