Bug#1115878: desktop-base: Debian background not set with dark theme

Raphaël Halimi <[email protected]> Sun, 21 Sep 2025 03:06:00 +0200
Newsgroups gmane.linux.debian.devel.desktop
Message-ID <52f27674-49b5-4150-abbd-7c767a93861d__14211.8885925569$1758416851$gmane$org@gmail.com>
This is a multi-part message in MIME format.
--------------T2yGRR2dD6rB0TQu0miar8Dh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Package: desktop-base
Version: 12.0.1
Severity: minor
Tags: patch

Dear developers,

Since its version 42, GNOME allows to globally set a dark theme, with a 
different background thanks to the dconf key 
/org/gnome/desktop/background/picture-uri-dark.

This key is not set in 
/usr/share/glib-2.0/schemas/10_desktop-base.gschema.override, resulting 
in the background reverting to the default GNOME one if the user selects 
the a dark theme, instead of keeping the Debian one.

Without creating dark versions of the Debian backgrounds, a simple 
solution consists in setting the Debian background also in the 
picture-uri-dark dconf key.

Here is a simple patch to do this.

I think this simple bugfix can't do any harm, and I hope it can be 
backported to both Trixie and Bookworm through proposed-updates.

Regards,

-- 
Raphaël Halimi


--------------T2yGRR2dD6rB0TQu0miar8Dh
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-Also-set-Debian-background-with-dark-theme.patch"
Content-Disposition: attachment;
 filename="0001-Also-set-Debian-background-with-dark-theme.patch"
Content-Transfer-Encoding: base64

RnJvbSA2YzkwMzM5NTlkMzJkZjQyNWNjZjA5YjFhZDg4ZGViZjVlNjU3NTE2IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UmFwaGE9QzM9QUJsPTIwSGFsaW1p
Pz0gPHJhcGhhZWwuaGFsaW1pQGdtYWlsLmNvbT4KRGF0ZTogU3VuLCAyMSBTZXAgMjAyNSAw
Mjo0MzozOSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEFsc28gc2V0IERlYmlhbiBiYWNrZ3Jv
dW5kIHdpdGggZGFyayB0aGVtZQoKU2VsZWN0aW5nIHRoZSBkYXJrIHRoZW1lIGluIEdOT01F
IHJldmVydHMgdGhlIGJhY2tncm91bmQgdG8gdGhlIGRlZmF1bHQKR05PTUUgb25lLCBiZWNh
dXNlIC9vcmcvZ25vbWUvZGVza3RvcC9iYWNrZ3JvdW5kL3BpY3R1cmUtdXJpLWRhcmsgaXMg
bm90Cm92ZXJyaWRkZW4gYnkgc2Vza3RvcCBiYXNlIGxpa2UgcGljdHVyZS11cmkgaXMuCgpT
ZXR0aW5nIHBpY3R1cmUtdXJpLWRhcmsgdG8gdGhlIHNhbWUgcGF0aCBhcyBwaWN0dXJlLXVy
aSBzb2x2ZXMgdGhlCnByb2JsZW0uCi0tLQogZGViaWFuL2dzZXR0aW5ncy1vdmVycmlkZSB8
IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvZGVi
aWFuL2dzZXR0aW5ncy1vdmVycmlkZSBiL2RlYmlhbi9nc2V0dGluZ3Mtb3ZlcnJpZGUKaW5k
ZXggMWEwNmNlZi4uNjI0YmVmMSAxMDA2NDQKLS0tIGEvZGViaWFuL2dzZXR0aW5ncy1vdmVy
cmlkZQorKysgYi9kZWJpYW4vZ3NldHRpbmdzLW92ZXJyaWRlCkBAIC0xLDYgKzEsNyBAQAog
W29yZy5nbm9tZS5kZXNrdG9wLmJhY2tncm91bmRdCiBwaWN0dXJlLW9wdGlvbnM9J3pvb20n
CiBwaWN0dXJlLXVyaT0nZmlsZTovLy91c3Ivc2hhcmUvaW1hZ2VzL2Rlc2t0b3AtYmFzZS9k
ZXNrdG9wLWJhY2tncm91bmQueG1sJworcGljdHVyZS11cmktZGFyaz0nZmlsZTovLy91c3Iv
c2hhcmUvaW1hZ2VzL2Rlc2t0b3AtYmFzZS9kZXNrdG9wLWJhY2tncm91bmQueG1sJwogCiBb
b3JnLmdub21lLmRlc2t0b3Auc2NyZWVuc2F2ZXJdCiBwaWN0dXJlLW9wdGlvbnM9J3pvb20n
Ci0tIAoyLjUxLjAKCg==

--------------T2yGRR2dD6rB0TQu0miar8Dh--