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: 4 months ago

* Fixed build on Qt 5.7.

peteblack

9 years ago

Thanks, no luck though.

I've tried that and also using a fresh .kde4.0/.

Funny thing is that when I toggle the "Show title bar contents in tab labels" it works. However, the title remains the same until it's toggled again.

I'll have a closer look at it and perhaps post a bug report if I cant figure it out.

Thanks again.

Report

Sho

9 years ago

Do you get any error messages along the lines of unsuccessful signal connections or similar when you run Yakuake from a terminal?

Report

peteblack

9 years ago

Confirm fixed in 2.9.3. Good stuff!

Report

thejackal

9 years ago

A Noted problem when using shell-provided names for tab-names is that they quickly consume the available tab-bar space.

The only ways around this I can see as feasable are:

1: Vertically Stacked Tabs
2: Left/Right tab scroll

I would personally prefer #1 for the sake of ease of access and speed of status monitoring.

Thanks for the great tool :) ( +kde4 +konsole 4 = awesome and im ad-hoc'ing kde3 with kde4 components to get what i want till kde4 becomes more stable )

Report

erolosty

9 years ago

cool well i just changed 2.8.1 to make it work

void MainWindow::slotDecreaseHeight()
{
/* Decreases the window's height. */

int steps = (Settings::steps() == 0) ? 1 : Settings::steps();

mask_height = (--step * max_height) / steps;

if (step <= 0)
{
step = 0;
timer.stop();
disconnect(&timer, SIGNAL(timeout()), 0, 0);

//hide();

if (Settings::poll()) toggleMousePoll(true);

}

updateWindowMask();
title_bar->move(0, mask_height);
setGeometry (0, 0, 0, 0);
}

I made the window a singularity instead of calling setvisable and it works now. Thats in main_window.cpp (I dont use the animation anyway). Love yakuake! thanks for a sweet program, hope my hack helps others

Report

erolosty

9 years ago

cool well i just changed 2.8.1 to make it work

void MainWindow::slotDecreaseHeight()
{
/* Decreases the window's height. */

int steps = (Settings::steps() == 0) ? 1 : Settings::steps();

mask_height = (--step * max_height) / steps;

if (step <= 0)
{
step = 0;
timer.stop();
disconnect(&timer, SIGNAL(timeout()), 0, 0);

//hide();

if (Settings::poll()) toggleMousePoll(true);

}

updateWindowMask();
title_bar->move(0, mask_height);
setGeometry (0, 0, 0, 0);
}

I made the window a singularity instead of calling setvisable and it works now. Thats in main_window.cpp (I dont use the animation anyway). Love yakuake! thanks for a sweet program, hope my hack helps others

Report

erolosty

9 years ago

https://bugs.launchpad.net/ubuntu/+source/yakuake/+bug/126732

http://bugs.gentoo.org/show_bug.cgi?id=158395

Does anyone know how to fix this? Im running Ubuntu Hardy with kde 3.5. Im going to try compiling from svn later but is that a waste of time?

Report

erolosty

9 years ago

I love yakuake which is why I am upset that it looks like there is no way to fix it (while staying on kde 3.5).

Report

Sho

9 years ago

There have been no reports of this problem with the (rewritten) KDE 4 version, 2.9.x. I guess Qt 4 does things differently enough that the underlying X or driver bug is no longer being triggered. Ubuntu ships the KDE 4 version of Yakuake as "yakuake-kde4". You can use it in KDE 3 as well.

Report

lovecraft

9 years ago

That smarmy pseudo-transparency stuff is just flat ugly. There is another application, yeahconsole, that does the same job except without multiple tabs, and that awful transparency junk I can't turn off.

Report

Sho

9 years ago

Actually, it was basically always possible to disable translucency by way of using a skin that doesn't use translucency in its graphics files (KDE-Look.org hosts a variant of the default skin without translucency, for example).

Then, 2.8.1 introduced a way to switch off translucency in the config file, as part of the improved support for non-KDE environments, where the pseudo-translucency implementation used by the KDE 3 version doesn't work and could lead to display versions.

The KDE 4 version (2.9 and higher) uses XComposite-based translucency rather than pseudo-translucency, and has a checkbox in the settings dialog to enable or disable the use of translucency.

So, you always had options, even if they might have been a bit labor-intensive in the past. In the newest versions, however, turning of translucency is very easy.

Of course you should use YeahConsole by all means if it floats your boat, but after a casual glance at it, it hardly seems that tabs are the only Yakuake feature it doesn't provide.


Cheers,
Sho

Report

ruyrocha

9 years ago

Hellow fellows!
Is there any way to start yakuake with multiple tabs? Or another way to save my session/profile...

Thanks in advance.

Report

Sho

9 years ago

You can use the DCOP (KDE 3) or D-Bus (KDE 4) interface to add new tabs, rename them, and run commands in them. You can make use of that fact to start Yakuake with a script that first runs the application, and then the DCOP/D-Bus commands to set up your tabs.

Built-in session management is planned, but is currently waiting for pending improvements to the Konsole KPart component Yakuake embeds (such as the ability to get the CWD out of it).

Report

ruyrocha

9 years ago

Thanks for reply. Now, yakuake is working pretty :)
I found a script here (https://dev.sitea.cc/Pub/scripts/tab) which adds tabs (and do more) for konsole/yakuake

[]s

Report

ptri

9 years ago

I accidentally misplaced my hotkey to show yakuake console. and now i need to find an alternative way of changing the hotkey since i cant open the console and access the options...

Report

Sho

9 years ago

You have three options:

1) If you upgrade to 2.9.1, running Yakuake a second time will open the window.

2) If you're using a KDE 4 version of Yakuake prior to 2.9.1, you can open the window via D-Bus: qdbus org.kde.yakuake /yakuake/window toggleWindowState

3) If you're running a KDE 3 version of Yakuake, you can open the window via DCOP: dcop yakuake DCOPInterface slotToggleState

Report

ptri

9 years ago

Thanks mate! prob solved!

Report

CrazyBanana

9 years ago

Is there a key binding to switch between terminals when using four terminals in grid view?

Report

Sho

9 years ago

Yes, there are "Previous Terminal" and "Next Terminal" actions that move focus between the terminals. The defaults are Ctrl+Shift+Up and Ctrl+Shift+Down, respectively. They can be changed in the Configure Shortcuts dialog, of course.

Report

CrazyBanana

9 years ago

Thanks for the quick reply, another question: is it possible to configure a 4-konsole grid session in such a way, that each konsole would execute a different command on startup? I have 4 scripts to login to 4 different servers and start a screen session on each one, and it would be great to be able to do all that with a single click.

Report

Sho

9 years ago

Sorry -- I thought I replied to this a while ago, but I must have closed the tab with the form or some such.

Currently, you can use the D-Bus interface to add a quad session and run commands in the sub-terminals. You could put that in a bash script and use it in your shell startup file, or bind it to a global hotkey via System Settings or similar.

I'm looking at adding session template editing functionality to the app itself in the future, though. It's on the todo.

Report

shevegen

9 years ago

one of the coolest apps for kde

F12... run my own shell... do some command tasks.... f12 again to hide it

so cool :)

maybe one day we can even have a wobbly animation (ie the window does not only pull out in a straight fashion, but also kinda "slits out" in a diagonal angle... as if someone would throw it a bit... maybe even with a "whush" sound effect)

Report

iomari

9 years ago

how do I download the svn version?

Report

Sho

9 years ago

The KDE 4 codebase is located at '/trunk/extragear/utils/yakuake/' in the KDE SVN repository; the KDE 3 codebase is at '/branches/extragear/kde3/utils/yakuake'.

Report

iomari

9 years ago

I downloaded your new 2.9 version today but don't see any configure or make file. How do I install it?

Report

Changes in 3.0.4: 4 months ago

* Fixed build on Qt 5.7.

Changes in 3.0.3: 4 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 DL
Details
version
3.0.4
updated Apr 03 2017
added Sep 16 2005
downloads today
0
page views today 18