Summary: | Yakuake is no longer available in the task switcher list | ||
---|---|---|---|
Product: | [Applications] yakuake | Reporter: | Danail Branekov <danailster> |
Component: | general | Assignee: | Eike Hein <hein> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | asturm, davidkacerek, default_357-line, geonicz, kermit, kustodian, mathias, naught101, openmindead, pan1nx, petr, rasasi78, ricardo |
Priority: | NOR | ||
Version: | 21.08.0 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | How to set window rules so Yakuake is displayed in the task switcher |
Description
Danail Branekov
2021-08-17 04:57:41 UTC
> Maybe removing the Qt:Tool hint caused that?
I actually meant _adding_ the Qt:Tool hint.
As a matter of fact I tried that myself, removing the Qt:Tool hint made Yakuake available in the task switcher list.
diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
index 6e38b42..4cf7239 100644
--- a/app/mainwindow.cpp
+++ b/app/mainwindow.cpp
@@ -61,7 +61,7 @@
#endif
MainWindow::MainWindow(QWidget *parent)
- : KMainWindow(parent, Qt::CustomizeWindowHint | Qt::FramelessWindowHint | Qt::Tool)
+ : KMainWindow(parent, Qt::CustomizeWindowHint | Qt::FramelessWindowHint)
{
QDBusConnection::sessionBus().registerObject(QStringLiteral("/yakuake/window"), this, QDBusConnection::ExportScriptableSlots);
So could you please bring back the Qt:Tool hint, or make it configurable via some sort of a setting?
Thank you!
It would be very nice to bring back this feature. Switching with different shortcuts other than Alt+Tab while doing some stuff in GUI & console is heavily annoying. Thanks to all of you, guys, making Yakuake! Hello. I've tried Danail suggestion (patch) on yakuake 21.08 and it works. Thanks for this. Can't wait for the fix to be available in neon packages :) - this is really annoying. Also, I believe this is probably a duplicate of #435544 Still not working with yakuake version 21.08.3 on Gentoo with KDE Plasma Also not working in Ubuntu 21.10 with version 21.08.1-0ubuntu1. Probably related to the wayland changes? I'd guess the devs considered this valuable feature as a bug? You can force KDE to consider yakuake as a normal window by going to Window Rules in the system settings, then set Window Class (application) [Exact Match] yakuake, then Add Property..., Set window type, [Force] [Normal Window]. This restores yakuake to the taskbar and the window switcher. (In reply to FeepingCreature from comment #7) > This restores yakuake to the taskbar and the window switcher. Er, just the window switcher, sorry. Still, good enough for me. Also missing this feature after a recent change. My fingers sit on alt-tab all the time. They never hover near F12. Not being able to tab-switc back to yakuake is a massive pain. I've been trying to get used to it for 6 weeks now, and it's still tripping me up multiple times an hour. (In reply to FeepingCreature from comment #7) > I'd guess the devs considered this valuable feature as a bug? > > You can force KDE to consider yakuake as a normal window by going to Window > Rules in the system settings, then set Window Class (application) [Exact > Match] yakuake, then Add Property..., Set window type, [Force] [Normal > Window]. This restores yakuake to the taskbar and the window switcher. Thanks for the work-around FeepingCreature! Massively appreciated. I think it should appear in the task bar and the window switcher when it's pinned open, at least. Created attachment 150917 [details]
How to set window rules so Yakuake is displayed in the task switcher
The following window rule worked to display Yakuake in the task switcher (see the attachment). What was written in #7 didn't work for me.
I don't think there is anything to fix here. - yakuake does not behave like a regular window - afair yakuake was never visible in task manager/switcher in <=KDE SC 4 times - it became visible in task manager during porting to Qt5/KF5 which appeared to be a bug, until that was fixed It maybe was a bug at first, but it worked like that for a long time and became a feature many of us got used to. I didn't see anyone creating an issue for Yakuake appearing in the task switcher. The team should at least consider making it configurable or reverting it back to how it was before if it makes more sense. I think by default Yakuake should be present in task switcher (Alt + Tab) - especially when it is pinned to be always on, but always skip task manager (applet). This makes sense in order to switch to it without pressing invoke key (F12) twice, which would first hide it, and then show it focused again, and given that often keyboards have multimedia keys assigned to Fn keys, making it accessible without extra hassle with Fn keys could be useful. At least this is what I ended up with using Kwin rules. Hello! I'm again bitten by this issue after upgrading to Plasma 6, en the proposed workarounds with window rules don't work anymore under X11 (under Wayland, no window rule seems to work? but that's a different bug for another report). Anyone know of a current fix/workaround? Thanks in advance! |