On Mon, Jan 13, 2020 at 05:14:28PM +0000, David Edmundson wrote: > I need to patch either a client toolkit or a compositor and I'm not sure > which. > > There are some cases where we don't have a physical size for an output. > For example projectors or headless virtual machines, > > Currently we (kwin) can send a physical size of 0,0 which is causing > some client issues which are calculating us as having 0 dots per inch > and doing something wrong. > > Should: > a) Compositors should generate something fake but sensible > b) Clients should handle this case > > I think there's a strong argument for either. What are others doing?
The answer is b). See the specification for wl_output::geometry: The physical size can be set to zero if it doesn't make sense for this output (e.g. for projectors or virtual outputs). Jonas > > David > _______________________________________________ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel