| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|
|
|
|
|
| |
Ubuntu Touch session for desktop help, distro help and bug reporting URL.
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|
|
|
| |
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|
|
|
| |
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|
|
|
|
|
| |
UBports Forum).
Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Lomiri itself doesn't read any schema for the lockscreen [1]. It also
won't show the "accel" or shortcut property of a GMenuItem [2]. Thus, I
think it's not worth it to add a schema in lomiri-schemas just to be
ignored by Lomiri both ways. As such, remove the functionality to read
a shortcut for lockscreen on Lomiri.
While we're at it, also make sure that `p->keybinding_settings` is
initialized even if it's on non of the recognized DE.
[1] https://gitlab.com/ubports/development/core/lomiri/-/blob/main/qml/Components/Dialogs.qml#L121-124
[2] https://gitlab.com/ubports/development/core/lomiri/-/blob/main/qml/Panel/Indicators/IndicatorMenuItemFactory.qml
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
environments
Basically it allows to see the "Reboot..." option when indicator-session is in unity
|
|
|
|
| |
connects/disconnects
|
| |
|
|
|
|
| |
would be confusing for u7/desktop and need a string freeze exception at this point
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/34
|
|
|
|
|
|
|
|
| |
This moves some common functions over to libayatana-common, this also
removes the direct need for any ayatana indicators to depend on
url-dispatcher as this will be handeled by libayatana-common.
This also cleans up a pretty messy code and removes many duplicates.
|
|
|
|
| |
Fixes AyatanaIndicators/ayatana-indicator-session#2
|
|
|
|
| |
fixes #24
|
| |
|
| |
|
|
|
|
|
| |
Fixes AyatanaIndicators/ayatana-indicator-session#12.
Depends on AyatanaIndicators/libayatana-indicator#25.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(for distro help and XFCE desktop help).
|
| |
|
|
|
|
| |
warning that we don't know how to access the currently running desktop's user guide or help center.
|
| |
|
|
|
|
| |
incompatible pointer type compiler warning.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Check if XDG_CURRENT_DESKTOP is set to XFCE.
* Use xfce4-session-logout as logout/reboot/shutdown prompt.
* Use xfce4-settings-manager for 'Settings...'.
* Use xflock4 to attept a session lock.
* Use xfce4-about for info about this computer (not fully
appropriate but XFCE does not have any appropriate equivalent
as found in GNOME or MATE).
Fixes AyatanaIndicators/ayatana-indicator-session#1.
|
| |
|
|
|
|
| |
are running inside a MATE desktop session.
|
|
|
|
| |
x-www-browser does not exist.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changeset adds the remaining support for MATE Desktop. When MATE is
the desktop session:
* "About This Computer" launches `mate-system-monitor --show-system-tab`
* "<distro> Help..." launches the MATE User Guide.
* "System Settings..." launches `mate-control-center`
* "Lock/Switch Account..." invokes `mate-screensaver-command --lock`
`have_mate_program()` checks that the active session is MATE and the
required program exists, making this a safe mechanism to launch `"yelp
help:mate-user-guide` specifically for MATE and fall through the just
`yelp` on the other desktop environments.
|
|
|
|
|
|
| |
manager."
This reverts commit 938988360da9c79a1c2904bca1249c16a59cfe3f.
|