<div class="gmail_quote">2011/2/11 Martin Gräßlin <span dir="ltr">&lt;<a href="mailto:kde@martin-graesslin.com">kde@martin-graesslin.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
----- Ursprüngliche Mitteilung -----<br>
<div class="im">&gt; (There&#39;s a lot of replies, so I&#39;m going to answer to the topics).<br>
&gt;<br>
&gt; As for the &quot;Windows inside plasmoids is ugly&quot; part, when I said my idea<br>
&gt; was to make applications and plamoids the same thing, I meant it form<br>
&gt; the POV of the user. Internally, they would remain different -- note<br>
&gt; that, in my mockups, a plasmoid does not leave background (although this<br>
&gt; is not very clear, I admit). Actually, they would still remain different<br>
&gt; at all, just with more interaction.<br>
</div>Currently Plasma is just a window. The contents of the plasma window is unknown to anything outside Plasma. Each other window could just destroy your idea by overlapping the interaction areas. To make it work plasmoids and windows need to be in the same layer. Either each Plasmoid is a window or each window is a plasmoid. For technical reasons the latter is not useful with X but might be with Wayland </blockquote>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt;<br>
&gt; As for &quot;You&#39;ll need to create a whole new WM from scratch&quot;, I don&#39;t<br>
&gt; understand why. This new plasma shell wouldn&#39;t drop any KWin feature a<br>
&gt; priori, it would just, as I said, make it interact with plasma and,<br>
&gt; perhaps, hide the titlebar and/or modify window&#39;s borders. It would be<br>
&gt; just like Marco said.<br>
</div>Yes that gets in the area where a new window manager is needed. Kwin does not support the required functionality and it&#39;s very unlikely to be added.<br>
<div class="im">&gt;<br>
&gt; By the way, how does resizing work? I think KWin sends some kind of<br>
&gt; signal to the application, but I don&#39;t know X, so I don&#39;t know. But, if<br>
&gt; so, could it be used for this matter?<br>
</div>Resizing is a complex operation involving windowmanager, X and the client.<br>
<div class="im">&gt;<br>
&gt; About &quot;KWin scripting is not powerful enough&quot;, maybe we could extend it<br>
&gt; to do whatever is needed. But I don&#39;t think it would be necessary --<br>
&gt; not, at least, in the beginning.<br>
</div>No sorry extending kwin to support it is out of bounds at the current stage.<br>
<div class="im">&gt;<br>
&gt; About &quot;Sorry for being the bad guy&quot;, there&#39;s no problem at all.<br>
&gt; Actually, I want you to show me what&#39;s possible and what&#39;s not. My<br>
&gt; intention here is not to make a shell that resembles exactly my mockups,<br>
&gt; but rather showing an ideal mockup and see what I can do out of it.<br>
&gt;<br>
&gt; Oh, and thank you guys for the answers. I&#39;m doing some more mockups right<br>
&gt; now, btw.<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
</div></div></blockquote></div><br>Well... I see now how it&#39;s complex. But what if I removed all this complex interaction from my ideas for a (big) while and just wanted to create a more dynamic plasma shell? I mean, I can&#39;t have all geometries of all windows updated at the same time, but I at least can know whether there&#39;s any window opened, can&#39;t I -- IIRC kdeworkspace provides a list of opened windows? If so, we&#39;d have a plasma dashboard when no window is opened and a bar with all plasmoids iconfied when there are windows, for example. Is that feasible?<br clear="all">

<br>-- <br>Luiz Romário Santana Rios<br>