diff options
author | Andreas Loibl <andreas@andreas-loibl.de> | 2012-05-18 05:56:33 +0200 |
---|---|---|
committer | Andreas Loibl <andreas@andreas-loibl.de> | 2012-05-18 05:56:33 +0200 |
commit | d18ec281cdcf2851180de54620206f394fda255e (patch) | |
tree | 323a5773652937eef705869e5bf29136cce72fa1 /kde-kanotix-settings/share/apps/plasma-desktop | |
parent | e42c2f330d1a997433323977734a26d3ab99f755 (diff) | |
download | etcskel-kanotix-d18ec281cdcf2851180de54620206f394fda255e.zip etcskel-kanotix-d18ec281cdcf2851180de54620206f394fda255e.tar.gz |
import changes from debian package version 2.0.0
Diffstat (limited to 'kde-kanotix-settings/share/apps/plasma-desktop')
3 files changed, 73 insertions, 0 deletions
diff --git a/kde-kanotix-settings/share/apps/plasma-desktop/init/00-empty.js b/kde-kanotix-settings/share/apps/plasma-desktop/init/00-empty.js new file mode 100644 index 0000000..4812e04 --- /dev/null +++ b/kde-kanotix-settings/share/apps/plasma-desktop/init/00-empty.js @@ -0,0 +1 @@ +// empty script that prevent kde executing the default init scripts diff --git a/kde-kanotix-settings/share/apps/plasma-desktop/updates/01-kanotix-default-lock.js b/kde-kanotix-settings/share/apps/plasma-desktop/updates/01-kanotix-default-lock.js new file mode 100644 index 0000000..80f258d --- /dev/null +++ b/kde-kanotix-settings/share/apps/plasma-desktop/updates/01-kanotix-default-lock.js @@ -0,0 +1,2 @@ +// lock plasma desktop +locked = true; diff --git a/kde-kanotix-settings/share/apps/plasma-desktop/updates/02-kanotix-default-setup.js b/kde-kanotix-settings/share/apps/plasma-desktop/updates/02-kanotix-default-setup.js new file mode 100644 index 0000000..b7d4a62 --- /dev/null +++ b/kde-kanotix-settings/share/apps/plasma-desktop/updates/02-kanotix-default-setup.js @@ -0,0 +1,70 @@ +// if desktop is locked, save current state and unlock +var was_locked = false; +if (locked) { + was_locked = true + locked = false +} + +// remove all panels from desktop +pIds = panelIds; +for (i = 0; i < pIds.length; ++i) { + p = panelById(pIds[i]); + p.remove(); +} + +var activity = new Activity +activity.name = i18n("Desktop"); +activity.wallpaperPlugin = "image"; +activity.wallpaperMode = "SingleImage"; +var wallpaper = "kanotix-starrise"; +activity.currentConfigGroup = new Array("Wallpaper", "image"); +activity.writeConfig("wallpaper", wallpaper); +activity.writeConfig("userswallpaper", wallpaper); + +var folderview = activity.addWidget("folderview"); +folderview.writeConfig("url", userDataPath("desktop")); +var geometry = screenGeometry(activity.screen).height > 800 ? QRectF(0,0,600,400) : QRectF(0,0,405,200); +folderview.writeConfig("geometry", geometry); + +var panel = new Panel +panel.location = 'bottom' +panel.height = screenGeometry(panel.screen).height >= 1024 ? 35 : 27; +launcher = panel.addWidget("launcher"); +launcher.globalShortcut = "Alt+F1" +launcher.writeConfig("Share", "false"); +launcher.writeConfig("icon", "start-here-kanotix"); +launcher.reloadConfig(); +panel.addWidget("showdesktop"); + +dolphinIcon = panel.addWidget("icon"); +dolphinIcon.writeConfig("Url", applicationPath("dolphin.desktop")); + +webbrowserIcon = panel.addWidget("icon"); +webbrowserIcon.writeConfig("Url", applicationPath("x-www-browser.desktop")); + +konsoleIcon = panel.addWidget("icon"); +konsoleIcon.writeConfig("Url", applicationPath("konsole.desktop")); + +panel.addWidget("pager") +panel.addWidget("tasks") + +systray = panel.addWidget("systemtray"); +systray.writeConfig("alwaysShown", "notifier"); +i = 0; +if (hasBattery) { + systray.currentConfigGroup = new Array("Applets", ++i); + systray.writeConfig("plugin", "battery"); +} +systray.currentConfigGroup = new Array("Applets", ++i); +systray.writeConfig("plugin", "notifier"); + +systray.currentConfigGroup = new Array("Applets", ++i); +systray.writeConfig("plugin", "org.kde.networkmanagement"); + +clock = panel.addWidget("digital-clock"); +clock.writeConfig("showDate", "true"); + +// lock again, if it was locked before +if (was_locked) { + locked = true +} |