Summary: | Ambigous shortcut detected with pressing Ctrl+Shift+w | ||
---|---|---|---|
Product: | [Applications] yakuake | Reporter: | diabelko |
Component: | general | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrewfhou, bart.polot, bugs.kde.org, bugseforuns, ciro.santilli, diabelko, jtatria, keiner.zwei, luislezcair, nate, oferty, sergiplatad, swexru |
Priority: | NOR | Keywords: | usability |
Version: | 2.9.9 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/yakuake/commit/7a08d95b659af3614391df32d80bf2ca90e1077f | Version Fixed In: | |
Sentry Crash Report: |
Description
diabelko
2013-05-01 13:32:13 UTC
I can confirm this bug, using Yakuake 2.9.9, KDE 4.11.1 on Kubuntu Saucy Beta 1. Is there a way to see where Yakuake is reading the other Ctrl+Shift+W shortcut from? It seems that the Ctrl+Shift+W comes from the Konsole part. On the Konsole, it is intended to close a single tab, but console tabs are not used in Yakuake. There have already been similar problems with ctrl-shift-+ reported here: https://bugs.kde.org/show_bug.cgi?id=248469 and bug reports such as this have already been marked as duplicates of the above one in the past such as this one: https://bugs.kde.org/show_bug.cgi?id=230915 Maybe we should just reopen that bug and dupe this? I'm commenting there. There is a Ctrl+Shift+W shortcut by default specified in Konsole, yes, but disabling it seems to have no effect on Yakuake. ie, the sequence is still ambiguous to yakuake even though it has been dissociated in konsole. I have no idea if marking as dupe of a fixed bug is the right way of managing this issue. I had changed it in Yakuake only. I am not sure how changing Konsole settings affects Konsole parts used in other applications. If changing Konsole settings does affect the parts, then my theory is wrong. I have made simple tests and they suggested that changing Konsole config does not necessarily affect Konsole parts in Yakuake. For example, I changed the Konsole paste to Ctrl+Alt+Shift+V, in Konsole it changed. I restarted Konsole, then restarted Yakuake and in Yakuake paste is still Ctrl+Shift+V and Ctrl+Alt+Shift+V does nothing (Yakuake itself has no paste shortcut). A similar test with "Clear Scrollback and Reset" (Ctrl+shift+k default) gives similar results. Versions: - Konsole 2.11.2 - Yakuake: 2.9.9 - KDE 4.11.2 I've been trying to get this CTRL+SHIFT+W shortcut to work, and it did work for me after reassigning the "Close Session"-Shortcut in Yakuake to "None" while setting everything to default in Konsole (didnt even have to restart anything). Hope this helps someone else, because I've been trying to get this to work for a while now, this shortcut-thing is kind of counter-intuitive (ie. messy).. Also happens in Arch Linux, KDE 4.11.4. *** This bug has been confirmed by popular vote. *** I solved it by setting close session shortcut in yakuake to none. But shortcut actually works I think because of konsole part of yakuake. *** Bug 338335 has been marked as a duplicate of this bug. *** *** Bug 393606 has been marked as a duplicate of this bug. *** Originally reported in 2010 in https://bugs.kde.org/show_bug.cgi?id=230915. Almost 10 years later, and still buggy as hell. A possibly relevant merge request was started @ https://invent.kde.org/utilities/yakuake/-/merge_requests/17 Git commit 7a08d95b659af3614391df32d80bf2ca90e1077f by Nicolas Fella. Committed on 24/06/2020 at 12:22. Pushed by nicolasfella into branch 'release/20.04'. Fix shortcut conflict for session closing The Konsole part and Yakuake both provide a close-session action with the same shortcut (Ctrl-Shift-W). This leads to a conflict when invoking it. To work around this this patch removes the shortcut from the action provided by the konsole part. I'm not particularly happy with this patch. Ideally we'd just reuse the action provided by the part, but this seems hard to do since the part actions appear to be per session and the yakuake action is global M +11 -0 app/terminal.cpp https://invent.kde.org/utilities/yakuake/commit/7a08d95b659af3614391df32d80bf2ca90e1077f |