1 What is a Guake terminal?
The Linux command line has long captivated newcomers with its powerful features, and has been extremely feature-rich for seasoned folks and geeks alike. People working in server and production environments in particular have long recognized that the Linux terminal was one of the first features when founder Linus Torvald wrote the kernel in 1991.
Terminal is very reliable as a powerful tool. The terminal is between the console environment and the GUI environment. As a GUI program, it runs in the desktop environment. There are many terminals suitable for a specific desktop environment, while others are general. Terminator, Konsole, Gnome-Terminal, Terminology, XFCE terminal and xterm are all common terminal emulators .
The author saw an article about the function of Guake from the foreign tecmint website, and learned through the installation process and some tests on Debian, Ubuntu, and Fedora: What is Guake?
Guake is a drop-down terminal for the Gnome environment, written primarily in Python with some C, released under the GPL2+ license for Linux and similar systems. Guake is inspired by the terminal in the computer game Quake. The Quake terminal can be swiped up and down from the screen by pressing F12 by default.
Importantly, Guake is not the first such application. Yakuake is a terminal emulator running on KDE, and Tilda is a terminal emulator written in GTK+, both from Quake 's terminal that slides up and down. The following lists the functions of the Guake terminal:
●Lightweight
●Simple and elegant
●Functional components
●Powerful and beautiful
●Terminal is smoothly integrated in GUI
●Appears/disappears after pressing predefined hotkeys
●Supports hotkeys, labels, transparent background for all Gnome users
● Configurable in a variety of aspects
Palettes include a large number of colors
Shortcuts to set transparency
Run a script at startup via Guake Can run
on one or multiple monitors
With the recent release of Guake 0.7.0, it brings some fixes along with some of the features mentioned above. The full version history and source packages are available at https://github.com/Guake/guake/releases/tag/0.7.0 .
Download Guake from the link to build Guake from source and compile it before installing it. However Guake can be installed on many distributions by adding additional repositories. The tecmint website provides uniform instructions for installing Guake under Debian, Ubuntu, Linux Mint, and Fedora. (Image source tecmint.com)
2 Install Guake terminal for setup
If you are interested in compiling Guake from source, you can download Guake from the link above and compile it before installing. However Guake can be installed on many distributions by adding additional repositories. Guake will be installed under Debian, Ubuntu, Linux Mint and Fedora.
First get the latest package list from the repositories and install Guake from the default repositories as follows:
---------------- On Debian, Ubuntu and Linux Mint ----------------
\$ sudo apt-get update
\$ apt-get install guake
---------------- In Fedora 19 and later ----------------
# yum update
# yum install guake
Once installed, Guake can be started from another terminal:
\$ guake
After booting, you can use F12 (default configuration) in the Gnome desktop to pull down and retract the terminal. It looks very nice, especially with the transparent background. slide down... slide up... slide down... slide up... execute command, open another tab, execute command, slide up... slide down...
Guake terminal combat
If the color of the wallpaper or active window does not match Guake, you can change your wallpaper, reduce the transparency or change the color of Guake.
The next step is to go into Guake's configuration and modify the settings to suit everyone's needs. The configuration of Guake can be run through the application menu or the following command.
\$ guake --preferences
3 Guake terminal for appearance and other settings
Appearance Settings Here you can modify the text color and background color and transparency.
Appearance settings
Keyboard shortcuts can modify the switch shortcuts displayed by Guake.
Compatibility basically doesn't have to set it.
Although this project has not been launched for a long time, it has reached a certain level of maturity and reliability. Users who need to frequently switch between GUI and terminal can use it out of the box. Guake does not need to manage a redundant window, and frequent Open and close, use tab to find the terminal in a large number of open applications or switch to a different workspace to manage the terminal, just with the F12 shortcut.
As you can see, for any Linux user who uses both GUI and terminal, Guake is the ideal tool for anyone who wants to combine GUI and terminal in their system, both smoothly and without any obstacles.