<span class="gmail_quote">On 8/2/07, <b class="gmail_sendername">Aaron J. Seigo</b> &lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
On Thursday 02 August 2007, Bart Cerneels wrote:<br>&gt; 1. Backup of settings and the kiosk-tool. These deal with the rc file.<br>&gt; An rc file should contain settings of only one application. The kiosk<br>&gt; system is complex enough as it is.
<br><br>kiosk isn&#39;t particularly relevant here (it&#39;s pretty straightforward still),<br>but the backup of settings might be slightly annoying (though that&#39;s<br>certianly a very small percentage of use cases; how many people will
<br>backup -just- their amarokrc but not the rest of their configs?) ...<br><br>this means coming up with a nice solution for use cases such as krunner which<br>must use plasmarc and preferable (e.g. as a requirement) it should not need
<br>to know about plasmarc.<br><br>&gt; 2. What if many other applications start embedding plasma? plasmarc<br>&gt; will contain settings of all of them. What&#39;s the use of separate<br>&gt; rc-files then? Imagine the clutter and user confusion.
<br><br>same can be said for any such file, including kdeglobals. plasmarc is used by<br>libplasma, which should be self explanatory from a design perspective.</blockquote><div><br>i&nbsp;think&nbsp;editing&nbsp;plasmarc&nbsp;should&nbsp;be&nbsp;fine,&nbsp;so&nbsp;i&#39;m&nbsp;gonna&nbsp;side&nbsp;with&nbsp;maxx_k&nbsp;on&nbsp;this&nbsp;one.&nbsp;if&nbsp;we&nbsp;provide&nbsp;easy&nbsp;configuration&nbsp;from&nbsp;the&nbsp;Amarok&nbsp;GUI&nbsp;the&nbsp;user&nbsp;never&nbsp;needs&nbsp;to&nbsp;know
<br>that&nbsp;the&nbsp;settings&nbsp;exist&nbsp;there,&nbsp;everything&nbsp;will&nbsp;work&nbsp;*by&nbsp;default*&nbsp;and&nbsp;*transparently*&nbsp;</div><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
&gt; And for drag&#39;and&#39;dropping applets to the plasma corona (desktop) I<br>&gt; suggest a system that uses plamoid packages that are included in<br>&gt; Amaroks binaries. So d&#39;n&#39;d would be logicly the same as installing a
<br>&gt; plasmoid with GHNS.<br><br>essentially, yes. plasma is already for this, amarok just needs to ship said<br>plasmoids.</blockquote><div><br>yes,&nbsp;i&nbsp;have&nbsp;been&nbsp;meaning&nbsp;to&nbsp;look&nbsp;into&nbsp;the&nbsp;packaging/plasmoid&nbsp;stuff,&nbsp;but&nbsp;honestly&nbsp;just&nbsp;haven&#39;t&nbsp;gotten&nbsp;there&nbsp;yet.&nbsp;also,&nbsp;looking&nbsp;at&nbsp;what&nbsp;i&nbsp;want&nbsp;to&nbsp;do&nbsp;next
<br>i&#39;m&nbsp;not&nbsp;going&nbsp;to&nbsp;get&nbsp;there&nbsp;for&nbsp;a&nbsp;while&nbsp;yet....&nbsp;so&nbsp;anyone&nbsp;that&nbsp;wants&nbsp;to&nbsp;pick&nbsp;this&nbsp;stuff&nbsp;up&nbsp;is&nbsp;more&nbsp;than&nbsp;welcome,&nbsp;i&nbsp;can&#39;t&nbsp;be&nbsp;everywhere&nbsp;:)&nbsp;</div><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
&gt; I guess the dataengines would have to be available<br>&gt; outside of Amarok, maybe even by default.<br><br>well, yes, they have to be in order to be found. they are plugins that are<br>loaded via kservicetypetrader.
<br><br>&gt; Is there a DBUS API for adding dataengines?<br><br>engines are loaded on demand by applets that use them. there is no need for a<br>dbus api.</blockquote><div><br>regarding&nbsp;the&nbsp;dataengine-outside-amarok&nbsp;thing,&nbsp;i&#39;m&nbsp;not&nbsp;sure&nbsp;how&nbsp;we&nbsp;want&nbsp;to&nbsp;deal&nbsp;with&nbsp;this.&nbsp;dataengines&nbsp;are&nbsp;always&nbsp;available---if&nbsp;the&nbsp;desktop&nbsp;plasma&nbsp;loads an applet that requests an amarok dataengine, it *will* be loaded. question is, do we want to elegantly not do anything
<br>if&nbsp;amarok&nbsp;is&nbsp;not&nbsp;running?&nbsp;also,&nbsp;what&nbsp;about&nbsp;if&nbsp;amarok&nbsp;*is*&nbsp;running&nbsp;and&nbsp;plasma&nbsp;loads&nbsp;an&nbsp;amarok&nbsp;applet?&nbsp;ideally,&nbsp;it&nbsp;would&nbsp;work&nbsp;just&nbsp;as&nbsp;it&nbsp;would&nbsp;inside&nbsp;amarok.&nbsp;</div><br>leo<br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
--<br>Aaron J. Seigo<br>humru othro a kohnu se<br>GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA&nbsp;&nbsp;EE75 D6B7 2EB1 A7F1 DB43<br><br>KDE core developer sponsored by Trolltech<br><br>_______________________________________________
<br>Panel-devel mailing list<br><a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/panel-devel">https://mail.kde.org/mailman/listinfo/panel-devel</a><br><br><br>
</blockquote><br><br clear="all"><br>-- <br>______________________________________________________<br>Leo Franchi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:angel666@myrealbox.com">angel666@myrealbox.com</a><br>4305 Charlemagne Ct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<a href="mailto:lfranchi@gmail.com">lfranchi@gmail.com</a> <br>Austin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cell: (650) 704 3680<br>TX, USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;home: (650) 329 0125