<div class="gmail_quote">On Sun, Apr 25, 2010 at 3:08 PM, Aaron J. Seigo <span dir="ltr">&lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="font-family: &#39;Bitstream Vera Sans&#39;; font-size: 12pt; font-weight: 400; font-style: normal;"><div class="im"><p style="margin: 0px; text-indent: 0px;"></p>
</div><p style="margin: 0px; text-indent: 0px;">currently there isn&#39;t any way to do this in 4.4. in 4.5 you will be able to use read/writeGlobalConfig to do so.</p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;">in any case, the # of rows of the pager is being moved to the window manager where it really belongs (to follow the internal layout of virtual desktops / viewports according to the WM), so even in this case it probably won&#39;t work for very much longer.</p>
</div></blockquote><div><br>Pity. Would it be possible to brute-force it some other way? For example, at the beginning of the script, to do something like:<br>---<br><font style="font-size: 10pt; font-family: Courier New;" color="#0000ff">var</font>
 fh = fopen(<font style="font-size: 10pt; font-family: Courier New;" color="#ff00ff">&quot;~/.kde/share/config/plasma-desktop-appletsrc&quot;, 3)</font><br><font style="font-size: 10pt; font-family: Courier New;" color="#0000ff"></font>fwrite(fh, <font style="font-size: 10pt; font-family: Courier New;" color="#ff00ff">&quot;</font>[AppletGlobals][plasma_applet_pager]\nrows=1<font style="font-size: 10pt; font-family: Courier New;" color="#ff00ff">&quot;</font>);<br>
fclose(fh);<br>---<br>(This doesn&#39;t work, btw, since plasma-desktop complains about fopen, but it&#39;s just to make my meaning clear.)<br><br>Also, on a somewhat related note, I&#39;ve discovered that some applets start too quickly. :) For example, take the example of the quicklaunch applet. In the script, I have:<br>
---<br>qlaunch = panel.addWidget(&quot;quicklaunch&quot;);<br>qlaunch.writeConfig(&quot;iconSize&quot;, &quot;24&quot;);<br>qlaunch.writeConfig(&quot;iconUrls&quot;, &quot;file:///usr/share/applications/firefox.desktop&quot;);<br>
---<br>However, when quicklaunch starts, it displays the default Konqueror, Dolphin, and Kopete icons at size 16. If I go back and insert the lines into plasma-desktop-appletsrc, it works. Additionally, for some applets (Lancelot, yaWP), I don&#39;t have to even edit anything; if I just restart plasma-desktop, they then display correctly. From this I conclude that it&#39;s a matter of the applets trying to read the configuration file before their configurations are written. Any suggestions on how to overcome this; perhaps a way to write the configuration first, and then start the applet?<br>
<br>Thanks!<br></div></div>