https://bugs.kde.org/show_bug.cgi?id=365989

--- Comment #3 from Marco Martin <notm...@gmail.com> ---
(In reply to Pulfer from comment #1)
> ------- layout.js -------
> loadTemplate("org.kde.plasma.desktop.defaultPanel")
> 
> for (var i = 0; i < screenCount; ++i) {
>     var id = createActivity("Rosa Desktop", "org.kde.plasma.folder");
>     var desktopsArray = desktopsForActivity(id);
>     print(desktopsArray.length);
>     for( var j = 0; j < desktopsArray.length; j++) {
>         desktopsArray[j].wallpaperPlugin = 'org.kde.image';
>         desktopsArray[j].currentConfigGroup = ["General"]
>         desktopsArray[j].writeConfig("showToolbox", "false")
>         //var clock =
> desktopsArray[j].addWidget("org.kde.plasma.analogclock");
>     }
> }
> ------- layout.js -------
I can reproduce the problem on the live image: digging trough .xsession-errors
seems that plasmashell is crashing (sadly couldn't get to a backtrace)
Your layout.js appears to be wrong (it's actually cycling on screens twice, i
should see why this makes it actually crash) and yes, it appears to be wrong
upstream as well :/

can you try without the outer loop as in:
 ------- layout.js -------
 loadTemplate("org.kde.plasma.desktop.defaultPanel")

 var id = createActivity("Rosa Desktop", "org.kde.plasma.folder");
 var desktopsArray = desktopsForActivity(id);
 print(desktopsArray.length);
 for( var j = 0; j < desktopsArray.length; j++) {
     desktopsArray[j].wallpaperPlugin = 'org.kde.image';
     desktopsArray[j].currentConfigGroup = ["General"]
     desktopsArray[j].writeConfig("showToolbox", "false")
     //var clock =
 desktopsArray[j].addWidget("org.kde.plasma.analogclock");
 }

this way seems to fix it for me on the live image

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to