eden-miror/src
crueter 9c3bdeffc0
[desktop] Prefer X11, but allow Wayland (with a warning) (#4579)
Use `xcb;wayland` as the default value for `QT_QPA_PLATFORM` which will
always try X11 first, then only fallback to Wayland if, for some reason,
X11 is unavailable or unable to initialize.

This also prints a warning to the log if the backend is wayland. Might
be promoted to a warning dialog if this becomes a consistent-enough
issue to warrant a more obvious warning.

Requires removing the wayland hook from the AppImage

Signed-off-by: crueter <crueter@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md).
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4579
Reviewed-by: lizzie <lizzie@eden-emu.dev>
2026-11-02 23:40:12 +01:00
..
android [dist, android] Update translations from Transifex for Nov 02 (#4626) 2026-11-02 18:59:46 +01:00
audio_core [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386) 2026-10-12 22:21:17 +02:00
common [common] use handrolled string utility conversions instead of wstring codecvt (#3773) 2026-11-01 21:52:29 +01:00
core [macos, net] add sysctl(RT_xx)-fetched network interfaces (#3656) 2026-11-01 21:51:51 +01:00
dedicated_room [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
dynarmic [dynarmic] Remove redundant configure struct (#4485) 2026-11-01 21:48:38 +01:00
frontend_common [core] Support block-compressed NSZ and XCZ (#4552) 2026-10-26 17:23:18 +01:00
hid_core [*] fix clangarm64 compilation (#4521) 2026-10-11 05:11:01 +02:00
input_common Revert [input_common/joycon] Enumerate SDL devices iff SDL signals change (#4486) (#4545) 2026-10-18 00:17:28 +02:00
network [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
qt_common [desktop] Prefer X11, but allow Wayland (with a warning) (#4579) 2026-11-02 23:40:12 +01:00
shader_recompiler [shader_recompiler, renderer_vulkan] draw sprites whose texture handle comes from a vertex attribute (#4566) 2026-11-01 21:44:40 +01:00
tests [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
video_core [shader_recompiler, renderer_vulkan] draw sprites whose texture handle comes from a vertex attribute (#4566) 2026-11-01 21:44:40 +01:00
web_service [common] remove DetachedTasks object usage (#4096) 2026-07-09 03:46:06 +02:00
yuzu [desktop] Prefer X11, but allow Wayland (with a warning) (#4579) 2026-11-02 23:40:12 +01:00
yuzu_cmd [frontend] Unify cmdline parsing (#4424) 2026-09-23 14:51:51 +02:00
yuzu_room_standalone [cmake] add a YUZU_STATIC_ROOM option (#3411) 2026-01-28 23:54:49 +01:00
.clang-format
CMakeLists.txt [cmake] Simplify DetectPlatform and normalize platform names (#4183) 2026-08-10 04:57:38 +02:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00