gnome-shell/src
Benjamin Berg 01a927f388 windowManager: Wait for X11 services using systemd
To do this, we now wait for the start/stop job to complete. We also have
two targets in gnome-session to ensure that everything is working as
expected.

In order to start the services, we simply request the
gnome-session-x11-services-ready.target unit, and wait for it to become
available. To stop, we use the gnome-session-x11-services.target unit
which should stop all services in a way that is entirely race free.

This requires both gnome-session and gnome-settings-daemon changes to
work (which are in the corresponding merge requests).

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/895
2020-07-31 13:53:31 +00:00
..
calendar-server calendar-server: Remove delay before event emission 2020-07-20 13:50:21 +02:00
hotplug-sniffer shell-mime-sniffer: Ignore invalid file content type 2020-06-05 16:27:29 +02:00
st st/adjustment: Add ::actor property 2020-07-02 20:50:03 +00:00
tray
data-to-c.pl
gnome-shell-extension-prefs Add small gnome-shell-extension-prefs script 2020-04-28 00:06:19 +02:00
gnome-shell-extension-tool.in
gnome-shell-perf-tool.in perf-tool: Allow to run as a Wayland compositor 2020-01-27 13:43:06 +00:00
gnome-shell-plugin.c
gnome-shell-portal-helper.c
gtkactionmuxer.c
gtkactionmuxer.h
gtkactionobservable.c
gtkactionobservable.h
gtkactionobserver.c
gtkactionobserver.h
main.c main: Stop owning the public org.freedesktop.Notifications name 2020-03-12 16:09:27 +00:00
meson.build Move screencasting into a separate service process 2020-07-31 10:51:12 +02:00
org.gtk.Application.xml
run-js-test.c
shell-action-modes.h
shell-app-cache-private.h app-cache: add ShellAppCache for GAppInfo caching 2020-03-11 18:06:15 -07:00
shell-app-cache.c Revert "app-cache: Fix cache for folder translations" 2020-04-13 14:56:34 +00:00
shell-app-private.h
shell-app-system-private.h
shell-app-system.c app-cache: add ShellAppCache for GAppInfo caching 2020-03-11 18:06:15 -07:00
shell-app-system.h
shell-app-usage.c
shell-app-usage.h
shell-app.c shell/app: Add new get_icon() method 2020-07-01 12:42:57 +02:00
shell-app.h shell/app: Add new get_icon() method 2020-07-01 12:42:57 +02:00
shell-blur-effect.c blur-effect: Handle failure of background blitting gracefully 2020-03-27 22:31:57 +00:00
shell-blur-effect.h blur-effect: Use sigma value instead of blur radius 2020-02-12 11:10:38 -03:00
shell-embedded-window-private.h
shell-embedded-window.c
shell-embedded-window.h
shell-global-private.h
shell-global.c shell/global: Adapt to after-paint signal type signature 2020-07-02 20:50:03 +00:00
shell-global.h shell/global: Make switcheroo-control available from JS 2020-05-04 16:22:03 +02:00
shell-glsl-effect.c
shell-glsl-effect.h shell: Actually make GLSLEffect an effect 2019-07-29 17:51:14 +02:00
shell-gtk-embed.c Remove ClutterAllocationFlags 2020-05-20 15:12:03 +02:00
shell-gtk-embed.h
shell-invert-lightness-effect.c
shell-invert-lightness-effect.h
shell-keyring-prompt.c
shell-keyring-prompt.h shell: Use G_DECLARE_*_TYPE macros 2015-10-15 22:58:28 +02:00
shell-mount-operation.c shell: Use G_DECLARE_*_TYPE macros 2015-10-15 22:58:28 +02:00
shell-mount-operation.h
shell-network-agent.c shell/network-agent: Wrap nm_plugin_info_new_search_file() 2020-03-17 14:07:15 +00:00
shell-network-agent.h shell/network-agent: Wrap nm_plugin_info_new_search_file() 2020-03-17 14:07:15 +00:00
shell-perf-helper.c
shell-perf-log.c
shell-perf-log.h shell: Use G_DECLARE_*_TYPE macros 2015-10-15 22:58:28 +02:00
shell-polkit-authentication-agent.c src: Stop using g_get_current_time() 2019-08-09 19:22:18 +00:00
shell-polkit-authentication-agent.h
shell-screenshot.c Use new clutter_actor_get_resource_scale() API 2020-06-30 13:42:18 +00:00
shell-screenshot.h
shell-secure-text-buffer.c
shell-secure-text-buffer.h
shell-stack.c Remove ClutterAllocationFlags 2020-05-20 15:12:03 +02:00
shell-stack.h
shell-tray-icon.c
shell-tray-icon.h
shell-tray-manager.c shell/tray-manager: Delay managing screen if necessary 2020-03-06 18:45:21 +00:00
shell-tray-manager.h shell/tray-manager: Allow to unmanage screen 2020-03-06 18:45:21 +00:00
shell-util.c windowManager: Wait for X11 services using systemd 2020-07-31 13:53:31 +00:00
shell-util.h windowManager: Wait for X11 services using systemd 2020-07-31 13:53:31 +00:00
shell-window-tracker-private.h
shell-window-tracker.c shell/window-tracker: Tighten sandbox ID prefix check 2020-07-08 12:23:10 +02:00
shell-window-tracker.h
shell-wm-private.h
shell-wm.c
shell-wm.h