Summary: | Plasmashell (KRunner/Kickoff) refuse to launch '.exe' files. | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Lemuel Simon <lemuelsimon32> |
Component: | general | Assignee: | Nate Graham <nate> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, lemuelsimon32, nate, postix, ryu.ketsueki |
Priority: | NOR | ||
Version: | 5.25.1 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/1a8b6ba787b8943317843be62df8a8a3505bd7d6 | Version Fixed In: | 5.26 |
Sentry Crash Report: |
Description
Lemuel Simon
2022-06-25 16:39:02 UTC
This generally means we made a mistake and forgot to set the setAllowExecutables(true) on the launcher job. I assume you're expecting it to launch with WINE? A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1009 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1874 (In reply to Nate Graham from comment #1) > I assume you're expecting it to launch with WINE? Yes, exactly that. I see in the linked merge requests that there were some security implications there (as previously suspected). Is it possible to do what Dolphin does and prompt the user before it's executed? Yeah, that's what we're trying to figure out how to do. *** Bug 456425 has been marked as a duplicate of this bug. *** Git commit 1a8b6ba787b8943317843be62df8a8a3505bd7d6 by Nate Graham. Committed on 20/08/2022 at 01:21. Pushed by ngraham into branch 'master'. Show "open or execute?" dialog when opening executable files Those files may be executable and the user wants them to execute. For example: - Shell scripts the user has written to perform commonly-used actions - Windows executables opened with WINE For this reason, we should stop explicitly blocking running executable files when accessed with KRunner runners or Kicker/Kickoff/Application Dashboard, and instead show the typical "open or execute?" dialog that respects the user's setting for what to do in this case. FIXED-IN: 5.26 M +5 -0 applets/kicker/plugin/fileentry.cpp M +4 -1 applets/kicker/plugin/recentusagemodel.cpp M +3 -2 runners/baloo/baloosearchrunner.cpp M +4 -2 runners/recentdocuments/recentdocuments.cpp https://invent.kde.org/plasma/plasma-workspace/commit/1a8b6ba787b8943317843be62df8a8a3505bd7d6 |