Forum > Unix

Window manager capabilities

(1/1)

MarkMLl:
Following on from a comment which touched on different DPI settings etc., is there any way of getting a complete list of exported capabilities and hints from the current window manager (aka desktop environment)?

I'm aware of e.g. https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html but I know that there are additional things like font metrics which are passed from the WM: I don't know /how/ they're passed but I've seen a program's layout behave grossly differently on different WMs (refused to minimise beyond a certain point) which the developers involved attributed to a missing hint or metric.

Of course, they couldn't agree who should be fixing it...

MarkMLl

codic124:
Font metrics are usually not passed on from the WM at all, although they might be from other parts of a desktop environment. If by minimize you mean resize/shrink, it is because the programs set a minimum size (eg via the ICCCM property WM_NORMAL_HINTS) which wms might choose to honor in different ways.

(assuming x11, of course)

MarkMLl:
See https://github.com/Ultimaker/Cura/issues/10988 and https://forums.raspberrypi.com/viewtopic.php?p=1946554&sid=fe3368394b4b90e14aacb0ee61fe43c4#p1946554

The app (Cura) was behaving differently depending on the X11 WM running on the computer, and the developers implicated QFontMetrics.

Therefore there /are/ metrics passed by the WM, but I don't know the mechanism: I suspect ICCCM-related.

MarkMLl

Navigation

[0] Message Index

Go to full version