Description:

Yakuake is a drop-down terminal emulator made by KDE.

--- What's new ---

3.0.4:
Yakuake v3.0.4 is a hotfix release that fixes building with Qt 5.7.

v3.0.4 download: http://download.kde.org/stable/yakuake/3.0.4/src/

3.0.3:
Yakuake v3.0.3 is a maintenance release that includes bugfixes and updated AppStream metadata and updated translations.

Full changelog at: https://cgit.kde.org/yakuake.git/tree/ChangeLog


--- Essential links ---

Yakuake's website: http://yakuake.kde.org/
Report bugs and wishes at: https://bugs.kde.org/enter_bug.cgi?product=yakuake
Older releases: http://developer.berlios.de/project/showfiles.php?group_id=7376
Last changelog:

Changes in 3.0.4: 2 months ago

* Fixed build on Qt 5.7.

Sho

8 years ago

Hi Fabio,

for this to be possible, the Konsole KPart component needs to offer a way to the KPart host (e.g. Yakuake, or other apps using it) to trigger the search, or at least it needs to offer it via its context menu (the terminal context menu is owned by the Konsole KPart, not Yakuake). So this is more a wish for Konsole rather than Yakuake for now. Once the required changes have been made in Konsole, Yakuake can do its part.

Report

kronophage

8 years ago

Is there a way to make yakuake start automatically in split screen mode to get a tiling WM feeling ?
I'm thinking of a .yakuakerc file or something...
Or would that happen in the konsolerc ?

Report

Sho

8 years ago

Yakuake has a D-Bus interface (or DCOP for older KDE 3 versions) that can be used to script it to some degree, e.g.:

qdbus org.kde.yakuake /yakuake/sessions addSessionTwoHorizontal

You can make use of this in an autostart script that first starts Yakuake and then runs dbus commands to manipulate it (say, add a splitted tab and remove the default non-splitted one).

Have a look at the available interfaces using qdbusviewer (for the KDE 3 version, read up on DCOP and kdcop instead).

In the future, there will be session management UI that allows setting up a default splitted session.

As for Yakuake's config file, it's ~/.kde/share/config/yakuakerc on most systems, but that is not relevant to your quest here at the moment.

Report

kronophage

8 years ago

I'll look into that, thanks for your reply :)
And keep up the good work with Yakuake it is really a killer app !

Report

cRoMo

8 years ago

Please please try to bring some better overall look to yakuake - an Oxygen insipred theme would be great!

Report

Sho

8 years ago

I've already asked the Oxygen artists once, but they were too busy at the time. I'll try again.

Report

hellblade

8 years ago

I made a nice skin resembling the oxygen plasma theme.
Enjoy here http://www.kde-look.org/content/show.php/?content=92457

Report

Sho

8 years ago

Nice work! Would you be interested in having your skin included with Yakuake? (Credited to you, of course.)

Report

hellblade

8 years ago

You don't even have to ask mate:)
Of course I would love that!

Report

Sho

8 years ago

Ok, I'll look into including it with the next release then. Thanks :-).

I'll get in touch with you once it's in, so we can figure out how to handle any future updates, etc.

Report

hellblade

8 years ago

ok. I am updating right now but I'm not sure when it will be done.

I will keep posting updates in my page though and use versioning.

ty

Report

kadrach

8 years ago

Is it possible to automatically open Yakuake in fullscreen mode?

And please give me a way to get rid of the window borders and the title bar :)

Report

Sho

8 years ago

You can use the window-/application-specific rules capability of KDE's window manager, kwin, to open Yakuake - or any other application - automatically in fullscreen mode, or the kstart wrapper executable to similar effect.

The left-hand and right-hand border width is controlled by the skin definition file and thus changable. Disabling the window title bar is presently not an option; an in-the-works improved skinning engine may change that in the future.

Report

alrua

8 years ago

In the KDE3 version of Yakuake, it is possible to bind multiple keys to the global show/hide action. In the KDE4 system settings module (where I finally tracked the global config down to), it is only possible to assign one global shortcut key.

I miss the ability to bind two keys (I bind one in each end of the keyboard, depending on which hand is free). Could this be made possible in the KDE4 version as well?

Report

th3doctor

8 years ago

Hi,

First off, thanks for developing yakuake... it's the best!

I have a small problem in KDE 4, though. Every time I log in, the whole window opens and I have to manually close it before doing anything else. It used to just display the popup notification and stay hidden in KDE 3. Is there any way to get the old behavior back as is? Is it a bug?

Thanks!

Report

Sho

8 years ago

Starting with Yakuake 2.9.1, Yakuake can now be opened/closed by rerunning its executable (so you can e.g. put it on your panel both to start it, and to open/close it).

My assumption is that on login, "yakuake" is for some reason run twice in your system, so the first time starts it and the second time opens it. Perhaps it's both being restarted by KDE session management and you put it manually in your Autostart folder as well. Try to find and eliminate a second run of the executable during login.

Hope it helps.

Report

th3doctor

8 years ago

Ah, that's most likely it. Thanks!

Report

DanaKil

9 years ago

Thank you again ! I think I can't live without Yakuake now :)

don't know if this is possible but it could be great if Yakuake include a special skin which is automatically created from the plasma theme (at least the default panel or plasmoid background)

Should be doable (maybe ?) but dont know if an app can catch when plasma change his theme

Report

Sho

9 years ago

I have a new skinning engine planned that will make theming more flexible (the current format is somewhat limited, especially with regard to element positions and the tab bar). Once that's in place, I can look into whether it's possible to derive from the active Plasma theme without being a Plasmoid. Maybe in the future, when the Plasma library moves to kdelibs (planned for 4.2, iirc), I can just use the library anyway. Then again, Yakuake already kind of depends on kdebase anyway (the Konsole KPart is a runtime, not build time dependency, however) ... anyhow, I'll look into it when the time comes.

Report

TeeAhr1

9 years ago

How would I drop down a running instance of Yakuake with a specified command, in this case emacs? I want to use this to specify my default text editor. With Konsole, I can call "konsole -e emacs", but Yakuake doesn't seem to support the -e option.

Report

Sho

9 years ago

You can write a shell script that does the following things in aggregate:
1. Create a new session (tab).
2. Run a command in it.
3. Open the Yakuake window.

The KDE 3 version (anything older than 2.9.0) has a DCOP interface with the respective calls; the KDE 4 version (2.9.0 and newer) has a D-Bus interface instead.

I might add an -e argument in a future version (it's not quite the same as what the above does, since unlike running a command in an existing shell, it requires duplicating some parsing code for argument handling etc. from Konsole to properly start the desired non-shell process in the spawning terminal), but for now, DCOP/D-Bus will do.

Report

jdb25fr

8 years ago

Hi !
Can someone do this ? I don't know anything about dbus and I think it would be nice to port the "open with yakuake" service menu to kde 4...
(by replacing dcop with dbus calls)
Thanks !

Gide

Report

Sho

8 years ago

The D-Bus interface in the KDE 4 version of Yakuake is just as capable as the DCOP interface in the KDE 3 version was, so if the Service Menu worked well before, it should be very possible to port it.

Report

peteblack

9 years ago

Is anyone else seeing that the tab titles no longer get updated? Konqueror's tab titles work fine.

Report

Sho

9 years ago

Can't say I have that problem, nope. Check the terminal profile settings, perhaps? There's also a setting in the Yakuake config dialog controlling dynamic title updates (in 2.9.x - anything older than 2.9.0 has no support for dynamic tab titles).

Report

Changes in 3.0.4: 2 months ago

* Fixed build on Qt 5.7.

Changes in 3.0.3: 2 months ago

* Fixed Yakuake sometimes showing up in the Task Manager.
* Much improved Wayland support on Plasma 5.
* Added a security warning when using the runCommand DBus API (as recently added to KDE Konsole as well).
* Switched to a different API for getting the user home path to avoid blocking on network logins.
* The bell notification event now uses the correct Plasma 5 sound file name instead of an old KDE 4 one that may not be present.
* Fixed standard CLI arguments like --help and --version.
* Code cleanups, e.g. porting away from deprecated API.
* Updated AppStream metadata.

11 years ago

Changes in 3.0.2:
* Added back a description file implementing the freedesktop.org AppData specification.

Changes in 3.0.1:
* Fixed installation and integratin of hicolor application icon.

Changes in 3.0:
* Yakuake was ported to KDE Frameworks 5 and Qt 5.
* A new default skin follows the Plasma 5 Breeze design.
* Terminal focus is now preserved more reliably when closing and reopening Yakuake.
* Config changes made via the title bar menu are now synced to disk immediately, and thus preserved if Yakuake is killed instead of quit gracefully.
* The option to auto-update tab titles with the title bar contents no longer interferes with manually setting a tab title. To return to auto-updating just clear the title.
* Performance improvements in the compositor-unassisted animation code path.
* Fixed bug causing incorrect window height calculation in multi-monitor systems.

Changes in older releases: https://projects.kde.org/projects/extragear/utils/yakuake/repository/revisions/master/entry/ChangeLog

product-maker alex-l Oct 17 2016

product-maker shevegen Mar 12 2016

product-maker ghibortz Mar 04 2016

product-maker imurzich Jan 11 2016

product-maker jospoortvliet Jan 11 2016

product-maker ThAnderson Aug 12 2015

product-maker domryba Apr 16 2015

product-maker BodNX May 09 2014

product-maker hello98 Nov 05 2013

product-maker mea5 Nov 05 2013

product-maker altagir Oct 23 2013

product-maker msx Jul 19 2013

product-maker kete May 11 2013

product-maker wwmm Feb 19 2013

product-maker lefou Feb 12 2013

product-maker Naraku Feb 11 2013

product-maker hateshark Jan 27 2013

product-maker lei00 Jan 14 2013

product-maker makdere Dec 28 2012

product-maker Scrill Nov 11 2012

product-maker evolutionjoe Nov 10 2012

product-maker SeaJey Oct 20 2012

product-maker sxe Oct 20 2012

product-maker dmeyer Oct 19 2012

product-maker roctheme Oct 19 2012

product-maker pgalves Oct 19 2012

product-maker tetris4 Oct 19 2012

product-maker nikore90 Oct 19 2012

product-maker kaznovac Oct 04 2012

product-maker ashley194 Sep 20 2012

product-maker diskdefrag Sep 09 2012

product-maker jaitrum Aug 29 2012

product-maker kraftor Jul 13 2012

product-maker domicius May 27 2012

product-maker jksgfv May 24 2012

product-maker Etemenanki Mar 04 2012

product-maker Strahlex Feb 25 2012

product-maker karton Dec 29 2011

product-maker roentgen Nov 18 2011

product-maker FriedChicken Oct 16 2011

product-maker Xepher Oct 12 2011

product-maker sconosciuto Sep 24 2011

product-maker joetux Sep 19 2011

product-maker YAFU Sep 11 2011

product-maker mmj Sep 02 2011

product-maker quippini Aug 11 2011

product-maker electron222 Jul 30 2011

product-maker tobaj Jul 04 2011

product-maker GDR Jul 01 2011

product-maker tcat Jun 26 2011

product-maker McFraggle Jun 22 2011

product-maker unikum111 May 17 2011

product-maker adomas187 May 07 2011

product-maker cojack Apr 26 2011

product-maker imu Apr 23 2011

product-maker l0ll0lll Apr 17 2011

product-maker cochisepoeta Feb 12 2011

product-maker limeytx Feb 06 2011

product-maker supportfsf Feb 03 2011

product-maker bruno666 Jan 28 2011

product-maker painteru Jan 28 2011

product-maker trebor Jan 23 2011

product-maker ubuntuku Jan 04 2011

product-maker terrorbaby92 Dec 08 2010

product-maker bugmenot1234 Nov 12 2010

product-maker aTanCS Nov 06 2010

product-maker jmc88 Oct 26 2010

product-maker CyberAng3l Oct 26 2010

product-maker dooder Oct 22 2010

product-maker denic Oct 04 2010

product-maker vvs Sep 30 2010

product-maker 21 253

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Details
version
3.0.4
updated Apr 03 2017
added Sep 16 2005
downloads
page views 18748