[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: [Panel-devel] Crashing plasma
From:       "Jos Poortvliet" <jos () mijnkamer ! nl>
Date:       2007-08-10 11:27:59
Message-ID: 5c77e14b0708100427h78588648x15fc23bae55deb32 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]

On 8/9/07, Ivan Čukić <ivan.cukic+kde@gmail.com> wrote:
>
> > where would it live?
> There is no reason for it to 'live'. If plasma crashes in a short interval
> -
> it could load the replacement that says something like 'Your desktop
> crashed
> twice in a row, if you want to try to start it again, click here'...
>
> jm.02


I guess some checkup on plasma is needed in the following scenario's:
- user adds a faulty plasmoid which crashes plasma. Plasma restarts, crashes
again.
Now plasma starts again, but the broken plasmoid is disabled, and the user
is notified of that using of course a non-modal dialog.

- plasmoid shows an icon for new version available. Mouse-over shows a info
widget with a link: click to update. the applet shows it's downloading &
upgrading (as does the central progress thingy), when done, it restarts the
applet (starting the new one). Crash. Restart plasma. Crash.
Now plasma starts again, but (surprise) the upgrade has been reverted, and
the user is notified of that using of course a non-modal dialog. Only when a
new version of the applet comes out is the user notified of an available
update again.

I guess for this kind off stuff, a sperate process is needed to monitor
stuff. When an applet is upgraded or installed, before it is started, plasma
should notify this monitor process, so it would be prepared to take the
right action (revert changes) if crashes happen.

OK, I actually thought about all this yesterday during my weekly shower ;-)

--
> There is a better way of life and it's not so hard to find
> If you live and let the people in your world speak its mind
>     -- Deep Purple
>
> _______________________________________________
> Panel-devel mailing list
> Panel-devel@kde.org
> https://mail.kde.org/mailman/listinfo/panel-devel
>
>
>

[Attachment #5 (text/html)]

On 8/9/07, <b class="gmail_sendername">Ivan Čukić</b> &lt;<a \
href="mailto:ivan.cukic+kde@gmail.com">ivan.cukic+kde@gmail.com</a>&gt; \
wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" \
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; \
padding-left: 1ex;"> &gt; where would it live?<br>There is no reason for it to \
&#39;live&#39;. If plasma crashes in a short interval -<br>it could load the \
replacement that says something like &#39;Your desktop crashed<br>twice in a row, if \
you want to try to start it again, click here&#39;... \
<br><br>jm.02</blockquote><div><br>I guess some checkup on plasma is needed in the \
following scenario&#39;s:<br>- user adds a faulty plasmoid which crashes plasma. \
Plasma restarts, crashes again.<br>Now plasma starts again, but the broken plasmoid \
is disabled, and the user is notified of that using of course a non-modal dialog. \
<br></div><br>- plasmoid shows an icon for new version available. Mouse-over shows a \
info widget with a link: click to update. the applet shows it&#39;s downloading &amp; \
upgrading (as does the central progress thingy), when done, it restarts the applet \
(starting the new one). Crash. Restart plasma. Crash. <br>Now plasma starts again, \
but (surprise) the upgrade has been reverted, and the user is notified of that using \
of course a non-modal dialog. Only when a new version of the applet comes out is the \
user notified of an available update again. <br><br>I guess for this kind off stuff, \
a sperate process is needed to monitor stuff. When an applet is upgraded or \
installed, before it is started, plasma should notify this monitor process, so it \
would be prepared to take the right action (revert changes) if crashes happen. \
<br><br>OK, I actually thought about all this yesterday during my weekly shower \
;-)<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, \
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">-- <br>There is a better \
way of life and it&#39;s not so hard to find<br>If you live and let the people in \
your world speak its mind<br>&nbsp;&nbsp;&nbsp;&nbsp;-- Deep \
Purple<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></div><br>




_______________________________________________
Panel-devel mailing list
Panel-devel@kde.org
https://mail.kde.org/mailman/listinfo/panel-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic