Actually, I have found the issue: in the desktop file, there is a line
OnlyShowIn=GNOME;Unity;
which prevents awesome (possibly willingly) from loading the entry. I verified
that by overriding the desktop entry, i.e. by moving the desktop file to
~/.local/share/applications and trying with and without the line and without the
line Awesome succeeds in loading the file.
We could think that a patch could solve it in Debian, but I don't think that
this is a good idea since for uniformity's sake patches should be made for all
gnome packages that share this behaviour. This is not reasonable I think. I
guess that the good solution would be for Awesome to override this setting while
loading desktop files or at least let the user enable this behaviour.
Anyways. Case closed. ;)
Regards,
On Tue, May 26, 2020 at 03:47:25PM -0400, Simon Désaulniers wrote:
> Hi,
>
> > apt-file looks at all the apt sources you have available, so you're seeing
> > the PNG icons in the version in stable. To see what's in the version you
> > actually have installed, use `dpkg -L gnome-contacts`.
>
> Thanks for clarification! I didn't realize that apt-file was not looking into
> the right branch.
>
> Yeah. I should have used `dpkg`.
>
> > It looks as though since 3.31.3, gnome-contacts only installs scalable
> > icons in SVG format. This appears to have been a deliberate upstream
> > change. Is Awesome unable to display those?
>
> So finally, I think that you're half right: yes it is about Awesome, but it's
> not that it doesn't read SVG, but it's that it's giving up on scanning the
> whole
> directory since the current code for doing that is not yet efficient enough.
>
> https://github.com/awesomeWM/awesome/issues/908
>
> This issue can be closed I think. Thank you for your quick and bright
> response!
>
> Regards,
>
> On Tue, May 26, 2020 at 09:01:32AM +0100, Simon McVittie wrote:
> > Control: retitle -1 gnome-contacts: only has scalable SVG icons, not bitmap
> > PNG icons
> >
> > On Mon, 25 May 2020 at 18:24:54 -0400, Simon Désaulniers wrote:
> > > After installing the package, the icon files are not installed on the
> > > system.
> > > According to apt-file, they should be installed at the following paths:
> > >
> > > gnome-contacts:
> > > /usr/share/icons/hicolor/16x16/apps/org.gnome.Contacts.png
> > > gnome-contacts:
> > > /usr/share/icons/hicolor/22x22/apps/org.gnome.Contacts.png
> > > gnome-contacts:
> > > /usr/share/icons/hicolor/32x32/apps/org.gnome.Contacts.png
> > > gnome-contacts:
> > > /usr/share/icons/hicolor/48x48/apps/org.gnome.Contacts.png
> > > gnome-contacts:
> > > /usr/share/icons/hicolor/512x512/apps/org.gnome.Contacts.png
> >
> > apt-file looks at all the apt sources you have available, so you're seeing
> > the PNG icons in the version in stable. To see what's in the version you
> > actually have installed, use `dpkg -L gnome-contacts`.
> >
> > It looks as though since 3.31.3, gnome-contacts only installs scalable
> > icons in SVG format. This appears to have been a deliberate upstream
> > change. Is Awesome unable to display those?
> >
> > smcv
>
> --
> Simon Désaulniers
> [email protected]
--
Simon Désaulniers
[email protected]
signature.asc
Description: PGP signature

