I've been using a GNOME desktop for quite a while and the GNOME Run or Raise extension (https://github.com/CZ-NIC/run-or-raise). It lets me define a keyboard shortcut (e.g. Alt+t) which will:

  1. Launch the GNOME Terminal if it isn't running.
  2. Give the focus to the running GNOME Terminal if it is running but not the app in focus.
  3. Once the GNOME Terminal is focused, continuing to hit the 't' key will cycle through all of the GNOME Terminal windows if multiple windows are open.

I have shortcuts defined for all of my most often used apps and find it is a very efficient way of switching between the apps I use most often.

My questions are:

  • Does eOS support this functionality natively? If so, how can I get it to work?
  • If not, is there another way to get this functionality? I did find this Python program (https://gist.github.com/tysonholub/c737d562614aa0d83add66dbec378723) which switches between an app's open windows, but this isn't quite what I want. I'm not sure if I can duplicate the 'Run or Raise' functionality using Python.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.