Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | src/service.c: Boolean values need to be upper-case. | Mike Gabriel | 2024-02-16 | 1 | -1/+1 |
| | |||||
* | src/service.c: Use !rda_session_is_remote() rather than rda_session_is_local(). | Mike Gabriel | 2024-02-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | When using rda_session_is_local() you really get the answer you are asking for: the desktop session runs on a local XDG_SEAT. However, we'd rather like to know: is the session remote. If not let's treat what we are in as local. This popped up in build chrooted environments where XDG_SEAT is undefined, but still: we are definitely not in a remote session. Fixes: https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/90 | ||||
* | src/service.c: Initialize bLocal as true if building without RDA support. | Mike Gabriel | 2023-11-18 | 1 | -0/+2 |
| | | | | This assumes that the session is always local. | ||||
* | src/backend-dbus/actions.c: Switch to ayatana_common_utils_zenity_question | Robert Tari | 2023-11-04 | 1 | -85/+31 |
| | |||||
* | src/service.c: Add formatted string to menu | Robert Tari | 2023-11-04 | 1 | -2/+2 |
| | |||||
* | src/service.c: In remote session, show remote technology name in menu item ↵ | Mike Gabriel | 2023-11-04 | 1 | -1/+3 |
| | | | | label. | ||||
* | src/service.c: Rename onRemoteSuspend -> on_remote_suspend (better matching ↵ | Mike Gabriel | 2023-11-02 | 1 | -2/+2 |
| | | | | with other function names). | ||||
* | src/service.c: White-space fix. | Mike Gabriel | 2023-11-02 | 1 | -1/+1 |
| | |||||
* | {CMakeLists.txt,src/service.c}: Make building against librda optional. | Mike Gabriel | 2023-11-02 | 1 | -1/+11 |
| | |||||
* | Add remote session detection/termination | Robert Tari | 2023-09-10 | 1 | -24/+66 |
| | | | | fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/13 | ||||
* | Add custom label to admin section | Robert Tari | 2023-06-06 | 1 | -1/+28 |
| | |||||
* | Add options to hide items in the admin section | Robert Tari | 2023-04-27 | 1 | -22/+61 |
| | |||||
* | src/service.c: Add ellipsis to desktop help. | Mike Gabriel | 2023-02-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | ||||
* | src/{service.c,dbus-backends/actions.c}: Special treatment if running in an ↵ | Mike Gabriel | 2023-02-27 | 3 | -21/+48 |
| | | | | | | Ubuntu Touch session for desktop help, distro help and bug reporting URL. Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | ||||
* | src/utils.c: Code formatting change (no-op change) in get_desktop_name(). | Mike Gabriel | 2023-02-27 | 1 | -3/+4 |
| | | | | Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | ||||
* | src/utils.(c|h): Add get_desktop_session() helper function. | Mike Gabriel | 2023-02-27 | 2 | -0/+25 |
| | | | | Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | ||||
* | src/dbus-backend/actions.c: Return 'lomiri.com' as Lomiri URL (instead of ↵ | Mike Gabriel | 2023-02-27 | 1 | -1/+1 |
| | | | | | | UBports Forum). Signed-off-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | ||||
* | UnitySession -> LomiriSession: Re-rename related changes that we erroneously ↵ | Mike Gabriel | 2023-02-13 | 3 | -47/+48 |
| | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | src/service.c: Add tooltip to indicator | Robert Tari | 2022-07-13 | 1 | -0/+1 |
| | |||||
* | src/service.c: don't try to show any lockscreen shortcut on Lomiri | Ratchanan Srirattanamet | 2022-06-23 | 1 | -9/+8 |
| | | | | | | | | | | | | | | 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 | ||||
* | src/service.c: Read Lomiri's lockscreen shortcut from lomiri-schemas | Robert Tari | 2022-03-08 | 1 | -7/+16 |
| | |||||
* | Drop pkglibexecdir and use native CMake file configuration | Robert Tari | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | src/service.c: Fix the Desktop Help string | Robert Tari | 2022-01-27 | 1 | -1/+1 |
| | |||||
* | Read org.gnome.settings-daemon.plugins.media-keys screensaver as a list | Robert Tari | 2022-01-27 | 1 | -3/+16 |
| | |||||
* | Fix code to build with -Werror | Robert Tari | 2022-01-27 | 1 | -3/+3 |
| | |||||
* | Use Ayatana as mock user | Robert Tari | 2021-11-03 | 1 | -1/+3 |
| | |||||
* | src/backend-dbus/actions.c: Replace deprecated g_spawn_check_exit_status | Robert Tari | 2021-10-21 | 1 | -1/+5 |
| | |||||
* | Update Ayatana IDO names | Robert Tari | 2021-09-20 | 1 | -2/+2 |
| | |||||
* | src/CMakeLists.txt: Drop unused URL_DISPATCHER code | Robert Tari | 2021-08-28 | 1 | -5/+1 |
| | |||||
* | src/service.c: Add System title to the header | Robert Tari | 2021-08-28 | 1 | -0/+3 |
| | |||||
* | Actions: add force-restart-menuitem option to make it visible in any ↵ | Marco Trevisan (Treviño) | 2021-06-22 | 1 | -0/+5 |
| | | | | | | environments Basically it allows to see the "Reboot..." option when indicator-session is in unity | ||||
* | Ensure we request the UI to verify restart availability when unity proxy ↵ | Marco Trevisan (Treviño) | 2021-06-22 | 1 | -0/+3 |
| | | | | connects/disconnects | ||||
* | Only use Lomiri schema if it's installed to avoid hard dependency | Michael Terry | 2021-06-22 | 1 | -19/+33 |
| | |||||
* | change the About string only for u8 | Lukáš Tinkl | 2021-06-22 | 1 | -1/+7 |
| | | | | would be confusing for u7/desktop and need a string freeze exception at this point | ||||
* | open https://forums.ubports.com under Lomiri | Lukáš Tinkl | 2021-06-22 | 1 | -0/+2 |
| | |||||
* | use ellipsis and convergence friendly "about" caption | Lukáš Tinkl | 2021-06-22 | 1 | -2/+2 |
| | |||||
* | plug a memleak | Lukáš Tinkl | 2021-06-22 | 1 | -0/+3 |
| | |||||
* | add "Desktop mode" switch for Lomiri | Lukáš Tinkl | 2021-06-22 | 1 | -2/+73 |
| | |||||
* | Convert testing and coverage reporting to cmake-extras style | Robert Tari | 2021-06-11 | 2 | -11/+1 |
| | | | | fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/34 | ||||
* | Move common parts over to libayatana-common and clean up | Marius Gripsgard | 2021-05-25 | 4 | -391/+88 |
| | | | | | | | | 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. | ||||
* | Add Budgie support. | Robert Tari | 2021-05-01 | 4 | -1/+65 |
| | | | | Fixes AyatanaIndicators/ayatana-indicator-session#2 | ||||
* | src/utils.c: Try to use SUPPORT_URL in get_distro_url | Robert Tari | 2021-03-01 | 1 | -2/+11 |
| | | | | fixes #24 | ||||
* | Whitespace fix | Robert Tari | 2021-03-01 | 1 | -2/+2 |
| | |||||
* | Switch from URL Dispatcher to Lomiri URL Dispatcher. | Mike Gabriel | 2021-02-02 | 1 | -5/+5 |
| | |||||
* | src/service.c: Fix suppression of Logout item. | Robert Tari | 2020-09-05 | 1 | -0/+2 |
| | | | | | Fixes AyatanaIndicators/ayatana-indicator-session#12. Depends on AyatanaIndicators/libayatana-indicator#25. | ||||
* | Fix deprecations and build warnings | Robert Tari | 2020-08-24 | 8 | -47/+23 |
| | |||||
* | Whitespace fix | Robert Tari | 2020-08-24 | 3 | -118/+118 |
| | |||||
* | Replace x-canonical attributes | Robert Tari | 2020-08-11 | 1 | -8/+8 |
| | |||||
* | Add 'Report a bug...' item to the session menu. | Mike Gabriel | 2018-03-25 | 6 | -0/+72 |
| | |||||
* | Reintroduce optional url-dispatcher support. | Mike Gabriel | 2018-03-25 | 2 | -1/+24 |
| |