Plasma 5.24 Beta with plasma5-openSUSE containing PR #12 now! Somewhat tested.

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=625
This commit is contained in:
2022-01-19 20:18:44 +00:00
committed by Git OBS Bridge
parent 03aded7a58
commit ae81239647
12 changed files with 159 additions and 157 deletions

View File

@@ -1,30 +0,0 @@
From 5db85cf17cd11236f8ee44ba95dd56b81087c6aa Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Thu, 21 Oct 2021 08:20:33 +0200
Subject: [PATCH 1/2] Revert "Drop setupX11 from startplasma-waylandsession"
This reverts commit 8bf0e43620de3416e783c307ba10111c6964757b.
---
startkde/startplasma-waylandsession.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp
index 3a054a04f..ed496cc24 100644
--- a/startkde/startplasma-waylandsession.cpp
+++ b/startkde/startplasma-waylandsession.cpp
@@ -19,6 +19,12 @@ int main(int argc, char **argv)
out << "startplasma-waylandsession: Starting up...";
+ if (qEnvironmentVariableIsSet("DISPLAY")) {
+ setupX11();
+ } else {
+ qWarning() << "running kwin without Xwayland support";
+ }
+
if (!syncDBusEnvironment()) {
out << "Could not sync environment to dbus.\n";
return 2;
--
2.33.0

View File

@@ -7,11 +7,11 @@ Subject: [PATCH] Use qdbus-qt5
startkde/startplasma-wayland.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: plasma-workspace-5.17.80git.20210531T011335~40d302afe/startkde/startplasma-wayland.cpp
Index: plasma-workspace-5.17.80git.20210928T142611~d53fd656e/startkde/startplasma-wayland.cpp
===================================================================
--- plasma-workspace-5.17.80git.20210531T011335~40d302afe.orig/startkde/startplasma-wayland.cpp 2021-05-31 03:13:35.000000000 +0200
+++ plasma-workspace-5.17.80git.20210531T011335~40d302afe/startkde/startplasma-wayland.cpp 2021-05-31 06:59:35.188774369 +0200
@@ -71,7 +71,7 @@
--- plasma-workspace-5.17.80git.20210928T142611~d53fd656e.orig/startkde/startplasma-wayland.cpp 2021-09-28 16:26:11.000000000 +0200
+++ plasma-workspace-5.17.80git.20210928T142611~d53fd656e/startkde/startplasma-wayland.cpp 2021-09-28 22:02:12.820708290 +0200
@@ -58,7 +58,7 @@
runEnvironmentScripts();
if (!qEnvironmentVariableIsSet("DBUS_SESSION_BUS_ADDRESS")) {

View File

@@ -0,0 +1,27 @@
From 8edb71570ac913889772587f349753d3da4935b8 Mon Sep 17 00:00:00 2001
From: Nate Graham <nate@kde.org>
Date: Thu, 13 Jan 2022 12:21:33 -0700
Subject: [PATCH] sddm-theme: Change wallpaper extension so that it points at a
real file
The Plasma 5.24 wallpaper changed to a JPEG but this change had to be
reflected in the SDDM config file, which calls out the wallpaper by its
exact file path. This commit does that.
---
sddm-theme/theme.conf.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake
index a560da377..8494a5c8a 100644
--- a/sddm-theme/theme.conf.cmake
+++ b/sddm-theme/theme.conf.cmake
@@ -4,5 +4,5 @@ logo=${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze/default-logo.svg
type=image
color=#1d99f3
fontSize=10
-background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.png
+background=${KDE_INSTALL_FULL_WALLPAPERDIR}/Next/contents/images/5120x2880.jpg
needsFullUserModel=false
--
2.33.1

View File

@@ -0,0 +1,40 @@
From a85f21557e71014e0ca3e7212f9d9dbd5b62ce3d Mon Sep 17 00:00:00 2001
From: Nicolas Fella <nicolas.fella@gmx.de>
Date: Mon, 17 Jan 2022 00:21:51 +0100
Subject: [PATCH] [systemdialogs] Remove leftover and broken components
These are presumably leftover from previous refactoring
Since those types don't exist they break things
CCBUG: 448423
(cherry picked from commit cdae8fef8948827350d3a1ffb917425fe4e93773)
---
components/dialogs/SystemDialog.qml | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/components/dialogs/SystemDialog.qml b/components/dialogs/SystemDialog.qml
index 06f405602..412566a49 100644
--- a/components/dialogs/SystemDialog.qml
+++ b/components/dialogs/SystemDialog.qml
@@ -126,15 +126,4 @@ Kirigami.AbstractApplicationWindow {
Keys.onEscapePressed: root.reject()
focus: true
}
-
- Component {
- id: mobileDialog
- MobileSystemDialog {
- }
- }
- Component {
- id: desktopDialog
- DesktopSystemDialog {
- }
- }
}
--
2.34.0

View File

@@ -1,86 +0,0 @@
From 075b2f27722d2f28a5c3d4e201c7e7e787cb68de Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Thu, 21 Oct 2021 08:20:38 +0200
Subject: [PATCH 2/2] Revert "Drop X11 root properties for KDE full session /
session version"
This reverts commit 9a4e3d39c2a9ca48f39a60ae2ea88e9921723cec.
---
startkde/startplasma-waylandsession.cpp | 1 +
startkde/startplasma-x11.cpp | 1 +
startkde/startplasma.cpp | 22 ++++++++++++++++++++++
startkde/startplasma.h | 1 +
4 files changed, 25 insertions(+)
diff --git a/startkde/startplasma-waylandsession.cpp b/startkde/startplasma-waylandsession.cpp
index ed496cc24..d0c83bf5a 100644
--- a/startkde/startplasma-waylandsession.cpp
+++ b/startkde/startplasma-waylandsession.cpp
@@ -41,6 +41,7 @@ int main(int argc, char **argv)
// Keep for KF5; remove in KF6 (KInit will be gone then)
runSync(QStringLiteral("kdeinit5_shutdown"), {});
+ cleanupX11();
out << "startplasma-waylandsession: Done.\n";
return 0;
diff --git a/startkde/startplasma-x11.cpp b/startkde/startplasma-x11.cpp
index d6b2c5439..7ddf7b3ea 100644
--- a/startkde/startplasma-x11.cpp
+++ b/startkde/startplasma-x11.cpp
@@ -93,6 +93,7 @@ int main(int argc, char **argv)
runSync(QStringLiteral("kdeinit5_shutdown"), {});
cleanupPlasmaEnvironment(oldSystemdEnvironment);
+ cleanupX11();
out << "startkde: Done.\n";
diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp
index 8d0b0ba89..5f78e7016 100644
--- a/startkde/startplasma.cpp
+++ b/startkde/startplasma.cpp
@@ -336,6 +336,28 @@ void setupX11()
// so don't move this up.
runSync(QStringLiteral("xsetroot"), {QStringLiteral("-cursor_name"), QStringLiteral("left_ptr")});
+ runSync(QStringLiteral("xprop"),
+ {QStringLiteral("-root"),
+ QStringLiteral("-f"),
+ QStringLiteral("KDE_FULL_SESSION"),
+ QStringLiteral("8t"),
+ QStringLiteral("-set"),
+ QStringLiteral("KDE_FULL_SESSION"),
+ QStringLiteral("true")});
+ runSync(QStringLiteral("xprop"),
+ {QStringLiteral("-root"),
+ QStringLiteral("-f"),
+ QStringLiteral("KDE_SESSION_VERSION"),
+ QStringLiteral("32c"),
+ QStringLiteral("-set"),
+ QStringLiteral("KDE_SESSION_VERSION"),
+ QStringLiteral("5")});
+}
+
+void cleanupX11()
+{
+ runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_FULL_SESSION")});
+ runSync(QStringLiteral("xprop"), {QStringLiteral("-root"), QStringLiteral("-remove"), QStringLiteral("KDE_SESSION_VERSION")});
}
void cleanupPlasmaEnvironment(const std::optional<QStringList> &oldSystemdEnvironment)
diff --git a/startkde/startplasma.h b/startkde/startplasma.h
index e8684be74..00c5c1570 100644
--- a/startkde/startplasma.h
+++ b/startkde/startplasma.h
@@ -26,6 +26,7 @@ void importSystemdEnvrionment();
void runEnvironmentScripts();
void setupPlasmaEnvironment();
void cleanupPlasmaEnvironment(const std::optional<QStringList> &oldSystemdEnvironment);
+void cleanupX11();
bool syncDBusEnvironment();
void setupFontDpi();
QProcess *setupKSplash();
--
2.33.0

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ebee6ab2f10cabc350e0f75a0d8462ae0b7616a795d078f6bb5765396052575
size 9010724

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmHUDx4ACgkQ11dEg7tX
sY0VdxAAuiQ0lUZNgGkxJh1Z9b+i15BjtW6fmg9xC26zbj/P3mngz5mPSlHdQ7W4
lkU1OQwWsBghAcKDnKKm7A/QeMloJOSXbTePgsbVti8p8uttoxhwwkAKSMaWRlEA
8uO/58U3YrWvqEKvT6tkoHSfdP3/c5PRCIvYSlRhkvVA5ZEHfeBo69w1800JluHl
amMijFctSq1xYvFObqoseKl599I2ErgXFr0l+en04nU17DuOP0NnpnXa/0SbeWt8
zOMOlRKtSy9EfW+EiYK5Z6M1aJGJiCKpSSFLZOCQA2G8DJ5REJ+E2bzXkwqExQzP
mD96AcXiwDE90JJ9cI6kMT3vlBPBvrhgh5I+k+tQ5Tw4Rmsg7w1MirvDFptLypUd
V/cfHbwpkMsg2glxkRif70RcC/24VndOxRc8Mi9A7m3fTHqIoyPIV+QfBZggaG1v
Tm7NCIcHuS9IfTQTZXT3qitund1bu6iGeaVIyMnOZbgW0YQZmehlTFeti4S+Jd90
jzLnMh26D228je5yuKdBAiY3QwUyIOdl4mLqpC789vUR+HawMO5Bv+OHSoTBBHNv
7jI7tlfg49iOSzblzVIjS+h3AhH6dQ9UDMHXPxqn1WSw9P6cWkL5huqbbYVWdvPU
vjbe8gm5+QSsc54rGjyscLBxQ3kW0GJnw4zVAbR75/cW16Owp/A=
=am6B
-----END PGP SIGNATURE-----

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5c46e2d1d9607fd904f2569205033cf41e3d9d680fde5a15d35e3d4c13ed324e
size 18479952

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmHgJyYACgkQ11dEg7tX
sY3IIA//QHGOc0evOgKOPnZ/ebqSpkwvW8gjzPo5mOW4YIeVn+PGwIYHNTkZKbJJ
sA6DKDveMFF25XsKYMY9o2qJ+8LH4cxJCFg4RU1AOVoHRTJUZMtmpqQ11F9a/qZE
4tCw6vCOCxahuuV3S4+MZvmbDPlFOC40d7K5XjCwV8F5wSePMZbbg8v4vjX3SvBz
EdltWezTj4q0NutuAw5rp+fnsS2yXMQOaBvICwXI0z78xhNVqdodaXaG2ayFjCvp
2SgHqMJUw50SEcoF8yMdiwMJX8SCY2CCQlA3WlDr7RScUdNImsuDGDT2HjXfecIq
TfqErvDA9+wNmpRycZpotdd/wYakyxI4IQnUvbKvBS50mdL5zQmzUv2jB5EqSI5L
5meftIZyA3uRkqyXKDuxZjFMQBQ7UKIMYpqtyaTX3BzoQe+rXX4o6R3dZIdyXUWR
J+emlZXAGDtLb2O11upzLs/yIHS41XRpPANQFvxRvVUxw0ggy3IdGLu68KIT2dc0
jeHOhpbF813Bz0dXJIQL9kQby5Pk6/ym5nIBMWRU6KO/FtWYGNRLf5L9mgSTp6LC
k8Kc/XE2eG9UiSRbFgwLSTPVhuqE2IyvzRnzt3OOqnync+827ktYW3AiI3gbQL5K
FVATTkE+dI6XgHp1ATFJWqI4xJQ9n9MkVms5qFTRBvqhEbhy01Q=
=oQPg
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,20 @@
-------------------------------------------------------------------
Thu Jan 13 20:30:34 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.23.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.90
- Too many changes to list here
- Rebase 0001-Use-qdbus-qt5.patch
- Replace xprop-kde-full-session.desktop with autostart file:
* 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch
* 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch
- Add patch to fix the upstream sddm theme background:
* 0001-sddm-theme-Change-wallpaper-extension-so-that-it-poi.patch
- Add patch to fix screen sharing dialog (kde#448423):
* 0001-systemdialogs-Remove-leftover-and-broken-components.patch
-------------------------------------------------------------------
Tue Jan 4 14:58:20 UTC 2022 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@@ -16,36 +16,37 @@
#
# Internal QML imports
%global __requires_exclude qmlimport\\((org\\.kde\\.plasma\\.private|org\\.kde\\.private\\.kcm|org\\.kde\\.plasma\\.kcm).*
%global __requires_exclude qmlimport\\((org\\.kde\\.plasma\\.private|org\\.kde\\.private\\.kcm|org\\.kde\\.plasma\\.kcm|LocaleListModel|FingerprintModel).*
#Compat macro for new _fillupdir macro introduced in Nov 2017
%{!?_fillupdir: %global _fillupdir %{_localstatedir}/adm/fillup-templates}
%define kf5_version 5.58.0
%bcond_without lang
%bcond_without released
Name: plasma5-workspace
# Full Plasma 5 version (e.g. 5.9.1)
%{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}}
# Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF)
%{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')}
Version: 5.23.5
Version: 5.23.90
Release: 0
Summary: The KDE Plasma Workspace Components
License: GPL-2.0-or-later
Group: System/GUI/KDE
URL: http://www.kde.org/
Source: https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz
%if %{with lang}
Source1: https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz.sig
Source: https://download.kde.org/unstable/plasma/%{version}/plasma-workspace-%{version}.tar.xz
%if %{with released}
Source1: https://download.kde.org/unstable/plasma/%{version}/plasma-workspace-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
Source3: xprop-kde-full-session.desktop
# PATCH-FIX-UPSTREAM
Patch1: 0001-sddm-theme-Change-wallpaper-extension-so-that-it-poi.patch
Patch2: 0001-systemdialogs-Remove-leftover-and-broken-components.patch
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
Patch501: 0001-Use-qdbus-qt5.patch
Patch502: 0001-Ignore-default-sddm-face-icons.patch
Patch503: 0001-Revert-Drop-setupX11-from-startplasma-waylandsession.patch
Patch504: 0002-Revert-Drop-X11-root-properties-for-KDE-full-session.patch
# PATCH-FEATURE-OPENSUSE
Patch506: 0001-Revert-No-icons-on-the-desktop-by-default.patch
BuildRequires: breeze5-icons
@@ -142,6 +143,8 @@ BuildRequires: pkgconfig(xrender)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(zlib)
Requires: %{name}-libs = %{version}-%{release}
# Needed for kcm_users
Requires: accountsservice
# contains default style, cursors, etc
Requires: breeze >= %{_plasma5_version}
# battery applet
@@ -179,9 +182,10 @@ Requires: kuserfeedback-imports
Requires: xembedsniproxy >= %{_plasma5_version}
# startkde and startplasma call these
Requires: awk
Requires: xprop
Requires: xrdb
Requires: xsetroot
# Used by Source3: xprop-kde-full-session.desktop
Requires: xprop
# hardcode versions of plasma-framework-components and plasma-framework-private packages, as upstream doesn't keep backwards compability there
%requires_ge plasma-framework-components
%requires_ge plasma-framework
@@ -202,6 +206,10 @@ Provides: %{name}-branding-upstream = %{version}
Provides: dbus(org.freedesktop.Notifications)
Obsoletes: %{name}-branding-upstream < %{version}
Provides: qt5qmlimport(org.kde.plasma.shell.2) = 0
# Was dropped in 5.20, replaced by kcm_users from p-d
Provides: kde-user-manager = %{version}
Obsoletes: kde-user-manager < %{version}
Obsoletes: kde-user-manager-lang < %{version}
%description
This package contains the basic packages for a Plasma workspace.
@@ -324,7 +332,7 @@ Plasma 5 session with Wayland from a display manager.
%install
%kf5_makeinstall -C build
%if %{with lang}
%if %{with released}
%{kf5_find_lang}
%{kf5_find_htmldocs}
%endif
@@ -347,24 +355,26 @@ Plasma 5 session with Wayland from a display manager.
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop
install -m0644 %{SOURCE3} %{buildroot}%{_kf5_configdir}/autostart/xprop-kde-full-session.desktop
%fdupes %{buildroot}/%{_prefix}
%post
/sbin/ldconfig
%{systemd_user_post plasma-gmenudbusmenuproxy.service plasma-kcminit-phase1.service plasma-kcminit.service \
plasma-krunner.service plasma-ksmserver.service plasma-ksplash-ready.service plasma-plasmashell.service \
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service}
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service plasma-ksplash.service}
%preun
%{systemd_user_preun plasma-gmenudbusmenuproxy.service plasma-kcminit-phase1.service plasma-kcminit.service \
plasma-krunner.service plasma-ksmserver.service plasma-ksplash-ready.service plasma-plasmashell.service \
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service}
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service plasma-ksplash.service}
%postun
/sbin/ldconfig
%{systemd_user_postun plasma-gmenudbusmenuproxy.service plasma-kcminit-phase1.service plasma-kcminit.service \
plasma-krunner.service plasma-ksmserver.service plasma-ksplash-ready.service plasma-plasmashell.service \
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service}
plasma-xembedsniproxy.service plasma-baloorunner.service plasma-restoresession.service plasma-ksplash.service}
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
@@ -407,6 +417,20 @@ fi
%license LICENSES/*
%{_kf5_applicationsdir}/org.kde.kcolorschemeeditor.desktop
%{_kf5_applicationsdir}/org.kde.kfontview.desktop
%{_kf5_applicationsdir}/kcm_autostart.desktop
%{_kf5_applicationsdir}/kcm_colors.desktop
%{_kf5_applicationsdir}/kcm_cursortheme.desktop
%{_kf5_applicationsdir}/kcm_desktoptheme.desktop
%{_kf5_applicationsdir}/kcm_fontinst.desktop
%{_kf5_applicationsdir}/kcm_fonts.desktop
%{_kf5_applicationsdir}/kcm_formats.desktop
%{_kf5_applicationsdir}/kcm_icons.desktop
%{_kf5_applicationsdir}/kcm_lookandfeel.desktop
%{_kf5_applicationsdir}/kcm_nightcolor.desktop
%{_kf5_applicationsdir}/kcm_notifications.desktop
%{_kf5_applicationsdir}/kcm_style.desktop
%{_kf5_applicationsdir}/kcm_translations.desktop
%{_kf5_applicationsdir}/kcm_users.desktop
%{_kf5_bindir}/kcminit
%{_kf5_bindir}/kcminit_startup
%{_kf5_bindir}/kfontinst
@@ -434,6 +458,7 @@ fi
%{_kf5_bindir}/plasma-apply-wallpaperimage
%{_kf5_configdir}/autostart/org.kde.plasmashell.desktop
%{_kf5_configdir}/autostart/klipper.desktop
%{_kf5_configdir}/autostart/xprop-kde-full-session.desktop
%{_kf5_configkcfgdir}/
%{_kf5_knsrcfilesdir}/colorschemes.knsrc
%{_kf5_knsrcfilesdir}/gtk_themes.knsrc
@@ -456,14 +481,13 @@ fi
%{_kf5_libdir}/kconf_update_bin/krunnerhistory
%{_kf5_libdir}/libexec/baloorunner
%{_kf5_libdir}/libexec/plasma-sourceenv.sh
%{_kf5_libdir}/libexec/startplasma-waylandsession
%{_kf5_libdir}/libexec/plasma-dbus-run-session-if-needed
%{_kf5_plugindir}/
%{_kf5_qmldir}/
%{_kf5_applicationsdir}/org.kde.klipper.desktop
%{_kf5_applicationsdir}/org.kde.plasmashell.desktop
%{_kf5_applicationsdir}/org.kde.systemmonitor.desktop
%{_kf5_applicationsdir}/plasma-windowed.desktop
%{_kf5_applicationsdir}/org.kde.plasmawindowed.desktop
%{_kf5_configkcfgdir}/freespacenotifier.kcfg
%{_kf5_configkcfgdir}/iconssettingsbase.kcfg
# %%{_kf5_configkcfgdir}/feedbacksettings.kcfg
@@ -517,7 +541,6 @@ fi
%dir %{_kf5_sharedir}/kpackage/kcms
%{_kf5_sharedir}/kpackage/kcms/kcm_translations
# %%{_kf5_sharedir}/kpackage/kcms/kcm_feedback
%{_kf5_sharedir}/kpackage/kcms/kcm5_icons
%{_kf5_sharedir}/kpackage/kcms/kcm_desktoptheme
%dir %{_kf5_libdir}/libexec/kauth
%{_kf5_libdir}/libexec/kauth/fontinst
@@ -534,6 +557,7 @@ fi
%{_userunitdir}/plasma-kcminit.service
%{_userunitdir}/plasma-krunner.service
%{_userunitdir}/plasma-ksmserver.service
%{_userunitdir}/plasma-ksplash.service
%{_userunitdir}/plasma-ksplash-ready.service
%{_userunitdir}/plasma-plasmashell.service
%{_userunitdir}/plasma-restoresession.service
@@ -585,7 +609,7 @@ fi
%dir %{_datadir}/wayland-sessions/
%{_datadir}/wayland-sessions/plasmawayland.desktop
%if %{with lang}
%if %{with released}
%files lang -f %{name}.lang
%endif

View File

@@ -0,0 +1,10 @@
[Desktop Entry]
# To work around boo#1191825 until all FF versions got the fix
Name=Set KDE_FULL_SESSION=1
Exec=xprop -root -format KDE_FULL_SESSION 32a -set KDE_FULL_SESSION 1
Type=Application
X-KDE-StartupNotify=false
NoDisplay=true
OnlyShowIn=KDE;
X-KDE-autostart-phase=0
X-systemd-skip=true