Guake/guake

Guake Terminal Releases 3.9.0, 3.10, and 3.10.1 Introduce Enhanced Features and Fixes for Drop-Down Terminal Users

guake

Guake, a drop-down terminal emulator for GNOME, has issued three notable releases—3.9.0, 3.10, and 3.10.1—bringing back important command-line flags, adding customizable search engines, pinning functionality, and multiple bug fixes. These updates aim to improve usability and customization for developers and users who rely on quick terminal access.

What is Guake?

Guake is a drop-down terminal emulator designed primarily for GNOME desktop environments. It allows users to access a terminal window instantly via a hotkey, sliding down from the top of the screen and hiding just as quickly. This makes it popular among developers and Linux users who need fast terminal access without cluttering their workspace with multiple windows.

The terminal supports multiple tabs, customizable hotkeys, transparency, and other features that enhance productivity. It is multilingual and highly configurable, catering to users who want a terminal that integrates smoothly with their desktop environment.

Guake 3.9.0: Return of the --execute-command Flag and YAML Configuration

Released in mid-2022, Guake 3.9.0 reintroduced the --execute-command flag, a feature that allows users to run commands directly when launching the terminal, albeit with some adjusted semantics. This release also introduced a new system for setting terminal parameters through YAML configuration files, enabling more granular and flexible customization.

Additional improvements included:

  • Fixes for custom labels and fullscreen behavior across multiple monitors.
  • Addition of the TERM_PROGRAM environment variable to align with other terminals.
  • Ability to open links directly under the terminal cursor.
  • Preservation of font scaling when splitting terminals.
  • Enhanced startup script performance and various bug fixes.

These changes aimed to refine the user experience and improve integration with system environments.

Guake 3.10: Custom Search Engines and Pin Button

In May 2023, Guake 3.10 brought several user-focused enhancements:

  • Customizable Search Engines: Users can now set their preferred search engine for the "Search on Web" feature, allowing more personalized web searches directly from the terminal.
  • Pin Button: A new pin button was added to temporarily prevent the terminal from hiding when it loses focus, useful for users who want the terminal to remain visible during multitasking.
  • New Hotkeys: Added shortcuts to open new tabs in the same directory and to select all text in the current terminal.
  • Improved Tab Behavior: When Guake is invoked with a path argument and no flags, it opens a new tab in that directory, streamlining workflows.
  • Documentation Updates: Included instructions for global hotkeys.

These features enhanced usability, making Guake more adaptable to varied workflows.

Guake 3.10.1: Bug Fixes, Localization, and Background Image Validation

The latest release, 3.10.1, published in October 2025, focuses on maintenance and quality improvements after a period without releases:

  • Localization Fixes: Minor typos in the Russian localization were corrected.
  • AppIndicator Support: Enabled the use of AyatanaAppIndicator, improving integration with system trays.
  • Background Image Validation: Prevents users from selecting non-image files as background images, improving stability.
  • Split Terminal Enhancements: Allows splitting terminals with specified sizes using command-line flags --split-vertical or --split-horizontal.
  • UI Improvements: Removed underlines from quick-open targets when the quick-open feature is disabled.
  • Window Position Fixes: Corrected window position drift during visibility toggles.
  • Build and CI Updates: Ensured schema source files are in place before recompilation and updated continuous integration workflows.

This release also welcomed several new contributors, highlighting ongoing community involvement.

Conclusion

Guake continues to evolve as a convenient and customizable drop-down terminal for GNOME users. The releases from 3.9.0 through 3.10.1 demonstrate a balance between introducing new features—such as customizable search engines and enhanced split terminal controls—and maintaining stability through bug fixes and UI improvements. These updates reflect the project's responsiveness to user needs and its active development community.

Users who rely on Guake for quick terminal access will find these releases improve both functionality and reliability.


Sources

Sources