sddm:ver.bump

This commit is contained in:
Rmys
2019-02-23 18:30:33 +03:00
parent ab5d9bcc12
commit 9eb280abe9
3 changed files with 32 additions and 2 deletions
@@ -0,0 +1,20 @@
SDDM 0.16.0 fails to start with consolekit2 because it assumes consolekit2
has the same interface names as logind.
This patch forces sddm to use legacy behaviour when consolekit2 is detected.
Bug: https://bugs.gentoo.org/633920
Bug: https://github.com/sddm/sddm/issues/903
Bug: https://github.com/ConsoleKit2/ConsoleKit2/issues/99
--- a/src/daemon/LogindDBusTypes.cpp
+++ b/src/daemon/LogindDBusTypes.cpp
@@ -60,7 +60,7 @@
if (QDBusConnection::systemBus().interface()->isServiceRegistered(QStringLiteral("org.freedesktop.ConsoleKit"))) {
qDebug() << "Console kit interface found";
- available = true;
+ available = false;
serviceName = QStringLiteral("org.freedesktop.ConsoleKit");
managerPath = QStringLiteral("/org/freedesktop/ConsoleKit/Manager");
managerIfaceName = QStringLiteral("/org.freedesktop.ConsoleKit.Manager"); //note this doesn't match logind
+3
View File
@@ -21,6 +21,9 @@ Numlock=none
# Reboot command
RebootCommand=/sbin/shutdown -r now
# Input method module
InputMethod=
[Theme]
# Current theme name