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: 1 month ago

* Fixed build on Qt 5.7.

samentu

8 years ago

When exactly will the 2.9.5. be released?

Report

Sho

8 years ago

Hopefully during the next week. A logistical problem with the application icon (which was now added to the Oxygen theme as well in what I believe to be an outdated version; I need to talk to the artist to figure out the authorative version and if need be, sync Yakuake's copy for those who don't have Oxygen installed on their systems) has come up which needs to be resolved first.

Report

Sho

8 years ago

Well, turns out it was possible a bit earlier :-). Released.

Report

eothred

8 years ago

Adding myself to the list of grateful people! I actually don't understand why kubuntu doesn't ship this as the default terminal, 10 times more practical!:)

Report

helloman

8 years ago

Hi! I use Yakuake for about two years, and I'm very satisfied with it.
However, there are things I would like, that aren't there. (or at least in Yakuake 2.8.1, which is in debian testing; I hope following isn't "reinventing 2.9.4 wheel" ;)

I would appreciate Konsole-like Monitor for activity/silence feature, and coloring sessions would also be very nice.
Further, I often accidentaly close terminal, when I dont want to, so some lock session feature would be a great help - not for security, but to prevent accidental closing, or doing Ctrl-c to sesion with running simulation, and so...

Hope Yakuake gets even better!!

Report

Sho

8 years ago

Hi helloman,

sadly I can't implement Monitor for Silence/Activity, because the Konsole KPart component (which Yakuake embeds to display terminals) doesn't offer interfaces to learn about activity or silence. When such interfaces get implemented in the Konsole KPart, I will implement these features.

As for coloring sessions, could you please elaborate what that means exactly?

As for preventing accidentally closing tabs, I'm considering adding a "Protect session" or "Lock session" toggle action to the the tab context menu that would result in a little lock icon being added on the tab label and the "Close Session" context menu actions and keyboard shortcuts being inactive for a session that is marked this way. I'd like some feedback whether you think this would satisfy your needs :).

Report

helloman

8 years ago

So does this mean, that konsole itself doesn't use the Konsole KPart, since Monitor silence is working in Konsole?

I Just thought about coloring tab label background (or font..) like Konsole offers with "Select Tab Color".

Yop, this would be nice. Maybe as I often use many tabs and switch between them to check if something is done, I would appreciate locking of keyboard input (e.g. to prevent Ctrl-C on app running in the particular terminal).
So maybe it would work to add both "Protect session" feature which would just protect the session from Close session button , and "Lock session" which would completely lock either keyboard input to the session and closing...

Report

Sho

8 years ago

Yep, the Konsole main application indeed doesn't use the KPart. It uses the internal terminal classes of the Konsole codebase directly (as does the KPart), and thus has access to lower-level interfaces that the KPart doesn't expose to Yakuake.

Coloring: I'm unsure how this fits in with Yakuake's skinning system. Filling the entire tab background with color would definitely break the aesthetics of various skins, but perhaps I can fill the bounding rectangle of the actual text label, with slightly rounded corners for a nicer appearance. I will consider implementing this -- it would help if you could file a wishlist item in the bug tracker so I won't forget. (That said, I think the KDE 4 version of Konsole no longer offers this feature, but that doesn't mean Yakuake can't.)

Regarding a session mode that prevents accidental keyboard input: I'll have to investigate a bit on whether I can pull it off (the KDE 3 version of the Konsole KPart prevented the installation of event filters on the terminal widget which made filtering keyboard events tricky, but that may have changed in the KDE 4 KPart), but I'm fairly sure there's going to be some way, and I will consider doing it. There's an existing wishlist item on preventing accidental closing in the bug tracker; you could add a comment there about the keyboard input thing if you'd like.

Report

echoes

8 years ago

what happened to the "Use same colorscheme/profile as Konsole" option in 2.9.4?

if it was purposely removed, why?

i know one can edit the color scheme/profile, but my edit is never saved, even if i save it as the default profile OR overwrite all the other profiles.

Report

Sho

8 years ago

Nothing was removed from Yakuake. The context menu of the terminal area is provided by the Konsole KPart component that Yakuake embeds, and is thus found in the Konsole codebase.

The Konsole KPart and the Konsole main application now (= in KDE 4) use the same set of profiles. The profile edit options found in the KPart's context menu operate on the same profiles used by Konsole, and color scheme changes done in one will apply to the other.

This works fine here; I don't know why it doesn't work for you. But it's likely to be a Konsole problem since Yakuake is not involved at all with the terminal profile and color scheme.

Report

echoes

8 years ago

thanks for that info. the profiles are not shared between yakuake & konsole in my case. i don't know why...

Report

Sho

8 years ago

Unfortunately I don't know, either :(.

This guy's problem seems similar, maybe his approach will work for you as well: http://bugs.kde.org/show_bug.cgi?id=170252#c8

Report

echoes

8 years ago

i have tried that before and i just tried it again. unfortunately that method does not work for me either.

Report

joethefox

8 years ago

http://www.kde-apps.org/content/show.php/Yakuake?content=98204

what mean?

Report

Sho

8 years ago

Hm, well, it's certainly not from me. I'll talk to Frank (KDE-Apps.org site owner) what his opinion of something like that is. Thanks for pointing it out.

Report

vaxxipooh

8 years ago

how can i configure this Yakuake to actually act as login shell (like konsole -ls) i want it soo - is it possible?

Report

samentu

8 years ago

Number 1: I have Yakuake open. When I press the key shortcuts to open a new tab or split the existing terminal it says: "Yakuake is already running! Opening window ..." and then opens the new tab or splits accordingly but it hides the whole window. This is really annoying. Is this a bug or a feature? How can I get around this?

Number 2: yakuake 2.9.4 seems to be buggy when splitting a terminal ... I get no delimiters between splitted terminals. Is there a fix somewhere for this?

Report

Sho

8 years ago

Number 1: I don't really understand why, but it appears you have your shortcuts set up in some way that causes the "yakuake" executable to be re-run whenever you use them. Since Yakuake 2.9.1, Yakuake toggles its window state when the executable is re-run while the app is already running (to allow opening/closing it from a panel icon or similar).

Number 2: Yakuake 2.9.4 has a small bug that makes the splitter handles appear in the user-configured window background color (fallout from the background painting changes in that release). They're still there, but if your terminal background happens to be black, and the window background, too, they're effectively invisible. This is fixed in SVN, and the fix will be included in the next release.

Report

samentu

8 years ago

Thanks for the reply.
I forgot to mention I'm using Ubuntu 8.10
Maybe it has something to do with that behaviour? Gconf related maybe?
I'll be waiting for the next release. Or better yet, I could compile it from SVN. What is the address?

Report

Sho

8 years ago

Sorry, my knowledge of GConf is superficial only. I'm also not an Ubuntu user, but I haven't had any other related problem reports by Ubuntu users (nor users of any other distro), so I think this is specific to your setup.

Yakuake's SVN is at: svn://anonsvn.kde.org/home/kde/trunk/extragear/utils/yakuake

Report

samentu

8 years ago

Building from SVN solved the background bug. But not the hiding of the window when I open a new tab. Oh well, I'll be digging a little bit more on this one.
Aside from that, as I understand, at the moment there is no option to save the current state when quiting yakuake (save the sessions and tabs). I will try to do that using dbus calls. There is a small problem though: I can't seem to find any function that will tell me which terminal belongs to which tab/session. Is this even possible?

Report

Sho

8 years ago

Please note that I did not claim that SVN would solve your hiding problem. I still believe this is a setup issue in your desktop environment, and related to Yakuake being run again when you use the keyboard shortcuts.

Yakuake presently does not support automatic session saving and restore, as the Konsole KPart component which it embeds presently lacks some of the APIs required to implement this well, such as a way to get the current working directory out of a terminal. Implementing automatic session saving and restore is planned for the future, once the requirements are in place. I am in talks with the Konsole developer(s) about this.

And no, the D-Bus API currently does not include a call that relates terminal IDs to session IDs.

Report

samentu

8 years ago

Yes, I know .... but I had hoped that building from SVN might help me on the hiding matter :)
Anyway, looking forward for the improved KPart from the Konsole guys.
Thank you very much for all your replies

Report

samentu

8 years ago

Number 1: I have Yakuake open. When I press the key shortcuts to open a new tab or split the existing terminal it says: "Yakuake is already running! Opening window ..." and then opens the new tab or splits accordingly but it hides the whole window. This is really annoying. Is this a bug or a feature? How can I get around this?

Number 2: yakuake 2.9.4 seems to be buggy when splitting a terminal ... I get no delimiters between splitted terminals. Is there a fix somewhere for this?

Report

fabiomargarido

8 years ago

Hi there,

would it be possible to include Konsole's new (in KDE 4) inline search (Ctrl+Shift+F) directly in Yakuake? I think it's a killer feature in Konsole and the only thing I miss when using Yakuake.
Thanks!

Report

Changes in 3.0.4: 1 month ago

* Fixed build on Qt 5.7.

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

1 year 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

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 92%
92.00 Likes
8 Dislikes
Details
version
3.0.4
updated Apr 03 2017
added Sep 16 2005
downloads
page views 17365