From kde-panel-devel Wed Apr 22 15:10:47 2009 From: "Aaron J. Seigo" Date: Wed, 22 Apr 2009 15:10:47 +0000 To: kde-panel-devel Subject: Re: pardus plasma problems (PPP :P) Message-Id: <200904220910.48354.aseigo () kde ! org> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=124041411902970 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1788857225==" --===============1788857225== Content-Type: multipart/signed; boundary="nextPart1562180.YW7l0yAlBZ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1562180.YW7l0yAlBZ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wednesday 22 April 2009, Sebastian K=C3=BCgler wrote: > - In 4.2, there's no way to set the wallpaper from outside Plasma. That's > of course more involved, since the wallpaper plugin also needs to be > switched to the image plugin.=20 not necessarily; there's no reason it couldn't be made possible to set any= =20 wallpaper plugin + mode + source package/file. =20 there's also no guarantee that the image plugin would be there, either. hig= h=20 chance, but no guarantee. we're back again to wanting X-Plasma-DropMimeType= s=3D=20 much like we do for applets (which also gets us part way to "drop an image = on=20 the desktop to set the wallpaper) > For 4.4, there's a dbus interface planned for > this, but how can one add this functionality before that? by working up a d-bus interface so that it exists. it wouldn't be a _ton_ o= f=20 work and would get you a lot of similar kinds of "would be nice to do from= =20 outside of plasma while its running" kind of tings, like being able to add = /=20 remove widgets. see: http://techbase.kde.org/index.php?title=3DProjects/Summer_of_Code/2009/Idea= s#Project:_D- Bus_Interface (interesting that people feel this is an important enough issue to patch=20 things over) > - The Plasma panel, in some cases doesn't switch the theme's artwork to t= he > translucent version. I recall there was a fix for that recently, the > compositingEnabled signal wasn't always emitted, iirc. Probably something > we (or the Pardus guys) want to backport. I'm not sure which patch that > was, maybe r916823. Does anyone know this? http://websvn.kde.org/?view=3Drev&revision=3D916823 that one is about watching for theme changes, not watching for composite=20 changes. what you want to look into is KSelectionWatcher as used in=20 kdelibs/plasma/theme.cpp (look for compositeWatcher) ... it sometimes works= =20 and sometimes doesn't, seems to be some problems in the KSelectionWatcher=20 class, but i haven't had a chance to delve in an debug it. > - When symlinking /usr/ (for example to /oldusr/), the wallpapers in the > preview drop dropdown show up twice. Any idea what's going on here? because KStandardDirs doesn't check for symlinks, and /oldusr apparently in= =20 the paths checked by KStandardDirs ... the relevant code in plasma is: QStringList themes =3D dirs.findAllResources("data",=20 "desktoptheme/*/metadata.desktop", KStandardDirs::NoDuplicates); from workspace/plasma/shells/desktop/backgrounddialog.cpp =2D-=20 Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Software --nextPart1562180.YW7l0yAlBZ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAknvM3gACgkQ1rcusafx20MZ2wCfe8WHFwt8v2keHeINJmnYddLo qEMAoKzHcStMjFBqbUpNLwE3CWIRL9W6 =1pb9 -----END PGP SIGNATURE----- --nextPart1562180.YW7l0yAlBZ-- --===============1788857225== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel --===============1788857225==--