Skip to content

Conversation

@gouchi
Copy link
Member

@gouchi gouchi commented Dec 7, 2025

Description

Add support for _NET_WM_NAME, UTF8_STRING

Before using xprop

WM_NAME(STRING) = "RetroArch"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW
_NET_WM_DESKTOP(CARDINAL) = 1
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
WM_CLIENT_MACHINE(STRING) = "pc"
_NET_WM_PID(CARDINAL) = 13942
WM_CLASS(STRING) = "retroarch", "retroarch"
_NET_WM_ICON(CARDINAL) = 	Icon (16 x 16):

After using xprop

_NET_WM_NAME(UTF8_STRING) = "RetroArch"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW
_NET_WM_DESKTOP(CARDINAL) = 1
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
WM_CLIENT_MACHINE(STRING) = "pc"
_NET_WM_PID(CARDINAL) = 13885
WM_CLASS(STRING) = "retroarch", "retroarch"
_NET_WM_ICON(CARDINAL) = 	Icon (16 x 16):

Related Issues

Fix #18444

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Linux/X11] RetroArch is not using _NET_WM_NAME(UTF8_STRING) for proper Unicode support, causing window title become unreadable.

1 participant