Yakuake (Yet Another Kuake) is a drop-down terminal emulator for the KDE Plasma desktop environment. Inspired by the console in Quake, Yakuake provides instant terminal access with a single keystroke—perfect for developers, system administrators, and power users.
- 🚀 Instant Access - Drop-down terminal with customizable hotkey (default:
F12) - 🎨 Highly Customizable - Skins, transparency, blur effects, and animations
- 📑 Tabbed Interface - Multiple sessions in a single window
- 🎯 Keyboard-Driven - Full keyboard navigation and shortcuts
- 🔧 Scriptable - D-Bus API for automation
- 🌐 International - Available in 50+ languages
This repository contains comprehensive documentation for configuring and troubleshooting Yakuake:
| File | Description |
|---|---|
yakuakerc-configuration-guide.md |
Main guide - Complete configuration reference with all settings, troubleshooting, D-Bus scripting, and examples |
- ✅ Complete
yakuakercconfiguration reference - ✅ All settings with types, defaults, and valid values
- ✅ Keyboard shortcut syntax and customization
- ✅ D-Bus scripting examples for automation
- ✅ Troubleshooting for common issues
- ✅ Hidden/undocumented configuration options
- ✅ Complete sample configuration with comments
- ✅ Version history and release notes
sudo pacman -S yakuakesudo dnf install yakuakesudo apt install yakuakesudo zypper install yakuakegit clone https://invent.kde.org/utilities/yakuake.git
cd yakuake
mkdir build && cd build
cmake ..
make
sudo make install- Run
yakuakefrom your terminal or application launcher - Press
F12to toggle the Yakuake window - Configure your preferred settings via Configure Yakuake (hamburger menu)
- Start with the Configuration Syntax section
- Review the Complete Example Configuration
- Copy the example to
~/.config/yakuakercand customize
- Check Hidden/Undocumented Options
- Explore D-Bus Scripting for automation
- Review the Troubleshooting Guide for edge cases
[Window]
Height=50
Width=100
Position=Top[Window]
Height=80
Width=40
Position=Right[Window]
Height=90
Width=100
Position=TopYakuake stores its configuration in ~/.config/yakuakerc. The main sections include:
| Section | Purpose |
|---|---|
Animation |
Dropdown animation frames |
Appearance |
Skins, transparency, blur |
Dialogs |
First-run dialogs |
Shortcuts |
Keyboard shortcuts |
Window |
Size, position, behavior |
Terminal |
Scrollback, history |
Behavior |
Focus, startup, notifications |
For complete details, see the Configuration Sections in the main guide.
Contributions are welcome! Here's how you can help:
- Report Issues - Found a problem? Open an issue
- Add Documentation - Improve explanations or add examples
- Share Configurations - Submit your custom configurations
- Translate - Help localize this documentation
- Fix Errors - Spelling, grammar, or technical corrections
- Konsole - The terminal backend Yakuake uses
- KDE Plasma - The desktop environment
- KDE Documentation
- KDE Community - For creating and maintaining Yakuake
- Contributors - To this documentation and the broader community
Last updated: February 2026