Comment # 9 on bug 1192148 from
As for using the same screen as the control center: This is beyond our control
(pun intended). The control center is a completely independent standalone
application; there is no connection between it and and YaST module that it
starts.

Worse, what screen a new window is displayed on is completely at the mercy of
the window manager; and window managers may use different strategies where to
place a new window. That strategy may even be user-configurable.

And here we also have a chicken-egg problem: The YaST module (or, more
precisely, the application using libyui-qt) needs to know the screen dimensions
to request its initial size (which incidentially is just a window manager
*hint*, i.e. a most humble request) before the window is created; yet the
window manager may easily base its decision which screen to use on that size.

That's easy if in a multi-screen setup all screens have the same size; but if
they are radically different, it's not.


Maybe we can add an environment variable like $Y2_GEOMETRY that users with such
an unusual setup could use.

Probably we should limit the default height to a reasonable aspect ratio; 9:16
is clearly beyond that, but e.g. 4:3 (the classical 1024x768 etc.) or 5:4
(1280x1024) should still work. Maybe limit it to 1:1. That would already help
in your case; in others it may not.


You are receiving this mail because: