From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#75018: 30.0.93; Dired icon missing in tool-bar Date: Sun, 22 Dec 2024 22:34:15 +0100 Message-ID: <875xnbz9k8.fsf@gmx.net> References: <87o714r2ky.fsf@pub.pink> <86bjx46wvs.fsf@gnu.org> <6bfb0822-f2e9-48d5-bcf3-0012fc432782@app.fastmail.com> <86msgn6582.fsf@gnu.org> <87a5cnzir4.fsf@gmx.net> <86h66v5zgt.fsf@gnu.org> Reply-To: Stephen Berman Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37974"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: jm@pub.pink, 75018@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 22 22:35:17 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tPTbZ-0009iI-9h for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Dec 2024 22:35:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tPTbP-0008IX-Ec; Sun, 22 Dec 2024 16:35:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPTbN-0008Ho-7P for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 16:35:05 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tPTbM-00088j-FF for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 16:35:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=iRrN7HEsrhE5Oh1Sg/NMVxc/rn0Km6wNrSVnA0D8iYI=; b=X0/Lkm2KQuduKxTo2boFUyWEz56Nr2bUb1ykk1CpD6a6k1zLvrOc3Ls/5rLFLYovhOz5/p0MgQK0nb/pRpQS90Gw5G2IvXAJIKCtmRQrwXGbJ2YFkv8cVt6AnXaYu6/vySCnbq0ZhOEGTWiYleU+kZaHA4H5+NDaxXnLinoldpZLBLhhf+Cw0AcN/lw5fyZiw5owciJ2pq/4cTp/x3aIyF5/4pez7rYd+iqTp+Wu/886naY/QNGRbJkZklsIaWFaqh93RT8ngEshKrqJ3wY0a9k7Vjjw0lg9DqH6hdleAPu7AuybTpTNIi8qGpMSA0xy9PEasUklQ5BGDgJQwyqBjg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tPTbK-0002iE-9P for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2024 16:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Dec 2024 21:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75018 X-GNU-PR-Package: emacs Original-Received: via spool by 75018-submit@debbugs.gnu.org id=B75018.173490327610382 (code B ref 75018); Sun, 22 Dec 2024 21:35:02 +0000 Original-Received: (at 75018) by debbugs.gnu.org; 22 Dec 2024 21:34:36 +0000 Original-Received: from localhost ([127.0.0.1]:52202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPTau-0002hO-2i for submit@debbugs.gnu.org; Sun, 22 Dec 2024 16:34:36 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:56447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tPTas-0002h7-0v for 75018@debbugs.gnu.org; Sun, 22 Dec 2024 16:34:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1734903256; x=1735508056; i=stephen.berman@gmx.net; bh=iRrN7HEsrhE5Oh1Sg/NMVxc/rn0Km6wNrSVnA0D8iYI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=f62UvYRvnjVUD0pWcayd3C/C6miTAu7CvByFhOJphKMYIqeFPCMVkmUvFXtIfKTs +Aw2riIMhUQjCUNw87u07ypfGG1EzcXwIxFTdohCiuFVI3Mtcd2Pe//k63Yp4SmXO WNQge8yRZBQe6PwMUwV+VBPgpLvVP0mjxQb5E55EDKBSWuNbKosdDv1k3XybPcaEz moE6jj0Tsw3WCkObpLLuhdCYvVLezmgIowFmZtcIY8+welhGxr9BdwFiWC5rliJIB uM68xzQM8WEMCLRzY7RZYw1Xgu2OOWxT8FRb66vQdrhJmYDTTFEV+9hl+WQziRBMA M3JJeifIVn3hSVqDXQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from strobelfssd ([94.134.94.228]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N3bX1-1tZ4CB1dsx-0135sl; Sun, 22 Dec 2024 22:34:16 +0100 In-Reply-To: <86h66v5zgt.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 22 Dec 2024 20:45:06 +0200") X-Provags-ID: V03:K1:88nxAAW0zC33UMMLT1GAhHefyz1rBO75oszxTD1EB6reth+rtqK vsoHJ/VEICyuFMl+sXzxmbdvIjcDOhbN4JKcARmbMXqbYrJpnGOL2039WLr/B909lFMLdMX TU48CekJnSBteyAPBk6PBWEDP67NKnrkqOwHLzwszasKeyhidiYTXzCdffDBNtTDwf3hTI+ qcb4tZTlctV1TU/nJDjRA== UI-OutboundReport: notjunk:1;M01:P0:0C6m2mIC7R0=;Ik2EBM2hMAvYW5RyH+rT4USf64u nYTFd/cv0dYOy1DACiA8wtTWl6MG1/HReMtp7HaGbCMAM/4JsH8C0muCC5anIoPjg6WXJW1CM 9s6VoVJnJrA55QGWHUr0FHt5sAlBNRn68/RBc0dZZ5Zm5rUAiBcLCenK3TA49/CpGGjQlQqwB Q4+q+G3PM1ApJHaYAyRw3DPpRYEYDpwcD+qSeF82kfxGJ+P8keFA8HneVvWd1Hflu7UmjPBDY NKqBpWKa2EmDEf2Rk7cV4qiUXJGNNPEqqD4ua+PNtUSSzHzHO09z8pOX+Y3yxxFk2JSrAF+5v 4cA7GLyCZRB/XB2Q69k6OZEaXvh2qHqnOS0mN40Z+5sq815+GJzJwmUuDchqgQ5n0ZxMdegAg 46FKjAdA9aRRwhqg4FXTAj2Uu2luHE2u7lK8YqlWDEPOhBT0+tLwC1xaDNXE+EFDH1xslr7W8 dRPCtOd5G5HETjtCL6UYbRbJ+c9qdzNJNSHtvzpvvoE9tJmUw9CiQBIa9yV8RLmd47hYf1pXE dnD0An+/FJN3DVn820NwFI0aqF4P7JeERupp4ZUA7Ns1Zfu+950h0dXSALbr468AYfis+S1+c 793E7jm7siBREG/32GXqSerJBQRX001s9ouEhn4ERpXj2XnPlO02Hfp1l+Mt69p5+Uj9ALj4L XBsrjKwCqYe2VUseTt7VliPvw1DsvSEWNTe/UnS6wfvZ624oPew7YVW2RLNzd1RIvUShO1TYm 0JXLTDkDd+qrXVL6tmhbk//xEDCQS5CPyE4b0p/F4YU5g6wZI/z6L8Ykcsw2B7/Cn8c6kblC X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:297632 Archived-At: On Sun, 22 Dec 2024 20:45:06 +0200 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: "john muhl" , 75018@debbugs.gnu.org >> Date: Sun, 22 Dec 2024 19:15:43 +0100 >> >> On Sun, 22 Dec 2024 18:40:45 +0200 Eli Zaretskii wrote: >> >> >> Date: Sun, 22 Dec 2024 09:32:23 -0600 >> >> From: "john muhl" >> >> Cc: 75018@debbugs.gnu.org >> [...] >> >> > Can you post the Dired icon file from where your build takes them? >> >> >> >> Unfortunately I can't find those particular icons among the ~7000 >> >> icons in the /usr/share/icons/ directory but they're probably in >> >> there somewhere. >> > >> > If you run Emacs under GDB with a breakpoint in lookup_image, you >> > should see all the tool-bar icons being loaded during startup. You >> > can use the following GDB commands for the breakpoint, to see when th= e >> > icon you are interested in gets loaded: >> > >> > pp spec >> > >> > This should show you the full absolute file name of the icon file >> > Emacs is loading. >> >> When I do that it shows that all the icon files are from etc/images in >> the Emacs source tree and are xpm files. However, the icons actually >> displayed are the same as in screenshots John Muhl posted, except that = I >> also have an icon for the `dired' command. This icon is located at >> /usr/share/icons/gnome/24x24/places/folder.png (or possibly a different >> size) on my system. The other icons (which are the same as in John's >> screenshots) are located under /usr/share/icons/Adwaita/symbolic here; >> there is also an icon there that looks similar to the folder.png icon >> used for `dired' but matches the look of the other icons, so I wonder >> why Emacs uses an icon from a different set of icons in this case. My >> system is GNU/Linux with the Gtk3 toolkit and Xfce4 desktop. It seems >> that the Gtk3 build overrides the icons provided by Emacs, but not in a >> completely consistent way. > > The reason I asked about the file is because we should try to > understand why it is not shown as expected. If this is the result of > upgrading the system, it would be good to know how did this particular > icon file change as result of the upgrade, and why that caused the > display to fail. I understand that, but it seems that `pp spec' won't help here, since it apparently only shows the icon files provided by Emacs (as John Muhl's followup post also confirms), while Gtk3 (or the Emacs API to Gtk3) evidently uses another mechanism to load other icon. Steve Berman