Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Maintenance:6578
plasma5-SLE.openSUSE_Backports_SLE-12-SP2
plasma-change-defaults.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File plasma-change-defaults.diff of Package plasma5-SLE.openSUSE_Backports_SLE-12-SP2
--- ./layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js 2011-05-20 22:32:08.000000000 +0200 +++ ./layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js 2011-10-13 13:12:19.877173319 +0200 @@ -25,11 +25,11 @@ if (freeEdges["bottom"] == true) { panel.location = "top"; } -panel.height = gridUnit * 2 +panel.height = gridUnit * 2 -var kickoff = panel.addWidget("org.kde.plasma.kickoff") -kickoff.currentConfigGroup = ["Shortcuts"] -kickoff.writeConfig("global", "Alt+F1") +var kicker = panel.addWidget("org.kde.plasma.kicker") +kicker.currentConfigGroup = ["Shortcuts"] +kicker.writeConfig("global", "Alt+F1") //panel.addWidget("org.kde.plasma.showActivityManager") panel.addWidget("org.kde.plasma.pager") --- ./shells/org.kde.plasma.desktop/contents/layout.js 2011-05-20 22:32:08.000000000 +0200 +++ ./shells/org.kde.plasma.desktop/contents/layout.js 2011-10-13 13:03:13.251007088 +0200 @@ -1,3 +1,29 @@ +function widgetExists(name) +{ + var widgets = knownWidgetTypes; + for (i in widgets) { + if (widgets[i] == name) { + return true; + } + } + + return false; +} + +var topLeftScreen = 0 +var rect = screenGeometry(0) + +// find our "top left" screen to put the folderview on it +for (var i = 1; i < screenCount; ++i) { + var g = screenGeometry(i) + + if (g.x <= rect.x && g.top >= rect.top) { + rect = g + topLeftScreen = i + } +} + +var hasFolderview = widgetExists("org.kde.plasma.folder"); loadTemplate("org.kde.plasma.desktop.defaultPanel") @@ -7,6 +33,12 @@ for (var i = 0; i < screenCount; ++i) { print(desktopsArray.length); for( var j = 0; j < desktopsArray.length; j++) { desktopsArray[j].wallpaperPlugin = 'org.kde.image'; + + if (hasFolderview && i == topLeftScreen) { + var folderview = desktopsArray[j].addWidget("org.kde.plasma.folder") + folderview.writeConfig("url", "desktop:/") + } + //var clock = desktopsArray[j].addWidget("org.kde.plasma.analogclock"); } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor