https://bugs.kde.org/show_bug.cgi?id=497393
Bug ID: 497393
Summary: Unable to start Windows executables using the Wine
binfmt_misc handler
Classification: Frameworks and Libraries
Product: frameworks-kio
Version: 6.8.0
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
Windows executables are never started using the Wine binfmt_misc handler. When
double-clicking a '.exe' file in Dolphin, the user is shown an "Execute or
Cancel" dialogue, even when the executable bit is not set. Upon clicking
"Execute", the user is show the "Choose an application to open this file"
dialogue. The file is never executed.
STEPS TO REPRODUCE
1. Enable Wine’s binfmt_misc handler
2. Disable the Wine mime-type handler
3. Mark test.exe as executable (or not, it doesn’t matter)
4. Double-click test.exe in Dolphin
5. Choose "Execute" in the "Open or Execute" dialogue
OBSERVED RESULT
Dolphin opens the "Choose an Application to open this file" dialogue.
EXPECTED RESULT
If test.exe is executable, it is executed using the Wine binfmt_misc handler.
If test.exe is not executable, the user is never prompted to confirm it’s
execution.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
ADDITIONAL INFORMATION
I believe the problem originates in KIO::OpenUrlJobPrivate::handleBinaries().
Windows executables are always handled with openInPreferredApp() and never with
executeCommand(), even when the executable bit is set and the user chose to
execute the file when prompted.
This issue likely falls under the umbrella of
https://bugs.kde.org/show_bug.cgi?id=392048 which was closed by the bug janitor
service. If you believe it should be tracked there, feel free to close this bug
and re-open that one.
--
You are receiving this mail because:
You are watching all bug changes.