Where would Desktop Icons go?&nbsp; Is this going to be stored per desktop?<br><br>
<div class="gmail_quote">On Feb 6, 2008 12:02 PM, Cody Tracy &lt;<a href="mailto:fjctracy@gmail.com">fjctracy@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Much better idea than my patch. &nbsp;I&#39;ve been trying to finish it but I&#39;m loaded<br>here at work. &nbsp;The patch just saved settings per &quot;desktop&quot;. &nbsp;Having multiple<br>
containments sounds like a lot of overhead but better for configuration. &nbsp;Since<br>I don&#39;t use desktop effects the thought of having multiple containments seems<br>like it would be a waste of resources.<br><br>Just my 2 cents.<br>

<div>
<div></div>
<div class="Wj3C7c"><br>On Wednesday 06 February 2008 10:50:35 Aaron J. Seigo wrote:<br>&gt; hi all..<br>&gt;<br>&gt; a feature we&#39;re going to need to support is per-virtual-desktop wallpapers.<br>&gt; however, *how* to accomplish this is the question.<br>
&gt;<br>&gt; in particular, this is complicated by the fact that we now live in the<br>&gt; brave new world of composition managers. so when viewing the desktop cube<br>&gt; or desktop grid traditional desktop wallpapers don&#39;t really work that well:<br>
&gt; they think they are on desktop X even though desktops 0..N are actually<br>&gt; being displayed simultaneously.<br>&gt;<br>&gt; the &quot;solution&quot; right now in composition managers such as the one in compiz<br>
&gt; is to provide their own wallpaper painting and people turn off their<br>&gt; &quot;native&quot; wallpaper compositor. this is nasty and not what we want in<br>&gt; plasma: plasma wants to provide cool, animated, interactive backgrounds in<br>
&gt; ways that window manager devs just aren&#39;t very interested in.<br>&gt;<br>&gt; fair enough.<br>&gt;<br>&gt; so here&#39;s my thought on how we could solve this problem:<br>&gt;<br>&gt; optionally provide one Plasma::View per-virtual desktop, per-screen. (right<br>
&gt; now just have one Plasma::View per-screen). each View would then not only<br>&gt; belong to a given Screen (as they do now) but also to a Desktop.<br>&gt;<br>&gt; this would be queryable in the paintInterface, allowing the Containment to<br>
&gt; paint whatever it thinks appropriate for that view. in the common case, the<br>&gt; Containment won&#39;t care and will just paint the same thing to each View.<br>&gt;<br>&gt; the downside? more Views which means more overhead. ergo the &quot;optional&quot;<br>
&gt; bit. i&#39;d probably make it a run-time configuration to offer per-Desktop<br>&gt; views. in the &quot;one view per screen&quot; mode, the view will switch the Desktop<br>&gt; it advertises as being associated with as the desktop itself switches<br>
&gt; (allowing us to provide the lower resource (though broken for<br>&gt; compositing) &quot;traditional&quot; approach)<br>&gt;<br>&gt; but it&#39;s the only way i can think of making this work properly when the<br>&gt; same &quot;desktop&quot; from multiple virtual desktops need to be shown<br>
&gt; simultneously, such as in desktop grid, cube, etc.<br>&gt;<br>&gt; this also opens the door for per-virtual desktop Containment views. e.g.<br>&gt; have Containment &quot;Work&quot; shown on Desktop 3, Containment &quot;Play&quot; on Desktops<br>
&gt; 1 and 2 and Containment &quot;Misc&quot; on Desktop 4.<br>&gt;<br>&gt; thoughts? concerns? questions?<br><br><br></div></div>_______________________________________________<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" target="_blank">https://mail.kde.org/mailman/listinfo/panel-devel</a><br></blockquote></div><br>