This script can be associated to a keyboard shortcut to make ANY terminal emulator behave like Guake, but better.

It brings the terminal to front on the first call, and pushes it back on the second call, so you can still see the terminal while working in the other window. I prefer this instead of minimizing, and definitely prefer this over the "always on top" terminals.

Requirements:
wmctrl
xprop
Python3

Python3 required libraries:
psutil (pip3 install psutil)

How to use:
1) Install the required commands and libraries
2) Edit the first lines of the script to set your terminal emulator (I use qterminal)
3) Configure your preferred window manager key shortcut to execute the script*

*Remember to you give it execution permissions!

Features

  • Bring any terminal emulator to front
  • Send the terminal window back without minimizing it!
  • Open a new terminal when none is available
  • Switch to the terminal emulator found in the current workspace
  • Switch to a different workspace if no instance is found in the current one

Project Activity

See All Activity >

Follow Guake-like behavior for any terminal app

Guake-like behavior for any terminal app Web Site

Other Useful Business Software
Get full visibility and control over your tasks and projects with Wrike. Icon
Get full visibility and control over your tasks and projects with Wrike.

A cloud-based collaboration, work management, and project management software

Wrike offers world-class features that empower cross-functional, distributed, or growing teams take their projects from the initial request stage all the way to tracking work progress and reporting results.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Guake-like behavior for any terminal app!

Additional Project Details

Registered

2019-05-31