Bug 444628

Summary: [wayland] "Edit Application" Command edits require logout/reboot to take effect
Product: [Plasma] plasmashell Reporter: indecisiveautomator
Component: Application Menu (Kicker) widgetAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR Keywords: wayland-only
Version First Reported In: 5.23.2   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description indecisiveautomator 2021-10-29 20:06:48 UTC
SUMMARY
Editing the "Command" for an application requires a reboot to take effect. This happens when using both the "Edit Applications..." option for something like the Application Dashboard (brings up a window called "KDE Menu Editor"), or when editing the properties with the "Edit Application" option within something like the Application Dashboard. 


STEPS TO REPRODUCE
1. Right click on Application Dashboard/Launcher/Menu icon
2. Select "Edit Applications..."
3. Motify the command of a desired application and save your changes
4. Launch application, it will not reflect your changes (e.g., adding a flag for Electron apps to use Ozone) until you log out or reboot

Similar steps apply for modifying an application's properties, e.g. the window that says "Properties for Steam.desktop - Plasma".


OBSERVED RESULT
The modified command does not register until logout/reboot.


EXPECTED RESULT
The modified command registers immediately after saving.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.14.14-arch1-1 (64bit)
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Unable to reproduce under X11, command edits take effect immediately.
Comment 1 indecisiveautomator 2021-11-06 16:38:11 UTC
Seems to be fixed with the latest KDE Gear update.
Comment 2 Nate Graham 2021-11-08 15:05:38 UTC
Cool.