https://bugzilla.novell.com/show_bug.cgi?id=686449
https://bugzilla.novell.com/show_bug.cgi?id=686449#c3
--- Comment #3 from Holger Arnold 2011-04-09 22:01:36 CEST ---
The GTK software manager already stores some settings in
/etc/sysconfig/yast2-gtk, so a quick hack would be to store at least the window
size there (and make sure that the side bar has a useful minimum size).
Generally, however, storing *any* gui settings under /etc/sysconfig is ugly
since these settings have nothing to do with system configuration. The
yast2-gtk file should eventually be removed from this directory.
But the deeper problem is running yast2 as root at all. Running a full gui
application as root is *fundamentally* wrong. First, it causes annoyances like
bad-looking fonts, wrong gui styles, or the inability to store settings at
proper places. But more importantly, it can become a security problem because
large and complex libraries such as GTK and Qt are simply not designed to be
run in a root context.
The only sane solution is to run the gui unprivileged in the user context and
let small privileged background processes to the actual configuration work. By
today's standards, one should probably use PolicyKit for this.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.