folderview as default for all users
adrelanos
adrelanos at riseup.net
Mon Dec 10 20:30:29 UTC 2012
Hi!
I, as a distro developer (Whonix), want to make folderview the default
for all users. (Right click on desktop -> Desktop Settings -> Layout ->
Folder View) (I don't care if people change it later.)
The distro is based on Debian. I am replacing the original
/usr/share/kde4/apps/plasma-desktop/init/00-defaultLayout.js. The file
originally looks like:
------------------------------------------------------------
loadTemplate("org.kde.plasma-desktop.defaultPanel")
for (var i = 0; i < screenCount; ++i) {
var activity = new Activity
desktop.name = i18n("Desktop")
desktop.screen = i
desktop.wallpaperPlugin = 'image'
desktop.wallpaperMode = 'SingleImage'
//Create more panels for other screens
if (i > 0){
var panel = new Panel
panel.screen = i
panel.location = 'bottom'
panel.height = panels()[i].height = screenGeometry(0).height >
1024 ? 35 : 27
var tasks = panel.addWidget("tasks")
tasks.writeConfig("showOnlyCurrentScreen", true);
}
}
------------------------------------------------------------
I am changing 'var activity = new Activity' to 'var activity = new
Activity("folderview");'. That's it. Minor change.
Is there a better way than replacing the file?
Stacking the kde configuration files somehow? It didn't work for me.
/etc/environment sets: 'KDEDIRS=/usr/local/share/whonix/kde/' and I
placed the patched 00-defaultLayout.js into the stacked kde
configuration folder. I.e.
/usr/local/share/whonix/kde/apps/plasma-desktop/init/00-defaultLayout.js
Output of 'kde4-config --path data' is:
/home/user/.kde/share/apps/:/usr/local/share/whonix/kde/share/apps/:/usr/share/kde4/apps/
/usr/local/share/whonix/kde/apps/ does not
appear in th output of kde4-config --path data.
Why not?
Any idea why it's not working?
Is my approach good or is there are more correct way to do it?
Cheers,
adrelanos
More information about the Plasma-devel
mailing list