Dne 24. 09. 18 v 15:51 Ludwig Nussel napsal(a):
So now I wonder what alternatives we have. I'd
rather like to avoid introducing
this ugly screen again:
Ah, this screen is really ugly, in the past these options were part of another dialog
but it was dropped so we created this ugly workaround as they did not fit anywhere.
So any ideas how to get the feature back? Would it be
possible to add the
"Configure Online Repositories" button on the role selection dialog?
Well, everything is possible. ;-)
But currently this dialog has a clean design and is generic, it works in SLE,
openSUSE... There are no workarounds, no exceptions or hacks. I'm not keen on adding
anything not strictly related to roles and specific only for one product. If we add
this then sooner or later someone comes with another "feature" request in this
We could add a new option/section into the installation overview dialog .
IIRC we already had an add-on section there in the past.
But the problem with roles is that some additional roles might be provided via the
online repositories so they must be added *before* the roles dialog (or at least
integrated into it). If we added the online repos in the overview dialog then you
would need to go back to the roles selection and then forward. Or we could display
the roles dialog again if a new role is found and allow to change it. But this not
Before the roles selection dialog there is only the "welcome" screen which is
quite crowded. There are widgets for language, keyboard, keyboard test, license,
license translations... Adding one more is probably not an option.
In SLE there is an extra add-on dialog , in openSUSE it contains "Community
Repositories" option which loads the repositories from XML . This list already
contains the online and updates repos plus some more (e.g. nVidia drivers).
On the other hand that more complicated and less intuitive than a single "Use Online
Or maybe have the popup of SLE when the system can
reach download.o.o, just
without prior registration?
Although I do not like popups much this would be an acceptable case.
So the possibilities are:
1) New option in welcome screen
2) A popup displayed after the welcome screen (only when download.o.o is reachable)
3) Additional full "addons" step (like in the SLE)
4) New option in the roles dialog
5) Additional "addons" section in the installation overview
1) The welcome screen is already crowded, we should not add more there
2) This looks OK and is similar to the SLE solution
3) This provides more features but is more difficult to use and less intuitive
4) Breaks the design and makes it more complex
5) User unfriendly, difficult to use
So in the end the possible solutions are 2) or 3), it depends if we prefer
simple UI ("Use online repositories?" popup) or full featured addon management
is on the other hand more difficult to use.
Opinions? Other ideas?
What's easier code wise?
I guess 3) would be just a matter of modifying the control.xml, but 2) should not be
difficult to implement. It depends whether the user should select the repositories to
add from the XML  or we automatically select them without asking (which ones?).
The user selection is already implemented, the automatic selection not. But that
should be easier.
SUSE LINUX, s.r.o. e-mail: lslezak(a)suse.cz
Lihovarská 1060/12 tel: +420 284 028 960
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org