mirror of
https://git.tardis.systems/mirrors/yuzu
synced 2025-12-05 17:23:20 +01:00
On compliant Wayland compositors windows are matched to their .desktop files by comparing the appId window property to the name of the .desktop file without the .deskop extension. Qt5/6 by default set this property to the basename of the binary (IE `yuzu`) which does not match the expected value `org.yuzu_emu.yuzu`. We can fix this and fix window associations on compliant compositors (like Plasma) by using the `setDesktopFileName()` function which will set the appId window property. This is a no-op on X11 so is safe to be ran without guards. |
||
|---|---|---|
| .. | ||
| applets | ||
| configuration | ||
| debugger | ||
| multiplayer | ||
| util | ||
| about_dialog.cpp | ||
| about_dialog.h | ||
| aboutdialog.ui | ||
| bootmanager.cpp | ||
| bootmanager.h | ||
| breakpad.cpp | ||
| breakpad.h | ||
| CMakeLists.txt | ||
| compatdb.cpp | ||
| compatdb.h | ||
| compatdb.ui | ||
| compatibility_list.cpp | ||
| compatibility_list.h | ||
| discord_impl.cpp | ||
| discord_impl.h | ||
| discord.h | ||
| game_list_p.h | ||
| game_list_worker.cpp | ||
| game_list_worker.h | ||
| game_list.cpp | ||
| game_list.h | ||
| hotkeys.cpp | ||
| hotkeys.h | ||
| Info.plist | ||
| install_dialog.cpp | ||
| install_dialog.h | ||
| loading_screen.cpp | ||
| loading_screen.h | ||
| loading_screen.ui | ||
| main.cpp | ||
| main.h | ||
| main.ui | ||
| play_time_manager.cpp | ||
| play_time_manager.h | ||
| precompiled_headers.h | ||
| qt_common.cpp | ||
| qt_common.h | ||
| startup_checks.cpp | ||
| startup_checks.h | ||
| uisettings.cpp | ||
| uisettings.h | ||
| vk_device_info.cpp | ||
| vk_device_info.h | ||
| yuzu.qrc | ||
| yuzu.rc | ||