Yakuake is a drop-down terminal emulator based on KDE Konsole technology.

--- What's new ---

2.9.9:
Yakuake 2.9.9 is feature, bugfix and general maintenance release. The most significant new features are the introduction of silence/activity monitoring options for terminals and the addition of Get Hot New Stuff support for making it easier to download new Yakuake skins. Various little tweaks to the window behavior have been done, from auto-retracting the Yakuake window when the last session is closed to additional placement fixes in multi-monitoring setups with interesting desktop panel arrangements. Script authors will appreciate the once again expanded D-Bus APIs. Syncing the default shortcuts to changes made in Konsole and a smattering of other little fixes round things out, and finally Yakuake now depends on KDE Platform version 4.7.1 or higher.

Have a look at the changelog for additional details not mentioned here.

Changes in 2.9.9:
* Yakuake now sports a standard KDE "Configure Notifications..." item in its menu. The startup notification popup configuration has moved there, and newly-added notification events covered below are found there.
* It is now possible to monitor sessions (or individual terminals within them) for activity or silence. See the tab context menu or the keyboard shortcuts to toggle monitoring, and the new "Configure Notifications" dialog mentioned above to configure what happens when activity or silence are detected in a monitored session or terminal (by default a desktop notification popup is triggered for each).
Note that repeated activity in a terminal does not result in repeated notifications for that terminal: After the first notification, activity monitoring has to be disabled or reenabled, or the active session switched, or the window closed - only then another activity notification will be shown.
* Support for Get Hot New Stuff for skins has been added. See the new "Get New Skins..." button below the skin list in the Appearance page of the config dialog.
* When the window is set not to show on all virtual desktops and is not residing on the current virtual desktop, but is open (i.e. set to stay open regardless of focus loss), the Open/Retract action normally used to either retract it, or, when the option to also use the action to focus the window is enabled, cause the window manager to switch to the virtual desktop the window resides on. The former case, i.e. when the option to also use the action to focus the window is disabled, has now been changed to move the window to the current virtual desktop and focus it, rather than retract it.
* Yakuake now automatically retracts after the last open tab closes.
* A number of default keyboard shortcuts have been changed to reestablish consistency with Konsole, which introduced changed defaults in KDE Software Compilation v4.6.
* Invoking the window manager maximization feature now results in a Yakuake window with 100% width and height instead of the unresized window getting moved to the top-left corner of the screen. However, restore is not supported as it doesn't easily fit with Yakuake's window size state model.
* Tweaks to the code Yakuake uses to make itself the active window when invoked should improve compatibility with more window managers, particularly xfwm.
* The D-Bus API has been expanded further to cover the new activity and silence monitoring options, as well as with additional methods related to retrieving information about the keyboard input enabled state for sessions and terminals.
* The addSession* and split* D-Bus calls now return the id of the newly-created session or terminal, or -1 if creating a new session or terminal was not possible.
* Made sure that the activeTerminalId D-Bus call always returns something useful after an addSessionTwo*/Quad call, even when the window is closed while the call is made. Previously, activeTerminalId could return -1 in this situation because there technically is no active terminal until the window is opened and a focus event causes one to become active. Now the terminal that will receive focus once the window is opened is immediately declared the active terminal.
* The "Help" button was removed from the configuration dialog since there currently is no handbook included.
* Fixes to the window geometry and placement calculation in multi-screen setups and with panels located on screen edges other than the bottom edge.
* Fixed a bug causing the "Disable Keyboard Input -> For This Session" checkbox in the context menu of a multi-terminal session to become enabled when keyboard input was disabled for any of the individual terminals, rather than only when all terminals have it disabled (i.e. what enabling the checkbox manually actually does).
* Fixed errors in the tab stop order in several pages of the configuration dialog.
* Fixed the message shown on stderr when Yakuake is already running to refer to toggling rather than opening the window, since that is what a repeated execution actually does - if the window is already open, it will be closed at this time.
* Code cleanups, including porting away from recently deprecated KDE Platform APIs for future-compatibility.
* The KDE4FAQ document included in the tarball has been updated.
* Yakuake now depends on KDE Platform 4.7.1 or newer.

KeepAbove optional

Hi,
First of all looove yakuake, it's completely replaced any other terminal.

One thing that does bother me however is how it stays on top of other windows. This is not what I want, because I'd rather have it visible for longer periods of time than to hide and show it constantly.

Changing this is a small matter of not setting the NET::KeepAbove property. I've long maintained this as a patch on my box. But I would really like you to make this an option in the program. I was trying to put together a patch to include this in the gui, but I couldn't quite figure out all the pieces (not exactly a KDE coder).

Re: Re: KeepAbove optional

I think NET::SkipTaskbar also causes problems in the way that you can not switch window by alt+tab and it if it loses focus you can not get it back.
I have suggested and sugest to make all the window flags optional. Kde actually allows to do it via kcontrol for most all app windows but yakuake overrides this setting.

Re: Re: KeepAbove op

WebSVN: http://websvn.kde.org/branches/extragear/kde3/utils/yakuake/

If you're unfamiliar with how to do checkouts of individual applications in KDE SVN modules, you can adapt the instructions for Konversation (network -> utils; konversation -> yakuake):
http://konversation.kde.org/wiki/SVN#Manual_checkout_and_update

Yakuake 2.8 has introduced a fullscreen mode, which you can activate from the menu or via keyboard shortcut (the default being Ctrl+Shift+F). This does cover Kicker, however.

Live CD

Hi, thanks for a great program. I use Yakuake on Slax, a live distro based on Slackware. I save .kde/share/apps/yakuake and .kde/share/config/yakuakerc so that when I restart I can get my configuration back. Everything comes back the way I like it, except for the schema. Is there another file I should be saving? I've actually been wondering about this for a while, but hadn't bothered asking. Now that there are skins, using a skin and a different schema would make it fit in better with my setup.

Re: Live CD

> Hi, thanks for a great program.

Thanks :).

> I use Yakuake on Slax, a live distro Is there another file I should be saving?

Yep. Yakuake uses the Konsole KPart component (as do Konqueror, Kate and Konversation, for example), all instances of which store their shared settings in ~/.kde/share/config/konsolepartrc. I.e. your schema and other terminal settings will be in that file.

This works in Konsole.

Add a "hide" button?

First of all: a great program! I'm totally addicted.
I have installed the current SVN revision (735051) and I totally like the "switch off KeepAbove" option.
However, a button that hides Yakuake would be great, because there might be desktop icons covered by the window. A click is sometimes more convenient than a hotkey.

Secondly, Yakuake occasionally unfolds behind other windows when the hotkey is pressed. After that, pressing the hotkey several times brings the window to the top. I don't know what the reason might be - it just happens from time to time. (I'm using Kubuntu 7.10)

How do you like Plasma 5? The best KDE Desktop ever. Definitely a nice improvement. Not decided yet. Haven't tried it yet. I do not like some of the changes. KDE is taking the wrong way. I am still sticking with KDE 3.5. I have no opinion, but wanted to vote anyway.

Copyright 2003-2015 KDE-Apps.org Team All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.All contributors are responsible for the lawfulness of their uploads.KDE and K Desktop Environment are trademarks of KDE e.V.