SUMMARY The dialog for choosing which application to open a selected file has the option to "Choose Other...", but after browsing and selecting another program in the file system, there seems to be no way to then actually use the program you've chosen. STEPS TO REPRODUCE 1. Right-click a file in Dolphin and choose Open With -> Other Application... 2. Select "Choose Other" and browse for another program (I tried /usr/bin/xdg-open) OBSERVED RESULT The chosen program appears in the text box on the left, but I can see no way of actually launching it. EXPECTED RESULT Maybe it should appear in the box below that says "No Matches" and be selectable there? SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.1.90 KDE Frameworks Version: 6.5.0 Qt Version: 6.8.0 Graphics Platform: Wayland
can't reproduce
Can you attach a screenshot or a screen recording of the view that shows the other apps that you can choose? Let's make sure it's the one we all have in mind.
Created attachment 173751 [details] Screen recording, sorry it's a bit blurry
Created attachment 173752 [details] Screenshot of the final dialog How do I now actually launch xdg-open and use it to open the file ?
Aha! I can reproduce this. This UI needs some refinement for sure.
*** Bug 493698 has been marked as a duplicate of this bug. ***
I've pushed a branch named work/ngraham/accept-terminal-commands to xdg-desktop-portal which implements the UI, but I'm failing to see where in the backend this would have gotten done. This is very surprising to me, since I definitely QA'd this in the past. Somehow it broke between the time when I verified it working and now. Maybe there was some kind of intervening refactor that removed the things we need here? Or maybe I'm just crazy and it never worked and I'm terrible at my job.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/320
Git commit f9526d3519d2342dfd855eee3849adb20e7c8c57 by Nate Graham. Committed on 27/09/2024 at 13:01. Pushed by ngraham into branch 'master'. AppChooserDialog: allow accepting terminal commands Looks like this it broke after a refactor of the dialog after it was originally written. FIXED-IN: 6.2.0 M +33 -8 src/AppChooserDialog.qml https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/f9526d3519d2342dfd855eee3849adb20e7c8c57
Git commit a09ffaf4112afd7a65963b36eefe1285d4493ffd by Nate Graham. Committed on 28/09/2024 at 19:33. Pushed by ngraham into branch 'Plasma/6.2'. AppChooserDialog: allow accepting terminal commands Looks like this it broke after a refactor of the dialog after it was originally written. FIXED-IN: 6.2.0 (cherry picked from commit f9526d3519d2342dfd855eee3849adb20e7c8c57) Co-authored-by: Nate Graham <nate@kde.org> M +33 -8 src/AppChooserDialog.qml https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/a09ffaf4112afd7a65963b36eefe1285d4493ffd