Bugzilla – Bug 388586
get YaST GTK support on a KDE install is a bit awkward
Last modified: 2008-09-23 22:03:24 UTC
I did a 11.0 beta2 installation from scratch with KDE4 on x86_64 hardware (i.e. without Gnome). I just liked to run a yast module with the GTK UI using yast2 --gtk module but got it in Qt without any hint why (even y2log didn't show me why I didn't get GTK). I guessed that some GTK stuff is missing and that yast2 silently falls back to Qt in this case. If my assumption is right, plase let is show a stderr message and write it also to y2log to inform the user what happened. Then I installed the yast2-control-center-gnome RPM because I thought that this would pull in all what is necessary for the GTK UI. But now yast2 --gtk module fails with a stderr message abuout missing "gnomesu" because there was no libgnomesu installed. It would be nice to have appropriate RPM requirements (of course wak requirements like "recommends") so that the installer pulls in automatically all what is necessary to run it with the GTK UI. I didn't investigate further what else might be missing and simply installed the whole Gnome pattern. Now yast2 --gtk module works. Perhaps the same kind of problems happen also the other way round when Gnome is installed and one wants to run "yast2 --qt module".
According to PDB, yast2-control-center-gnome is maintained by gnome-maintainers@suse.de. Ricardo, can you do anything about it? Stefan?
Yeah, the gnomesu dependency should be asked by yast2-control-center-gnome -- libgnomesu is the package that delivers /usr/bin/gnomesu. yast2-gtk itself doesn't have any use for it; we could be using control-center-qt, those are just wrappers so the user doesn't have to launch yast tools manually. I don't package yast2-gtk; I can't help packing the control-center-gnome thing.
Please, adapt yast2-control-center-gnome dependency.
Mauro, please add a Requires here.
fixed package submitted to stable.