| Summary: | /usr/bin/kcmshell5 khotkeys does not save actual trigger | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Ben Kevan <Ben.Kevan> |
| Component: | kcm_khotkeys | Assignee: | Michael Jansen <kde> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | major | CC: | bapride11, ilkerk, kde, kde, lasse.liehu, mcorteel, rotter.martinos, zidagartsk |
| Priority: | NOR | ||
| Version First Reported In: | 5.1.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
I should note that I see the following:
[Data_1_2]
Comment=Comment
Enabled=true
Name=Chrome - Ben
Type=SIMPLE_ACTION_DATA
[Data_1_2Actions]
ActionsCount=1
[Data_1_2Actions0]
CommandURL=google-chrome-2.desktop
Type=MENUENTRY
[Data_1_2Conditions]
Comment=
ConditionsCount=0
[Data_1_2Triggers]
Comment=Simple_action
TriggersCount=1
[Data_1_2Triggers0]
Key=Meta+C
Type=SHORTCUT
Uuid={27e3928e-f574-4ed7-a21f-8fbf9edfb7fb}
Within ~/.config/khotkeysrc
and confirm that doing a different hot key changes the file.
Just to note.. if you go into global shortcuts.. you can see the values there, but the shortcuts still do not function. Bug is still present in 5.0.95. Indeed, lack of working global hotkeys is a blocker for KF5 as a daily-driver here. Similar log, but with line numbers:
```
kcmshell5 khotkeys
"Theme tree: (Breeze)"
Trying to open ksycoca from "/home/user/.project-neon5-kde//cache/ksycoca5"
QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) in /build/buildd/project-neon5-khotkeys-0.0+git20141005.0318+neon4~ac950d9~14.04/libkhotkeysprivate/triggers/shortcut_trigger.cpp:105
QObject::connect: (sender name: '{d03619b6-9b3c-48cc-9d9c-a2aadb485550}')
QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) in /build/buildd/project-neon5-khotkeys-0.0+git20141005.0318+neon4~ac950d9~14.04/libkhotkeysprivate/triggers/shortcut_trigger.cpp:105
QObject::connect: (sender name: '{d03619b6-9b3c-48cc-9d9c-a2aadb485550}')
QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) in /build/buildd/project-neon5-khotkeys-0.0+git20141005.0318+neon4~ac950d9~14.04/libkhotkeysprivate/triggers/shortcut_trigger.cpp:105
QObject::connect: (sender name: '{4932623c-eb5c-48a8-8735-9fd72fd8dacc}')
QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) in /build/buildd/project-neon5-khotkeys-0.0+git20141005.0318+neon4~ac950d9~14.04/libkhotkeysprivate/triggers/shortcut_trigger.cpp:105
QObject::connect: (sender name: '{e41a82ee-b5c7-437b-8863-29bdcc4f8e63}')
QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) in /build/buildd/project-neon5-khotkeys-0.0+git20141005.0318+neon4~ac950d9~14.04/libkhotkeysprivate/triggers/shortcut_trigger.cpp:105
QObject::connect: (sender name: '{2188c4c5-5c12-403c-bf53-2026bbfc6c38}')
```
I have the same log and have had the same problem for a long time. I can now set shortcuts, but they don't survive the end of my session. I have new log information if that can help. *** This bug has been marked as a duplicate of bug 337230 *** This bug is annoying. Here is a bad workaround that worked for me. "Edit Applciations" and create a folder for shortcuts. Then create an app for each script, then assign a shortcut to that app. |
open /usr/bin/kcmshell5 khotkeys add custom KMenuEdit or modify the existing "Search" menu by adding a trigger Expect that the trigger would hold Behavior is the trigger does not hold. bkevan@HC07003115SUSE:~> /usr/bin/kcmshell5 khotkeys Trying to open ksycoca from "/home/bkevan/.cache/ksycoca5" libGL error: dlopen /usr/lib/dri/updates/i965_dri.so failed (/usr/lib/dri/updates/i965_dri.so: cannot open shared object file: No such file or directory) QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{d03619b6-9b3c-48cc-9d9c-a2aadb485550}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{d03619b6-9b3c-48cc-9d9c-a2aadb485550}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{27e3928e-f574-4ed7-a21f-8fbf9edfb7fb}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{27e3928e-f574-4ed7-a21f-8fbf9edfb7fb}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{cc506cb9-db2b-4f08-ac76-81ccd7e2730f}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{cc506cb9-db2b-4f08-ac76-81ccd7e2730f}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{f7af6a7b-d14d-426b-8759-9289d6b0cbd9}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{f7af6a7b-d14d-426b-8759-9289d6b0cbd9}') QObject::connect: No such signal QAction::globalShortcutChanged(QKeySequence) QObject::connect: (sender name: '{e93f9dac-565d-4c41-9bde-e99d6cb96b71}')