<div dir="auto"><div>Hi, Marco,<div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thanks for quick response.   Please see below.</div><br><div class="gmail_extra"><br><div class="gmail_quote">2017年8月28日 00:51,"Marco Martin" <<a href="mailto:notmart@gmail.com">notmart@gmail.com</a>>寫道:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Sun, Aug 27, 2017 at 2:21 PM, Franklin Weng<br>
<<a href="mailto:franklin@goodhorse.idv.tw">franklin@goodhorse.idv.tw</a>> wrote:<br>
> plasmoids and activities, and 2) default panel layout.  Now I know that<br>
> ~/.config/plasmarc defines themes in /usr/share/plasma/desktoptheme and I<br>
> can also define look-n-feel package to be used in the [KDE] section in<br>
> ~/.config/kdeglobals.  However I still couldn't find where to define which<br>
<br>
</div>that's in ~/.config/kdeglobals as well.<br>
[KDE]<br>
LookAndFeelPackage=<a href="http://your.package.name" rel="noreferrer" target="_blank">your.<wbr>package.name</a><br>
<div class="quoted-text"><br>
> plasmashell to use.  I saw a ~/.config/plasmashellrc file in my home folder,<br>
> but again, I couldn't find *any* document describing the sections and<br>
> properties in plasmashellrc.  Neither in userbase or techbase wiki, even nor<br>
<br>
</div>you shouldn't have to touch the plasmashellrc file, (and if so, it's<br>
bound to break)<br>
<div class="quoted-text"></div></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">And do I have to "dirty hack" (directly change the content of ) the layout.js defined in the plasma/shells/org.kde.plasma.desktop to set up my default desktop plasmoids and activities?</div><div dir="auto"><br></div><div dir="auto">I want to setup the default activity / desktop layout and plasmoids / default panels.  Do they all contain in the look-n-feel package?   The above settings seem not to define in the /usr/share/plasma/look-n-feel/ folders.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text"><br>
> in the source code (I searched "plasmashellrc" in <a href="http://lxr.kde.org" rel="noreferrer" target="_blank">lxr.kde.org</a> but no any<br>
> result.)<br>
><br>
> The layout-templates is also still in the same condition.  I couldn't find<br>
> an alternative way instead of directly change the layout.js in it.<br>
<br>
</div>yes, your look and feel package would have your edited layout.js file.<br>
also check the application "lookandfeelexplorer" from the plasma-sdk repo.<br>
you can create a rough package from whatever is your current<br>
customized setup, then you continue editing the generated package from<br>
there<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">I did run the look and feel explorer.  However it seems to define more about the appearance like icon style, desktop theme, ...etc., which I've successfully set up now.</div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="quoted-text"><br>
> I wonder if it should work like this:  /etc/kde5rc can define profile folder<br>
> (which would be prior to /usr/share/plasma) and my customization should be<br>
> set over there.  It's just a guess, anyway I need help with this.<br>
<br>
</div>everything should be installed as usual, no /usr/share/plasma<br>
override, the only file needing override is kdeglobals<br><br><br>
--<br>
Marco Martin<br>
</blockquote></div><br></div><div class="gmail_extra" dir="auto">Is there a full list of what sections and properties defined in the kdeglobals, plasmarc and plasmashellrc?</div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto">Thanks a lot for your reply!</div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto">Franklin</div></div></div>