summaryrefslogtreecommitdiffstats
path: root/kde4-profiles/Default/share/apps/plasma
diff options
context:
space:
mode:
authorLuc Menut <lmenut@mageia.org>2012-03-05 22:29:01 +0000
committerLuc Menut <lmenut@mageia.org>2012-03-05 22:29:01 +0000
commite92528710cad4100e691b6016fadc5e4647ea040 (patch)
tree6d7c51532ce0bc3db24b38de10c18911a27e170b /kde4-profiles/Default/share/apps/plasma
parent027a1e4784d5ed71db413853554dc0aed59e9cab (diff)
downloadconfig-e92528710cad4100e691b6016fadc5e4647ea040.tar
config-e92528710cad4100e691b6016fadc5e4647ea040.tar.gz
config-e92528710cad4100e691b6016fadc5e4647ea040.tar.bz2
config-e92528710cad4100e691b6016fadc5e4647ea040.tar.xz
config-e92528710cad4100e691b6016fadc5e4647ea040.zip
- new plasma's configuration :
+ remove system plasma-desktoprc & plasma-desktop-appletsrc + add ECMA Script to init & update panel + add default panel (using icontasks) + add classic panel (using tasks) - show tooltips in systemsettings by default
Diffstat (limited to 'kde4-profiles/Default/share/apps/plasma')
-rw-r--r--kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/contents/layout.js69
-rw-r--r--kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop16
-rw-r--r--kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/contents/layout.js84
-rw-r--r--kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop16
4 files changed, 185 insertions, 0 deletions
diff --git a/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/contents/layout.js b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/contents/layout.js
new file mode 100644
index 0000000..ba94f85
--- /dev/null
+++ b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/contents/layout.js
@@ -0,0 +1,69 @@
+function addIcon(appDesktop) {
+ var w_icon = panel.addWidget("icon");
+ w_icon.writeConfig("Url", "file://" + applicationPath(appDesktop));
+}
+
+var panel = new Panel;
+if (panelIds.length == 1) {
+ // we are the only panel, so set the location for the user
+ panel.location = 'bottom';
+}
+
+panel.height = screenGeometry(panel.screen).height > 1024 ? 35 : 27;
+
+var w_simplelauncher = panel.addWidget("simplelauncher");
+w_simplelauncher.writeConfig("icon", "mgabutton");
+w_simplelauncher.writeConfig("format", "Name");
+w_simplelauncher.writeConfig("showMenuTitles", "true");
+w_simplelauncher.writeConfig("views", "RecentlyUsedApplications,Applications,Favorites,RecentlyUsed,RunCommand,Leave");
+w_simplelauncher.reloadConfig();
+
+panel.addWidget("org.kde.showActivityManager");
+
+addIcon("dolphin.desktop");
+addIcon("systemsettings.desktop");
+addIcon("mageia-drakconf.desktop");
+addIcon("firefox.desktop");
+
+panel.addWidget("pager");
+
+panel.addWidget("tasks");
+
+var w_systray = panel.addWidget("systemtray");
+
+var w_clock = panel.addWidget("digital-clock");
+w_clock.writeConfig("displayHolidays","false");
+w_clock.writeConfig("displayEvents","false");
+w_clock.reloadConfig();
+
+panel.addWidget("lockout");
+
+var biggestId = 0;
+var tmpBiggestId = 0;
+
+for (var i in activityIds) {
+ var activity = activityById(activityIds[i]);
+ if (activity.widgetIds.length > 0) {
+ tmpBiggestId = Math.max.apply(null, activity.widgetIds);
+ if (tmpBiggestId > biggestId) {
+ biggestId = tmpBiggestId;
+ }
+ }
+}
+
+for (var i in panelIds) {
+ var panel = panelById(panelIds[i]);
+ if (panel.widgetIds.length > 0) {
+ tmpBiggestId = Math.max.apply(null, panel.widgetIds);
+ if (tmpBiggestId > biggestId) {
+ biggestId = tmpBiggestId;
+ }
+ }
+}
+
+w_systray.currentConfigGroup = new Array('Applets', biggestId+1);
+w_systray.writeConfig('plugin', 'org.kde.telepathy-presence');
+w_systray.currentConfigGroup = new Array();
+w_systray.reloadConfig();
+
+sleep(2);
diff --git a/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop
new file mode 100644
index 0000000..0045821
--- /dev/null
+++ b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Mageia Classic Panel
+Type=Service
+ServiceTypes=Plasma/LayoutTemplate
+X-Plasma-Shell=plasma-desktop
+X-Plasma-ContainmentCategories=panel
+X-KDE-PluginInfo-Author=Luc Menut
+X-KDE-PluginInfo-Email=lmenut@mageia.org
+X-KDE-PluginInfo-Name=org.mageia.plasma-desktop.classicPanel
+X-KDE-PluginInfo-Version=1.0
+X-KDE-PluginInfo-Website=http://www.mageia.org/
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/contents/layout.js b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/contents/layout.js
new file mode 100644
index 0000000..7c46505
--- /dev/null
+++ b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/contents/layout.js
@@ -0,0 +1,84 @@
+function addLauncher(icontasks, applicationDesktop, applicationWmClass) {
+ icontasks.currentConfigGroup = new Array("Launchers");
+ var itemsLaunchers = icontasks.readConfig("Items", "");
+ if (itemsLaunchers !== "") {
+ itemsLaunchers += ",";
+ }
+ itemsLaunchers += "file://" + applicationPath(applicationDesktop) + "?wmClass=" + applicationWmClass;
+ icontasks.writeConfig("Items", itemsLaunchers);
+}
+
+var panel = new Panel;
+if (panelIds.length == 1) {
+ // we are the only panel, so set the location for the user
+ panel.location = 'bottom';
+}
+
+panel.height = screenGeometry(panel.screen).height > 1024 ? 35 : 27;
+
+var w_simplelauncher = panel.addWidget("simplelauncher");
+w_simplelauncher.writeConfig("icon", "mgabutton");
+w_simplelauncher.writeConfig("format", "Name");
+w_simplelauncher.writeConfig("showMenuTitles", "true");
+w_simplelauncher.writeConfig("views", "RecentlyUsedApplications,Applications,Favorites,RecentlyUsed,RunCommand,Leave");
+w_simplelauncher.reloadConfig();
+
+panel.addWidget("org.kde.showActivityManager");
+
+panel.addWidget("pager");
+
+var w_icontasks = panel.addWidget("icontasks");
+w_icontasks.writeConfig("showOnlyCurrentActivity","true");
+w_icontasks.writeConfig("showOnlyCurrentDesktop","false");
+w_icontasks.writeConfig("showOnlyCurrentScreen","true");
+w_icontasks.writeConfig("mediaButtons","true");
+w_icontasks.writeConfig("showProgress","true");
+w_icontasks.writeConfig("showSeparator","0");
+w_icontasks.writeConfig("launcherIcons","true");
+w_icontasks.writeConfig("unity","false");
+w_icontasks.writeConfig("style","1");
+
+addLauncher(w_icontasks, "dolphin.desktop", "Dolphin");
+addLauncher(w_icontasks, "systemsettings.desktop", "Systemsettings");
+addLauncher(w_icontasks, "mageia-drakconf.desktop", "Drakconf.real");
+addLauncher(w_icontasks, "firefox.desktop", "Firefox");
+
+w_icontasks.reloadConfig();
+
+var w_systray = panel.addWidget("systemtray");
+
+var w_clock = panel.addWidget("digital-clock");
+w_clock.writeConfig("displayHolidays","false");
+w_clock.writeConfig("displayEvents","false");
+w_clock.reloadConfig();
+
+panel.addWidget("lockout");
+
+var biggestId = 0;
+var tmpBiggestId = 0;
+
+for (var i in activityIds) {
+ var activity = activityById(activityIds[i]);
+ if (activity.widgetIds.length > 0) {
+ tmpBiggestId = Math.max.apply(null, activity.widgetIds);
+ if (tmpBiggestId > biggestId) {
+ biggestId = tmpBiggestId;
+ }
+ }
+}
+
+for (var i in panelIds) {
+ var panel = panelById(panelIds[i]);
+ if (panel.widgetIds.length > 0) {
+ tmpBiggestId = Math.max.apply(null, panel.widgetIds);
+ if (tmpBiggestId > biggestId) {
+ biggestId = tmpBiggestId;
+ }
+ }
+}
+
+w_systray.currentConfigGroup = new Array('Applets', biggestId+1);
+w_systray.writeConfig('plugin', 'org.kde.telepathy-presence');
+w_systray.currentConfigGroup = new Array();
+w_systray.reloadConfig();
+sleep(2);
diff --git a/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop
new file mode 100644
index 0000000..40077d1
--- /dev/null
+++ b/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Mageia Default Panel
+Type=Service
+ServiceTypes=Plasma/LayoutTemplate
+X-Plasma-Shell=plasma-desktop
+X-Plasma-ContainmentCategories=panel
+X-KDE-PluginInfo-Author=Luc Menut
+X-KDE-PluginInfo-Email=lmenut@mageia.org
+X-KDE-PluginInfo-Name=org.mageia.plasma-desktop.defaultPanel
+X-KDE-PluginInfo-Version=1.0
+X-KDE-PluginInfo-Website=http://www.mageia.org/
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=true