Hello community, here is the log from the commit of package kdebase4-openSUSE for openSUSE:Factory checked in at Thu Oct 13 17:24:02 CEST 2011.
-------- --- openSUSE:Factory/kdebase4-openSUSE/kdebase4-openSUSE.changes 2011-10-13 00:06:24.000000000 +0200 +++ kdebase4-openSUSE/kdebase4-openSUSE.changes 2011-10-13 13:28:00.000000000 +0200 @@ -1,0 +2,9 @@ +Thu Oct 13 11:26:20 UTC 2011 - [email protected] + +- patch plasma config to: + * readd folderview widget for topleft screen (KDE 4.7 removed it) + * make panel larger for more resolutions + * add global shortcut for launcher widget +- increase number of virtual desktops to 2 (pager appears) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- plasma-change-defaults.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase4-openSUSE.spec ++++++ --- /var/tmp/diff_new_pack.knsh99/_old 2011-10-13 17:23:57.000000000 +0200 +++ /var/tmp/diff_new_pack.knsh99/_new 2011-10-13 17:23:57.000000000 +0200 @@ -39,6 +39,7 @@ Source0: kdebase4-openSUSE-%{_tarball_version}.tar.bz2 #svn export svn://anonsvn.kde.org/home/kde/trunk/playground/base/kio_sysinfo Source1: sysinfo.tar.bz2 +Source2: plasma-change-defaults.diff Patch1: link-to-qtxml.patch BuildRequires: fdupes BuildRequires: hwinfo-devel @@ -147,6 +148,8 @@ %suse_update_desktop_file -u SUSEgreeter System Documentation %fdupes -s %{buildroot}%{_kde4_configdir}/SuSE/default/ %kde_post_install + cd %{buildroot} + patch -p0 < %{SOURCE2} %post -n kdebase4-workspace-branding-openSUSE %{fillup_only -n windowmanager -s kde4} ++++++ kdebase4-openSUSE-12.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdebase4-openSUSE/config-files/etc/kde4/share/config/kwinrc new/kdebase4-openSUSE/config-files/etc/kde4/share/config/kwinrc --- old/kdebase4-openSUSE/config-files/etc/kde4/share/config/kwinrc 1970-01-01 01:00:00.000000000 +0100 +++ new/kdebase4-openSUSE/config-files/etc/kde4/share/config/kwinrc 2011-10-13 13:28:50.000000000 +0200 @@ -0,0 +1,2 @@ +[Desktops] +Number=2 ++++++ plasma-change-defaults.diff ++++++ --- ./usr/share/kde4/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/layout.js 2011-05-20 22:32:08.000000000 +0200 +++ ./usr/share/kde4/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/layout.js 2011-10-13 13:12:19.877173319 +0200 @@ -4,8 +4,9 @@ panel.location = 'bottom' } -panel.height = screenGeometry(panel.screen).height > 1024 ? 35 : 27 -panel.addWidget("launcher") +panel.height = screenGeometry(panel.screen).height > 899 ? 35 : 27 +var launcher = panel.addWidget("launcher") +launcher.globalShortcut = "Alt+F1"; panel.addWidget("org.kde.showActivityManager") panel.addWidget("pager") tasks = panel.addWidget("tasks") --- ./usr/share/kde4/apps/plasma-desktop/init/00-defaultLayout.js 2011-05-20 22:32:08.000000000 +0200 +++ ./usr/share/kde4/apps/plasma-desktop/init/00-defaultLayout.js 2011-10-13 13:03:13.251007088 +0200 @@ -1,3 +1,30 @@ +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("folderview"); + loadTemplate("org.kde.plasma-desktop.defaultPanel") for (var i = 0; i < screenCount; ++i) { @@ -7,6 +34,11 @@ desktop.wallpaperPlugin = 'image' desktop.wallpaperMode = 'SingleImage' + if (hasFolderview && i == topLeftScreen) { + var folderview = desktop.addWidget("folderview") + folderview.writeConfig("url", "desktop:/") + } + //Create more panels for other screens if (i > 0){ var panel = new Panel continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
