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

* Fixed build on Qt 5.7.

C

Sho

8 years ago

> I'd like to be able to click on links in yauake with a single-click, is this possible? This would be a nice feature as I tend to work from yakauke quite a bit.

The terminal area in Yakuake is actually not part of the Yakuake codebase, but of Konsole's codebase. Yakuake embeds the Konsole KPart component. The link detection and opening behavior is implemented there. Best file a wish at http://bugs.kde.org/ :)


> Also is it possible to disable the titlebar? I never use this and sometimes even accidentally close yakuake when I try to close a tab.

This is currently not supported, sorry. There's an unsupported trick you can use, however: You can look at the title.skin file of the skin you're using, and edit the image referenced under "back_image=" in the "[Background]" group to only be 1px in height. That also makes the title bar 1px in height.


> Great program. Glad to be it is being maintained and kept in good shape.

Thanks!

Report

C

Sho

8 years ago

Forgot to add: A future version of the skinning system is planned to be flexible enough for skins to be able to properly support "no title bar" mode.

Cheers,
Eike

Report

Gen2ly

8 years ago

> This is currently not supported, sorry. There's an unsupported trick you can use, however: You can look at the title.skin file of the skin you're using, and edit the image referenced under "back_image=" in the "[Background]" group to only be 1px in height. That also makes the title bar 1px in height.

Ah, that is just what I needed. Nice tip. Thank you.

Report

ulmi

8 years ago

Hi,

I am using yakuake on a dual-screen setup, and have the following problem:

When I use yakuake on Screen1 in Fullscreenmode(Ctrl-shift-F11), and click with the Mouse on something on Screen2, yakuake minimizes itself.

Not sure if this is a bug or intended, but it was not what I expected.

Minimizing yakuake on Focus Lost is ok when in normal mode, but imho not in fullscreenmode.

(Hope that didn't sound to negative, yakuake is a great program and I use it daily, this is just a minor thing that bugs me.)

Report

C

Sho

8 years ago

It's not really bug per se - it's expected behavior - but you may nonetheless be right that what you suggest would be better in practice :). I think I'll change it.


Please file a report on the bug tracker so I don't forget. You can use this shortcut:
https://bugs.kde.org/enter_bug.cgi?product=yakuake

Report

ulmi

8 years ago

wow, fast response :).
added it as http://bugs.kde.org/show_bug.cgi?id=200570

Report

C

Sho

8 years ago

Yep, thanks!

Report

isturan

8 years ago

Hi--

I have been using yakuake for quite some time and thanks for such a great application. It's really very handy. I have the following issue and you may hopefully help.

I use yakuake to connect my account on a server with ssh and check emails with pine. I was wondering whether yakuake could beep once a new email arrives. That would be great since I use multi-tabs and every now and then I should go back the tab to see whether I get new emails. I already got a tic and going back and forth between tabs unconsciously :-)

I am using Konsole's settings as default in yakuake.

Thank you very much for your help.

I use Yakuake 2.8 on KDE 3.5.5.

Report

C

Sho

8 years ago

Check out the bell settings in the terminal context menu, as well as possibly in KControl. If you can get pine to issue a bell event on new mail arriving, it should work I think.

Report

quarkup

7 years ago

actually the bell in konsole works
you can check it with the command:

echo -ne "\a"

with yakuake it does not.


yakuake version 2.9.6
kde (and konsole) version is 4.3.4

Report

Ekardnam

8 years ago

I use Yakuake + irssi as an IRC client, which works very well. In KDE3, I had Yakuake beep every time someone highlighted me. In KDE4, however, Konsole doesn't support system bell anymore (bleh).

My question is, is it possible set Yakuake to make some other kind of noise when the Bell (^G) rings? It doesn't seem to follow Konsole's notification settings.

Report

C

Sho

8 years ago

None that I can think of, sorry. The Konsole KPart also currently doesn't emit any signal I could hook up to to trigger a notification.

Report

Ekardnam

8 years ago

That's a shame. I suspect that it isn't possible to "fix" without the necessary fixes in the Konsole KPart either, correct?

Anyway, thanks for the fast answer, and thank you for the awesome work on Yakuake!

I might file a bug regarding this (for Konsole), just need to do some more research when I have the time.

Report

C

Sho

8 years ago

Yup, the Konsole KPart needs to be modified to have a signal for the bell added. Then Yakuake can connect to that signal, and make use of it to trigger a KDE notification event. So this is a feature request to Konsole first, before it becomes a feature request to Yakuake for the second half of the job.

Report

C

Sho

8 years ago

Oh and thanks for the compliment :).

Report

samentu

8 years ago

Thanks for the great work!
I seem to have a small problem with 2.9.5: renaming tabs does not work as it should. I am able to rename the tab but if I leave the tab and later come back to it then it looses the name I gave it and switches to the path name instead. Has anyone noticed this behavior?

Report

C

Sho

8 years ago

You probably have the "Show title bar contents in tab labels" option enabled. This overrides custom label texts when the KPart emits a new title. It was the same in 2.9.4.

To allow custom labels even with automatic label updating enabled there first needs to be some UI way to return to automatic updating after setting a custom label.

Report

C

Sho

8 years ago

Just relased 2.9.6 with a fix for a rename problem. Going by the description it's a different one, but maybe you experienced it anyway.

Report

samentu

8 years ago

yakuake works just perfect now after upgrading to 2.9.6
Thanks for this nice app.
Keep up the good work

Report

dovidhalevi

8 years ago

Very nice upgrade!

The much needed new feature of preventing accidental closure is a great plus. Comments:

1. It clicked in, canceled a log out, but after tray icons were disrupted (qjackctl still running, icon gone...). Probably due a async nature of dbus messaging.

2. It would be nice if this could automatically be active if there be an active task in a session (deamed not possible in previous postings but dbus
interface should in fact enable this!).

I had been considering doing a plasmoid to do this (awaiting the upcoming dbus data-engine) but the real place is in Yakuake itself.

Report

C

Sho

8 years ago

Hi!

1. Sorry, I didn't understand that sentence -- could you rephrase it? In particular I don't know what you mean with "It clicked in".

2. I'm not sure what D-Bus interface you're referring to, sorry. In KDE 4.3 there's slightly expanded terminal interface class for the KPart with methods to check for the existence of a foreground process, however -- future Yakuake versions may make use that to warn when closing a terminal/session with a running foreground process.

Report

dovidhalevi

8 years ago

1. The dialog "You chose to ... do you want to close" comes up. I choose to NOT close and the logout is aborted. This is what I wanted. However, as I said, things are too asynchronous. Tray apps are effected. Kmail crashed.

2. Maybe the best place for a logout prevention is in KDE4's logout handling.

Hein told me of dbus commands to list processes spawned in Yakuake. I assume I can do this from QT4 dbus interface as well. If any of these are, indeed, active, then I would want to prevent closure or logout.

Report

C

Sho

8 years ago

1. Ah, ok. I can't say I've looked into logout prevention yet, sorry. Will have to do some testing on that throughout the next dev cycle.

2. Well, I am Eike Hein ... but I still don't know what D-Bus interface you're talking about, sorry :-). Maybe there was a misunderstanding back then. I probably meant foregroundProcessId() in KDE 4.3's TerminalInterfaceV2, which is a C++ API method that can be used to check whether a given Konsole KPart instance has a foregorund process running.

Report

C

Sho

8 years ago

("foreground process", rather.)

Report

TheAbu

8 years ago

Not very constructive, I know, but I really wanted to say thank you :) I'm a very big console user, and it means, I'm a very big yakuake user :-) For me it's probably one of the most useful addition to KDE I've ever used, thank you, thank you, thank you :)

Report

Changes in 3.0.4: 8 months ago

* Fixed build on Qt 5.7.

Changes in 3.0.3: 8 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.

12 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 parapente Oct 27 2017

product-maker matafleur Oct 12 2017

most useful console emulator that i ever seen!

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 30