This minor release mainly fix some issues when installing Guake though
pip install --user --upgrade guake. A big thanks also to everyone who contributed to the translations on Weblate.
Don't translate application icon (this finally fixes Guake application icon not being displayed with German locale, which was only partially resolved with #1320)
Install of Guake through pip install was broken (missing
paths.py). Now fixed. Discarded generation of bdist. (fix
sv (thanks to @MorganAntonsson)
de (thanks to @rzimmer)
ru (thanks Igor "f2404" on Weblate)
cz (thanks Pavel Borecki on Weblate)
pl (thanks Piotr Drąg on Weblate)
it (thanks Maurizio De Santis on Weblate)
- Update about screen's credits
pip install guakenow compiles the gsettings schema and finds its languages automatically.
Wayland is a bit more well supported. The X11 backend is now used by default for GDK and it seems to make the shortcut works under most situation.
A more cleaner solution would be to develop a GAction (vote for this feature here])
A new command has been added:
guake-toggle, should be faster than
guake -t. You can use it when you register the global shortcut manually (X11 or Wayland).
- Fix transparency regression on ubuntu composite (#1333)
- Fix transparency issue
- Fix right-click on link
- Fix bad css override on check tab background (#1326)
- Fix Guake application icon not displayed with German locale
- fix ctrl+click on hyperlinks on VTE 0.50 (#1295)
- Fixed "Gruvbox Dark" color palette (swapped foreground and background)
- Swapped foreground and background colors for palettes added in commit #58842e9.
- Add option groupes to the bootstrap scripts
- Thanks to @arcticicestudio, a new nice, clean new palette theme is available for Guake users: Nord (#1275)
Multiline url are sometimes not handled correctly.
Users of Byobu or Tmux as default shell should disable the "login shell" option (in the "Shell" panel). This uses an option,
--login, that does not exist on these two tools.
Fix duplication in theme list (#1304)
Fix right click selection in Midnight Commander
Corrected usage of
Vte.Regex.new_for_matchto fix regular expression matching (hyperlinks, quick open) on VTE >0.50 (#1295)
'(simple quote) and
()(parenthesis) are now captured by hyperlink matcher. This may causes some issues with log and so that use parenthesis around hyperlinks, but since parenthesis and quotes are valid characters inside a URL, like for instance URL created by Kibana, they deserve the right to be shown as proper url in Guake.
User can still select the URL in the terminal if he wishes to capture the exact url, before doing a Ctrl+click or a right click.
For developers, it is advised to end the URL with a character that cannot be used in URL, such as space, tab, new line. Ending with a dot (
.) or a comma (
,) will not be seen as part of the URL by Guake, so most logs and traces that adds a dot or a comma at the end of the URL might still work.
Fix "Grubbox Dark" theme
- Rework the documentation. The README grew up a lot and was hard to use. It has been cut into several user manual pages in the official online documentation.
This version of Guake brings mostly bug fixes, and some new features like "Quick Open on selection". I have also reworked internally the Quick Open so that it can automatically open files from logs from pytest and other python development tools output. However, there might still some false positive on the hovering of the mouse in the terminal, the most famous being the output of
ls -l which may have the mouse looks like it sees hyperlinks on the terminal everywhere. Click does nothing but its an annoying limitation.
Package maintainers should read the "Notes for Package Maintainers" of this release note carefully.
New "start at login" option in the settings (only for GNOME) #251
-vparameter to enable debug logging. Please note the existing
-v(for version number) has been renamed
- Gruvbox Dark,
- Hemisu Dark,
- Hemisu Light,
- Monokai dark,
- One Light,
Allow application to capture right click (ex: Midnight commander). #1096. It is still possible to show the contextual menu with Shift+right click.
delete tab even without libutempter (#1198)
Fix crash when changing command file #1229
change scope of
Fix user interface translations #1228
Fix several issues on Quick Edit:
quick open freezes guake
support for systems with PCRE2 (regular expression in terminal) disabled for VTE, like Ubuntu 17.10 and +.
This might disable quick open and open url on direct Ctrl+click. User can still select the wanted url or text and Cltr+click or use contextual menu.
See this discussion on Tilix, another Terminal emulator that suffurs the same issue.
quick open now appears in contextual menu (#1157)
bad translation update on the contextual menu. This causes new strings that was hidden to appear for translators.
Fix quick open on pattern "File:line" line that was not opening the wanted file.
Some systems such as Ubuntu did displayed Guake with a translated interface (#1209). The locale system has been reworked to fix that.
There might be broken translations, or not up-to-date language support by Guake. A global refresh of all existing translations would be welcomed. Most has not been updated since the transition to Guake 3, so these languages support might probably be unfunctional or at least partialy localized.
A big thank you for all the volunteers and Guake enthousiats would often update their own translation to help guake being used world-wide.
- Help is always welcomed for updating translations !
Support for vte 2.91 (0.52) #1222
Notes for Package Maintainers
The setup mecanism has changed a little bit. Some maintainers used to patch the source code of Guake to change the pixmap, Gtk schema or locale paths directly in the
guake/globals.pyfile. This was due to a lack of flexibility of the installation target of the
make installtarget looks now a little bit more familiar, allowing distribution packager to set the various paths directly with make flags.
sudo make install \ prefix=/usr \ DESTDIR=/path/for/packager \ PYTHON_SITE_PACKAGE_NAME=site-package \ localedir=/usr/share/locale
The main overrides are:
IMAGE_DIR: where the pixmap should be installed. Default:
localedir: where locales should be installed. Default:
GLADE_DIR: where the Glade files should be installed. Default:
gsettingsschemadir: where gsettings/dconf schema should be installed. Default:
I invite package maintainers to open tickets on Github about any other difficulties encountered when packaging Guake.
Note: Please do not use the artefacts links automatically provided by GitHub to download the source code. The package will not work.
Add window displacement options to move guake away from the screen edges
User can manually enter the name of the GTK theme it wants Guake to use. Note there is no Preference settings yet, one needs to manually enter the name using
dconf-editor, in the key
/apps/guake/general/gtk-theme-name. Use a name matching one the folders in
/usr/share/themes. Please also considere this is a early adopter features and has only been tested on Ubuntu systems. Dark theme preference can be se with the key
Allow make install-system to be run as non root user and print a message if so.
Quick open can now open file under selection. Simply select a filename in the current terminal and do a Ctrl+click, if the file path can be found, it will be open in your editor. It allows to virtually open any file path in your terminal (if they are on your local machine), but requires the user to select the file path first, compared to the Quick Open feature that finds file names using regular expression.
Also notes that is it able to look in the current folder if the selected file name exists, allowing Ctrl+click on relative paths as well.
Line number syntax is also supported:
filename.txt:5will directly on the 5th line if your Quick Open is set for.