LinuxCommandLibrary

yakuake

Open a drop-down terminal emulator

TLDR

Start up Yakuake

$ yakuake
copy

Toggle Yakuake visibility
$ <F12>
copy

Toggle fullscreen mode
$ <F11>
copy

Open a new tab
$ <Ctrl Shift t>
copy

Switch between tabs
$ <Shift [ArrowLeft|ArrowRight]>
copy

Create terminal splits
$ <Ctrl [)|(]>
copy

Switch between splits
$ [<Ctrl Tab>|<Ctrl Shift Tab>]
copy

SYNOPSIS

yakuake [OPTIONS...]

PARAMETERS

--help
    Displays a help message and exits.

--version
    Shows version information and exits.

--hide
    Hides the Yakuake window if it is currently visible.

--show
    Shows the Yakuake window if it is currently hidden.

--toggle
    Toggles the visibility of the Yakuake window (shows if hidden, hides if visible).

--run-command
    Executes the specified command in a new terminal tab within Yakuake.

--profile
    Opens a new tab using the Konsole profile named name.

--geometry
    Sets the initial size and position of the Yakuake window. Example: 1024x768+0+0.

--fullscreen
    Starts Yakuake in fullscreen mode.

DESCRIPTION

Yakuake is a KDE Konsole-based terminal emulator that slides down from the top of your screen with a single key press (default F12), providing instant command-line access. It aims for speed and convenience, eliminating the need to switch windows or launch new terminal instances. Built on Konsole's robust technology, Yakuake offers extensive customization options, including appearance (transparency, size, animation), profiles, and tab management. Its tight integration with the KDE Plasma desktop and support for D-Bus commands make it a powerful tool for both casual users and developers, allowing for scripted interactions and seamless workflow.

CAVEATS

Primarily designed for and integrated with the KDE Plasma desktop environment. While it may run on other desktop environments, its full feature set and seamless integration (e.g., global hotkeys, D-Bus commands) are best experienced within KDE Plasma.

D-BUS INTERFACE

Yakuake exposes a D-Bus interface, allowing external applications or scripts to control its behavior, such as showing/hiding the window, running commands, or creating new tabs. This enables advanced automation and integration with other system components, making it highly scriptable.

CONFIGURATION

Most of Yakuake's extensive configuration options, including keybindings (default F12 for toggle), appearance (e.g., transparency, width, height, animation speed), and default profiles, are accessible through its graphical settings dialog. This dialog is typically found by right-clicking on the Yakuake window or its system tray icon.

HISTORY

Yakuake, short for 'Yet Another Kuake' (referencing the 'Quake' game console), was conceived to provide a quick-access terminal for the KDE desktop environment. Inspired by the in-game consoles of popular games like Quake, it brings the convenience of an instantly accessible command line to the desktop. It has been an integral part of the KDE applications suite, leveraging the powerful Konsole terminal engine, and continuously evolved to offer robust customization and D-Bus integration for enhanced usability and scripting.

SEE ALSO

konsole(1), guake(1), tilda(1), gnome-terminal(1)

Copied to clipboard