SUMMARY Usage of tilde-sign "~" in either working-directory or as path to executable will stop the program from running. STEPS TO REPRODUCE 1. see screenshot in bug 167502 comment #4 2. create shortcut to e.g. executable bash-script with absolute path 3. check the shortcut works 4. incorporate the tilde character OBSERVED RESULT program does not start anymore EXPECTED RESULT program starts, if ~ is replaced verbose SOFTWARE/OS VERSIONS Operating System: Kubuntu 20.04 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 Kernel Version: 5.4.0-42-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4700MQ CPU @ 2.40GHz Memory: 15,6 GiB ADDITIONAL INFORMATION see also bug 424973
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kservice/-/merge_requests/6
Git commit 32dc0a76998dc81cfa963f8c78070fcef970c21f by Alexander Lohnau. Committed on 12/08/2020 at 10:10. Pushed by dfaure into branch 'master'. Expand tilde character when reading working directory FIXED-IN: 5.74 You might have to run kbuildsycoca5 to activate rebuild the cache. You have to run kbuildsycoca5 to get the new change M +2 -1 src/services/kservice.cpp https://invent.kde.org/frameworks/kservice/commit/32dc0a76998dc81cfa963f8c78070fcef970c21f