[GH-ISSUE #718] [Suggestion, Linux] Use XDG Desktop Portals for file pickers instead of the Qt file picker #176

Closed
opened 2026-02-27 21:04:58 +03:00 by kerem · 1 comment
Owner

Originally created by @tulpenkiste on GitHub (Sep 1, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/718

I've noticed whenever shadPS4 asks for a file from the user, it uses the Qt file picker which (imo) is not very nice to use and also looks out of place on my desktop.

The file picker from the portals are usually the underlying DE's file picker. For example, on KDE, it looks like this:
image

Originally created by @tulpenkiste on GitHub (Sep 1, 2024). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/718 I've noticed whenever shadPS4 asks for a file from the user, it uses the Qt file picker which (imo) is not very nice to use and also looks out of place on my desktop. The file picker from the portals are usually the underlying DE's file picker. For example, on KDE, it looks like this: ![image](https://github.com/user-attachments/assets/dce0c8d6-4757-483a-a6de-ff5de91805af)
kerem 2026-02-27 21:04:58 +03:00
Author
Owner

@Ishikudeska commented on GitHub (Sep 3, 2024):

Qt is what shadPS4 uses for GUI/file picker, so they'd have to completely redo that system to use XDG

<!-- gh-comment-id:2325569900 --> @Ishikudeska commented on GitHub (Sep 3, 2024): Qt is what shadPS4 uses for GUI/file picker, so they'd have to completely redo that system to use XDG
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#176
No description provided.