fredrik at kde.org
Fri Mar 7 19:43:11 GMT 2003
On Friday 07 March 2003 12:14, Ralf Nolden wrote:
> I'm very much for including ksplashml, because it allows easily changing
> the splash screen for the user and also for distributors who want to brand
> their version of KDE. The overall thing though is that ksplashml needs to
> be embedded in the (long being talked about but never worked on) re-doing
> of a suitable theme manager that can handle:
> - splash screen
> - icons
> - sounds
> - colors
> - background images (desktop, konqueror, kicker)
> - sizing of icons, kicker
> - window decorations
> - even documentation header images
> So, I think that the first step should be that there is a group of
> volunteers that finally gathers together to plan such a theme manager from
> scratch that can take the codebase from kpersonalizer and the thememngr
> plus ksplashml. Also what I think is necessary is to add dcop interfaces to
> all positions where things can be themed so the applications themselves
> like kicker can be directly approached.
> The way kpersonalizer does it currently is basically writing directly into
> the rc files of the accoring kcmmodules or programs and then calling a dcop
> interface to restart them (like kicker) or update them (kdesktop). What I
> think of is "set this image as background image" where the programs
> themselves have the logic to actually take the necessary steps - write that
> entry to their rc file and update themselves. That would reduce the
> kpersonalizer code being one example where it would reduce that and it
> would be extremely easy to manipulate the desktop with a theme manager.
> Any volunteers ? I'm sure Carsten and I are more than willing to tell you
> where to add what to get the infrastructure in place (dcop functions) and
> we'll adapt kpersonalizer first to match those interfaces along the way
> while other people can rewrite the theme manager to handle eveything.
I know that Mosfet is considering writing a new theme manager from
scratch, so I took the liberty of forwarding your email to him.
He asked me to relay the message that other interested parties can
contact him directly if they want to work on this.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
More information about the kde-core-devel