STEPS TO REPRODUCE 1. Open systemsettings - Default Application 2. Change the default Terminal Emulator 3. start 'htop' from Kickoff 4. start 'htop' from KRunner OBSERVED RESULT htop starts in the old terminal emulator EXPECTED RESULT htop starts in the new terminal emulator SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.111.0 Qt Version: 5.15.11 Kernel Version: 6.5.7-arch1-1 (64-bit) Graphics Platform: offscreen Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics Memory: 13.5 GiB of RAM Graphics Processor: AMD Radeon Graphics ADDITIONAL INFORMATION 1. 'kbuildsycoca5' doesn't fix the problem. 2. 'kioclient5 exec /usr/share/applications/htop.desktop' opens in the correct terminal emulator.
Can reproduce from KRunner as well. I guess the command runner isn't adapting to change sin real-time.