Summary: | ctrl+alt+(left|right) conflict on yakuake | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Quentin <kde> |
Component: | keyboard | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 25rbmfs3nu, jpetso, kde, navarroaxel |
Priority: | NOR | ||
Version: | 19.07.80 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/konsole/commit/9bb2c059b1802fcf39059b976fb76daf2bbfb89f | Version Fixed In: | 20.04.3 |
Sentry Crash Report: |
Description
Quentin
2019-12-14 10:13:24 UTC
that so many distros force that yakuake nonsense down users' throats is quite outrageous. Serious people don't need a gamified console. Run with # konsole --background-mode # parameter, Konsole offers that popup feature already. Having said that, I did notice JWM (Joe's window manager as a replacement of kwin_x11) crashing when it tried to assign hotkeys which were in use already, say by Konsole. So one has to use non-occupied hotkeys. Its a bit quirky there. > that so many distros force that yakuake nonsense down users' throats
> is quite outrageous. Serious people don't need a gamified console.
> Run with # konsole --background-mode # parameter, Konsole offers
> that popup feature already.
This is good information, and new to me. Thanks for pointing it out.
That said: If Konsole offers Yakuake functionality then it very much doesn't make its existence obvious or how to use it. No mention of it in the menu, in the settings dialog, no entry in the "Configure Shortcuts..." dialog containing the strings "popup", "appear", "front", "open", "toggle", "retract" or "background". Even if I know about the existence of the --background-mode, I had to remember that there's a --help option to figure out the standard shortcut, then verify that F12 is indeed not present in the shortcuts dialog, which helps me (as somewhat veteran KDE user) to realize that it must be in the Global Shortcuts KCM instead.
Compare that to an app that advertises its visibility-toggle capability in the app description, tells you on first startup what its toggle shortcut is, offers positioning sliders in its settings dialogs and its open/retract shortcut in its main shortcut dialog, oh yeah, and can disappear upon losing focus. Nothing against Konsole, but as it stands right now there's still a place for Yakuake for slightly less "serious" users.
All of that said, shouldn't this be a Yakuake bug rather than a Konsole bug? If it's going to use Konsole shortcuts, ideally it would let me configure those inside Yakuake itself. Maybe it can unassign the default konsolepart shortcut when I choose it for a Yakuake-specific action?
Or maybe it's more suitable as a task for KDE Frameworks to tell me what the conflicting pieces are - it would be really nice to know it's coming from Konsole's shortcut list so I didn't end up searching the global shortcuts KCM in vain. Bonus points if the dialog didn't just point out that there's a conflict, but actually lets me choose which one of the two actions to execute. That would be way more useful than the current incarnation of the shortcut conflict dialog.
> shouldn't this be a Yakuake bug rather than a Konsole bug?
I choose to file it under Konsole as downgrading konsole fix it. It's either an unwanted regression or it is expected and should be fixed in Yakuake.
I can confirm that downgrading from konsole 19.12.2 to 19.04.3 eliminates the conflict. Can I dock the Konsole like Yakuake? I just delete this lines of code from src/ViewManager.cpp and compiled the 20.04 tag to fix the compatibility with Yakuake. ---- // only add default shortcut bindings for the first 9 tabs, regardless of SWITCH_TO_TAB_COUNT if (i < 9) { collection->setDefaultShortcut(action, QStringLiteral("Alt+%1").arg(i + 1)); } Git commit 020f565572c1e8a6f5b7910d060c45b93e056db3 by Axel Navarro. Committed on 13/06/2020 at 23:01. Pushed by hindenburg into branch 'master'. Fix shortcuts for Yakuake grow-terminal actions Add the move-tab-to-right and move-tab-to-left actions in ViewManager to the _multiTabOnlyActions collection to allow override them in Yakuake with grow-terminal-right and grow-terminal-left M +2 -0 src/ViewManager.cpp https://invent.kde.org/utilities/konsole/commit/020f565572c1e8a6f5b7910d060c45b93e056db3 Git commit 9bb2c059b1802fcf39059b976fb76daf2bbfb89f by Kurt Hindenburg, on behalf of Axel Navarro. Committed on 15/06/2020 at 16:33. Pushed by hindenburg into branch 'release/20.04'. Fix shortcuts for Yakuake grow-terminal actions Add the move-tab-to-right and move-tab-to-left actions in ViewManager to the _multiTabOnlyActions collection to allow override them in Yakuake with grow-terminal-right and grow-terminal-left FIXED-IN: 20.04.3 (cherry picked from commit 020f565572c1e8a6f5b7910d060c45b93e056db3) M +2 -0 src/ViewManager.cpp https://invent.kde.org/utilities/konsole/commit/9bb2c059b1802fcf39059b976fb76daf2bbfb89f |