From 8c4df6215a986695edc6c6530f6d6388ea9640d5 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 13 Feb 2023 22:02:46 +0100 Subject: UnitySession -> LomiriSession: Re-rename related changes that we erroneously hid away as Ayatana DesktopSession. This brings full Lomiri integration finally. Until now, the session indicator somehow seemed to work, but in some odd ways. On the phone, the session indicator would fallback to direct systemd interaction while on Lomiri in Debian, it would fallback to Zenity dialogs (most of all because Zenity got installed by some other package as a dependency). With this massive renaming change, ayatana-indicator-session should now smoothly interact with the com.lomiri.Shell.Session DBus interface and also with the mimicked GNOME SessionManager End-Session-Dialog interface. As a downside, this change nearly fully removes Unity7 support which would need to be brought back +/- as a full duplicate of what we do for Lomiri. But as noone has dared integrating Ayatana Indicator Session with Unity7, so far, we should be able to live with that for now. Fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/82 --- debian/copyright | 6 +++--- debian/copyright.in | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'debian') diff --git a/debian/copyright b/debian/copyright index 5b4b331..5214e9c 100644 --- a/debian/copyright +++ b/debian/copyright @@ -42,8 +42,8 @@ Files: src/actions.c tests/backend-dbus/mock-screen-saver.h tests/backend-dbus/mock-session-manager.cc tests/backend-dbus/mock-session-manager.h - tests/backend-dbus/mock-unity-session.cc - tests/backend-dbus/mock-unity-session.h + tests/backend-dbus/mock-lomiri-session.cc + tests/backend-dbus/mock-lomiri-session.h tests/backend-dbus/mock-user.cc tests/backend-dbus/mock-user.h tests/backend-dbus/mock-webcredentials.cc @@ -88,7 +88,7 @@ Files: CMakeLists.txt po/POTFILES.in src/CMakeLists.txt src/backend-dbus/CMakeLists.txt - src/backend-dbus/org.ayatana.Desktop.Session.xml + src/backend-dbus/com.lomiri.Shell.Session.xml src/backend-dbus/org.ayatana.indicators.webcredentials.xml src/backend-dbus/org.freedesktop.Accounts.User.xml src/backend-dbus/org.freedesktop.Accounts.xml diff --git a/debian/copyright.in b/debian/copyright.in index c2b8f39..a635592 100644 --- a/debian/copyright.in +++ b/debian/copyright.in @@ -100,7 +100,7 @@ Files: CMakeLists.txt debian/watch po/CMakeLists.txt src/CMakeLists.txt - src/backend-dbus/org.ayatana.Desktop.Session.xml + src/backend-dbus/com.lomiri.Shell.Session.xml src/backend-dbus/org.ayatana.indicators.webcredentials.xml src/backend-dbus/org.freedesktop.Accounts.User.xml src/backend-dbus/org.freedesktop.Accounts.xml -- cgit v1.2.3