XResourceManagerString(3) XLIB FUNCTIONS XResourceManagerString(3)

# [NAME](#NAME)

XResourceManagerString, XScreenResourceString - obtain server resource properties

# [SYNTAX](#SYNTAX)

char \*XResourceManagerString(Display \**display*);

char \*XScreenResourceString(Screen \**screen*);

# [ARGUMENTS](#ARGUMENTS)

[*display*](#display)

Specifies the connection to the X server.

[*screen*](#screen)

Specifies the screen.

# [DESCRIPTION](#DESCRIPTION)

The **XResourceManagerString** function returns the RESOURCE\_MANAGER property from the server's root window of screen zero, which was returned when the connection was opened using **XOpenDisplay**. The property is converted from type STRING to the current locale. The conversion is identical to that produced by **XmbTextPropertyToTextList** for a single element STRING property. The returned string is owned by Xlib and should not be freed by the client. The property value must be in a format that is acceptable to **XrmGetStringDatabase**. If no property exists, NULL is returned.

The **XScreenResourceString** function returns the SCREEN\_RESOURCES property from the root window of the specified screen. The property is converted from type STRING to the current locale. The conversion is identical to that produced by **XmbTextPropertyToTextList** for a single element STRING property. The property value must be in a format that is acceptable to **XrmGetStringDatabase**. If no property exists, NULL is returned. The caller is responsible for freeing the returned string by using **XFree**.

# [SEE ALSO](#SEE_ALSO)

*Xlib - C Language X Interface*

libX11 1.8.14 X Version 11

---

Document: XScreenResourceString(3) from libx11 1.8.14-r4 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libx11.git
