Your message dated Fri, 18 Aug 2023 13:19:24 +0000
with message-id <[email protected]>
and subject line Bug#1019754: fixed in free42-nologo 3.0.21+ds-1
has caused the Debian Bug report #1019754,
regarding icon and title incorrect in GNOME Shell list of running applications
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1019754: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019754
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: free42-nologo
Version: 3.0.14+ds-1
Severity: normal
Tags: patch
Dear Maintainer,
When I run free42-nologo inside GNOME Shell, the icon and title of the
application are not properly set in the list of running applications (displayed
when pressing “Alt-Tab”). A generic icon is displayed instead and the title is
set to the name of the executable (either “free42dec” or “free42bin”).
The reason for this bug is that the application ID used when initializing GTK+
does not match the name of .desktop file.
I attach a patch that fixes this issue.
Note that I’m unsure about whether this patch should be forwarded upstream,
since .desktop files are Debian-specific, and upstream may not care about
freedesktop.org compliance.
Thanks for your work,
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org
--- a/gtk/shell_main.cc
+++ b/gtk/shell_main.cc
@@ -189,8 +189,10 @@ static void gif_writer(const char *text,
#ifdef BCD_MATH
#define TITLE "Free42 Decimal"
+#define APPID "com.thomasokken.Free42dec"
#else
#define TITLE "Free42 Binary"
+#define APPID "com.thomasokken.Free42bin"
#endif
static const char *mainWindowXml =
@@ -373,7 +375,7 @@ int main(int argc, char *argv[]) {
GtkApplication *app;
int status;
- app = gtk_application_new("com.thomasokken.free42",
G_APPLICATION_FLAGS_NONE);
+ app = gtk_application_new(APPID, G_APPLICATION_FLAGS_NONE);
g_signal_connect(app, "activate", G_CALLBACK(activate), NULL);
status = g_application_run(G_APPLICATION(app), 0, NULL);
g_object_unref(app);
--- End Message ---
--- Begin Message ---
Source: free42-nologo
Source-Version: 3.0.21+ds-1
Done: Stephen Kitt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
free42-nologo, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated free42-nologo package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 18 Aug 2023 15:05:53 +0200
Source: free42-nologo
Architecture: source
Version: 3.0.21+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Christian Stalp <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1019754
Changes:
free42-nologo (3.0.21+ds-1) unstable; urgency=medium
.
* New upstream release.
* Adjust the application id to match the .desktop file; this allows the
desktop environment to find the correct application name and icon.
Thanks to Sébastien Villemot for the patch. Closes: #1019754.
Checksums-Sha1:
ebabc4f644908144342fca676a6c4cdcd09ffd83 2002 free42-nologo_3.0.21+ds-1.dsc
98459f33504fc99e818b6a3f44dab6b1c3536833 453768
free42-nologo_3.0.21+ds.orig.tar.xz
6698a6de932f2efb37e7b4413932b064f04ef940 5624
free42-nologo_3.0.21+ds-1.debian.tar.xz
4ce88f4b39eea45b2fc3c87fd16ce8845b67793d 15034
free42-nologo_3.0.21+ds-1_source.buildinfo
Checksums-Sha256:
68c63caa87f73aff64374bef91f58fae35273fce353e685441aabb4d1ec2f481 2002
free42-nologo_3.0.21+ds-1.dsc
b11f03ec0b2ffe7df54f23d4032bae3bb5a9b9c569dcb5c63ada49d8662ae6b5 453768
free42-nologo_3.0.21+ds.orig.tar.xz
768bead5827fd76f1d9053cc6b7d7191759509d77bdf492d8594b0bc95627680 5624
free42-nologo_3.0.21+ds-1.debian.tar.xz
c78185dcf9848c216cb88c807b0a3f696db7625f16fe975dcbb088b4b8cfc63b 15034
free42-nologo_3.0.21+ds-1_source.buildinfo
Files:
911cae69749ff33cc4260a43eaf115a3 2002 science optional
free42-nologo_3.0.21+ds-1.dsc
622a590cb7b6d3eb01d2747effed0fd2 453768 science optional
free42-nologo_3.0.21+ds.orig.tar.xz
66f4a12432c79eadc5cdde509b3dbc58 5624 science optional
free42-nologo_3.0.21+ds-1.debian.tar.xz
c849c2b808ef863484f98991749e035e 15034 science optional
free42-nologo_3.0.21+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmTfbMAACgkQgNMC9Yht
g5ypNA/7B1L12xMHdrvHEnrBOr+h34kPKlKVnItPwlqZhkFtgnT9YZhgjw//FmtY
SmOxoED8ESOFaCzlufGrsfSHB+DbhzboGMTrSMojMoKkdsD8e+88Xr57kryLjvmZ
6nZyivMiuoJtds+XhtpK3MpfQNWtf7Obt4pwsDRuNdnhApoXI3p+Zxexg8rE82FQ
iiYXzGAAIV9v4Ea2zEJmYwZQDJZRHKvp/o62Th2CzZoOKJzxIeCaA7ZbURC8QdS1
4ym2L+o/GE4xesXbTdkwro/GU4AZvSmGeYLsUR52Vh/CBziKnIxtGeJpS/0NZxn1
EgoEmzaVxHMAiLi6Qg7PaNRP3LjG8oxczXaQilvlskWQIys/hqsB3g5u/a8jfFwO
ncslSm/Q+9NMEd9mqZPxUjdjW3DRbCabNCzI+FWtnjdJklySaxKRu4Y0JRaA9fUA
sHEeZRfuD04rA1XmxNb/91ODe4xx6iSD3FM3cVAQZMTyORz7fHRuYMz4e1LiwUon
EMt86ivH8pRD0NUuw5MuUbIghL2NCj4Gm+AzrEV3KHaSCAAcSSgg/vsOLjr/C2Lu
qBqxBAI7J2h02gDg4kxT6VvHbX0rOvtJwTQsciY5pbKOWBHYDlM13hbNzZykzExi
FyxQKKm3H1inyQogo1Teq5mUh2s11Z+pQsjWEAasyU2TBSPHiZU=
=wIOf
-----END PGP SIGNATURE-----
--- End Message ---