~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:jsparber/do_not_set_app_icon

Last commit made on 2024-02-07
Get this branch:
git clone -b jsparber/do_not_set_app_icon https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Name:
jsparber/do_not_set_app_icon
Repository:
lp:~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Recent commits

9c48018... by Julian Sparber

Use the proper hint for setting images for notifications

The icon set via `notify_notification_new()` is used as app-icon in the
DBus request. Unfortunately libnotify doesn't document this behavior. It
didn't really matter since in GNOME Shell we used to display only one
icon. After introducing a header [1] for notification in GNOME Shell we
display
the app-icon and when set the image from the image hint[2].

[1]: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3103
[2]: https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html#icons-and-images-formats

3c7eb46... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

xsettings: Expose new "switch-shapes" setting

GTK will use it to decide whether switches should include shapes
to indicate their ON/OFF state in addition to color.

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2675

6e55c3c... by Carlos Garnacho

tests: Start and terminate D-Bus orderly

Start the dconf service after starting D-Bus, and ignore the
SIGTERM indirectly received when terminating the dedicated
D-Bus service.

Fixes tests/CI with recent python3-dbusmock present in F39.

ab9562b... by Carlos Garnacho

ci: Use gcr4 for tests

After the update to F39, we can use gcr4 to build smartcard
support.

73a21f9... by Carlos Garnacho

ci: Bump Fedora version used in image

1666031... by Ray Strode <email address hidden>

Release 46.alpha

bca80a4... by undef <email address hidden>

power-manager: Show sleep warning conditional to chassis type

Currently, GNOME settings daemon displays a notification warning
the user before the sleeping the device. This is generally a very
useful feature. However, with the adoption of new platforms in GNOME
like phones and tablets, this can be a problem. In such devices,
the desired behavior is to sleep as soon as possible and by default.
Therefore, having a notification pop-up (which can potentially trigger
some other haptic feedback like a LED) just because the device is
doing what it is supposed to do (go to sleep) can be problematic.

Discussion in a previous MR indicated that using the system's chassis
type was a preferred option for deciding this behaviour. This commit
builds upon the work by Pablo Correa Gomez in !285 to provide the same
outcome using the chassis type value.

Closes #656

2881988... by Aefgh Threenine <email address hidden>

Update Thai translation

8888351... by Ray Strode <email address hidden>

sharing: Give assigned services 10 seconds before killing them

It's useful to wait a bit before killing an assigned service when
the associated system service goes away.

This avoids having to tear down the user service if the system
service is just getting restarted.

This commit adds a 10 second countdown before slaying the user
service when it's system service counterpart goes down.

0bfc608... by Ray Strode <email address hidden>

sharing: Start grd --handover if grd --system is running

In order to provide a login screen over gnome-remote-desktop,
their needs to be both system and session instance of
gnome-remote-desktop. The latter should get run if the former
is running, and not otherwise.

This commit adds a mechanism for doing this by introducing the
concept of "assigned services" (versus the already existing
configurable services).

Assigned services don't start based on GSettings configuration,
but instead just start if an associated system service is running.