TBD: Long description of each feature
TBD:
- Appears when you call and disappears once you are done by pressing a predefined hotkey (F12 by default)
- Customizable hotkeys for tab access, reorganization, background transparency, font size,...
Guake can now (>=3.1) starts automatically on GNOME startup.
Guake has several modes available to manage tab. You can let guake automatically rename the tab or give you own name.
Thanks to the Guake community, a huge number of Terminal palettes are provided out of the box.
Guake allows you to choose a different Gtk theme than your environment.
Note
You need to restart Guake after changing the GTK theme.
Guake automatically finds URL printed in your terminal and allow you to click on it using
[Ctrl]+click
. Many other terminals, if not all, does that already.
Guake is also able to find out file names and open it in your favorite code editor, such as Visual Studio Code, Atom or SublimText.
Guake brings this to much more, by automatically parsing output of popular system commands such
as gcc
, Python's traceback or pytest
report, and allowing you to automatically open the
file at the correct line number. Guake is even able to find the Python function name automatically
when used with pytest
.
Even if Guake cannot parse the output, you can still ask him to open a wanted file path displayed
in your terminal, provided the file exists at this path. Simply select the full path and click
using the [Ctrl]+click
, or with the contextual menu on right click.
Right click also displays "Search on web" (if you have selected a text) and "Open link" (if the text under the cursor is a URL or if the selected text is a URL).
Guake also supports HTML-like anchor with special characters such as:
echo -e '\e]8;;http://example.com\aThis is a link\e]8;;\a'
You may need a recent version of the VTE (Virtual Terminal Emulator) component in you system (vte >= 0.50).
TBD: Multi-monitor support (open on a specified monitor, open on mouse monitor)
TBD: Configure Guake startup by running a bash script when Guake starts
TBD: Save terminal content to file
TBD
The major features of guake are available on DBus.
Tabs are uniquely identified with a UUID. Each terminal receives this UUID in the following
environment varialbe: GUAKE_TAB_UUID
. It can be used to rename the tab from the command line
using --tab-index 3c542bc1-7c99-4e73-8d37-e08281bd592c
.