I had a heavy Tumbleweed update (300+) and since then, I cannot launch applications from the menu anymore:
if I press the menu shortcut key and type the first letters to narrow down to any app, then press Enter, I briefly see the bouncing icon as before, but the application is not launched
if I navigate in the menu with the mouse, same outcome
if I use the KRunner (Alt-F2), I can launch applications from there
After some research and tests, I found out that “xhost +” was a (bad) work-around. From the moment I disable access control to the screen, the menu works again.
Does it mean that now, applications are launched differently, with an impact on the access control?
Any idea if something is wrong, and how to solve the problem cleanly (other than adding “xhost +” to any startup script)?
Operating System: openSUSE Tumbleweed 20200917
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.1
Kernel Version: 5.8.7-1-default
OS Type: 64-bit
The specific app you’re trying to run may have something to do with your problem.
xhost + was recognized to be a serious security problem and attempts were made to patch it then and several times since but the warning has always been the same… this method to launch apps is risky and will always be subject to modifications over time as it continues to be patched when vulnerabilities are found.
I haven’t changed my configuration and it was fine before, but perhaps something went missing or relied on something that disappeared.
After the update, for instance, “man” was not there anymore, I had to uninstall / reinstall it. Perhaps I should look for the update log to see any suspicious message.
Not sure what happened, I had rebooted after the update and the problem appeared then.
One reboot later, and it’s gone. Perhaps there were post-kernel-update pending actions that left the configuration in a bad state?