Group :: Graphical desktop/KDE
RPM: kde5-liquidshell
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: alt-def-wallpaper.patch
Download
Download
--- a/DesktopWidget.cxx
+++ b/DesktopWidget.cxx
@@ -134,7 +134,7 @@ void DesktopWidget::loadSettings()
// simple check for default files matching current desktop size
QStringList dirNames = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation,
"wallpapers", QStandardPaths::LocateDirectory);
-
+#if 0
QStringList defaultFiles;
const QString geometryString = QString("%1x%2").arg(width()).arg(height());
for (const QString &dirName : dirNames)
@@ -149,6 +149,7 @@ void DesktopWidget::loadSettings()
}
}
}
+#endif
KConfig config;
for (int i = wallpapers.count() + 1; i <= KWindowSystem::numberOfDesktops(); i++)
@@ -158,10 +159,9 @@ void DesktopWidget::loadSettings()
Wallpaper wallpaper;
wallpaper.color = group.readEntry("color", QColor(Qt::black));
- wallpaper.mode = group.readEntry("wallpaperMode", QString());
+ wallpaper.mode = group.readEntry("wallpaperMode", QStringLiteral("Scaled"));
- int idx = defaultFiles.count() ? ((i - 1) % defaultFiles.count()) : -1;
- wallpaper.fileName = group.readEntry("wallpaper", (idx != -1) ? defaultFiles[idx] : QString());
+ wallpaper.fileName = group.readEntry("wallpaper", QStringLiteral("/usr/share/design/current/backgrounds/default.png"));
wallpapers.append(wallpaper);
}