Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #222220 > unrolled thread
| Started by | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| First post | 2020-05-04 10:50 +0200 |
| Last post | 2020-05-04 22:30 +0200 |
| Articles | 15 — 3 participants |
Back to article view | Back to linux.debian.user
Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-04 10:50 +0200
Re: Custom application icon do not appear in Gnome and LXQT didier gaumet <didier.gaumet@gmail.com> - 2020-05-04 15:40 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-04 16:40 +0200
Re: Custom application icon do not appear in Gnome and LXQT Liam O'Toole <liam.p.otoole@gmail.com> - 2020-05-04 17:10 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-04 21:30 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-04 22:30 +0200
Re: Custom application icon do not appear in Gnome and LXQT Liam O'Toole <liam.p.otoole@gmail.com> - 2020-05-04 23:00 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-04 23:10 +0200
Re: Custom application icon do not appear in Gnome and LXQT Liam O'Toole <liam.p.otoole@gmail.com> - 2020-05-05 12:50 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-05 16:00 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-05 16:50 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-05 17:10 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-05 21:00 +0200
Re: Custom application icon do not appear in Gnome and LXQT Yvan Masson <yvan@masson-informatique.fr> - 2020-05-06 15:00 +0200
Re: Custom application icon do not appear in Gnome and LXQT Liam O'Toole <liam.p.otoole@gmail.com> - 2020-05-04 22:30 +0200
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-04 10:50 +0200 |
| Subject | Custom application icon do not appear in Gnome and LXQT |
| Message-ID | <A2EXw-Ve-9@gated-at.bofh.it> |
Hi, I made a small graphical app with Python/GTK. When installing it (manually or via pip3), it properly appears in the software list. However, after starting the app, Gnome does not show my icon but a default one, indicating it is missing or invalid. I installed LXQT to compare, and result is identical (no icon at all after application started). Tests were done on my laptop running Debian testing. I ran `gtk-update-icon-cache` in the proper directory to create an icon theme cache, but it does not help. This issue is driving me crazy :-) Code is on https://framagit.org/Yvan-Masson/LibreTrombi Icons are in directory `LibreTrombi/data/icons/hicolor` Any idea would be greatly welcome! Regards, Yvan
[toc] | [next] | [standalone]
| From | didier gaumet <didier.gaumet@gmail.com> |
|---|---|
| Date | 2020-05-04 15:40 +0200 |
| Message-ID | <A2Ju9-3M2-7@gated-at.bofh.it> |
| In reply to | #222220 |
my apologies to Yvan, I replied to him by e-mail (clicked too hastily) I am not knowledgeable at all about this subject but perhaps you will find some hints there? https://freedesktop.org/wiki/Howto_desktop_files/
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-04 16:40 +0200 |
| Message-ID | <A2Kqd-4jZ-9@gated-at.bofh.it> |
| In reply to | #222230 |
No problem Didier, I appreciate all answers, even not on the list :-) I had not read the Freedesktop wiki before, but unfortunately it does not help: I thought the solution was here when it says icon "has to have the same name as the executable", but tried it without luck (and many well-know programs do not conform to this statement, see simple-scan for example). I just read again the "icon naming spec" and "desktop-entry-spec" but I still fail to find the the cause of this issue. Any other idea, even eccentric, is welcome! Le 04/05/2020 à 15:37, didier gaumet a écrit : > my apologies to Yvan, I replied to him by e-mail (clicked too hastily) > > I am not knowledgeable at all about this subject but perhaps you will > find some hints there? > https://freedesktop.org/wiki/Howto_desktop_files/ >
[toc] | [prev] | [next] | [standalone]
| From | Liam O'Toole <liam.p.otoole@gmail.com> |
|---|---|
| Date | 2020-05-04 17:10 +0200 |
| Message-ID | <A2KTf-4J1-1@gated-at.bofh.it> |
| In reply to | #222231 |
On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: > No problem Didier, I appreciate all answers, even not on the list :-) > > I had not read the Freedesktop wiki before, but unfortunately it does not > help: I thought the solution was here when it says icon "has to have the > same name as the executable", but tried it without luck (and many well-know > programs do not conform to this statement, see simple-scan for example). > > I just read again the "icon naming spec" and "desktop-entry-spec" but I > still fail to find the the cause of this issue. > > Any other idea, even eccentric, is welcome! > > Le 04/05/2020 à 15:37, didier gaumet a écrit : > > my apologies to Yvan, I replied to him by e-mail (clicked too hastily) > > > > I am not knowledgeable at all about this subject but perhaps you will > > find some hints there? > > https://freedesktop.org/wiki/Howto_desktop_files/ > > Just to clarify ... did you specify the absolute path to the icon or not? If not, where did you install the icon file? PS Please don't top-post.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-04 21:30 +0200 |
| Message-ID | <A2OWS-73k-7@gated-at.bofh.it> |
| In reply to | #222232 |
Le 04/05/2020 à 17:06, Liam O'Toole a écrit : > On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >> No problem Didier, I appreciate all answers, even not on the list :-) >> >> I had not read the Freedesktop wiki before, but unfortunately it does not >> help: I thought the solution was here when it says icon "has to have the >> same name as the executable", but tried it without luck (and many well-know >> programs do not conform to this statement, see simple-scan for example). >> >> I just read again the "icon naming spec" and "desktop-entry-spec" but I >> still fail to find the the cause of this issue. >> >> Any other idea, even eccentric, is welcome! >> >> Le 04/05/2020 à 15:37, didier gaumet a écrit : >>> my apologies to Yvan, I replied to him by e-mail (clicked too hastily) >>> >>> I am not knowledgeable at all about this subject but perhaps you will >>> find some hints there? >>> https://freedesktop.org/wiki/Howto_desktop_files/ >>> > > Just to clarify ... did you specify the absolute path to the icon or > not? If not, where did you install the icon file? > > PS Please don't top-post. I used a relative path (without file extension), and installed the icons (PNG of different sizes and one SVG) in /usr/local/share/icons/hicolor/. I also tried in /usr/share/icons/hicolor/ and ~/.local/share/icons/hicolor/ with the same result.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-04 22:30 +0200 |
| Message-ID | <A2PSV-7BY-1@gated-at.bofh.it> |
| In reply to | #222235 |
Le 04/05/2020 à 22:21, Liam O'Toole a écrit : > On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>> No problem Didier, I appreciate all answers, even not on the list :-) >>>> >>>> I had not read the Freedesktop wiki before, but unfortunately it does not >>>> help: I thought the solution was here when it says icon "has to have the >>>> same name as the executable", but tried it without luck (and many well-know >>>> programs do not conform to this statement, see simple-scan for example). >>>> >>>> I just read again the "icon naming spec" and "desktop-entry-spec" but I >>>> still fail to find the the cause of this issue. >>>> >>>> Any other idea, even eccentric, is welcome! >>>> >>>> Le 04/05/2020 à 15:37, didier gaumet a écrit : >>>>> my apologies to Yvan, I replied to him by e-mail (clicked too hastily) >>>>> >>>>> I am not knowledgeable at all about this subject but perhaps you will >>>>> find some hints there? >>>>> https://freedesktop.org/wiki/Howto_desktop_files/ >>>>> >>> >>> Just to clarify ... did you specify the absolute path to the icon or >>> not? If not, where did you install the icon file? > >>> PS Please don't top-post. >> >> I used a relative path (without file extension), and installed the icons >> (PNG of different sizes and one SVG) in /usr/local/share/icons/hicolor/. I >> also tried in /usr/share/icons/hicolor/ and ~/.local/share/icons/hicolor/ >> with the same result. > > That looks reasonable. Does your current icon theme inherit from hicolor? > Sorry I do not understand your question: I only have one icon, in different sizes (plus one SVG in the "scalable" subdirectory). What I understand is that Freedesktop specification says that application developpers should put the icon in the hicolor directory: am I wrong or missing something?
[toc] | [prev] | [next] | [standalone]
| From | Liam O'Toole <liam.p.otoole@gmail.com> |
|---|---|
| Date | 2020-05-04 23:00 +0200 |
| Message-ID | <A2QlX-7LJ-7@gated-at.bofh.it> |
| In reply to | #222236 |
On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote:
> Le 04/05/2020 à 22:21, Liam O'Toole a écrit :
> > On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote:
> > > Le 04/05/2020 à 17:06, Liam O'Toole a écrit :
> > > > On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote:
> >
> > That looks reasonable. Does your current icon theme inherit from hicolor?
> >
> Sorry I do not understand your question: I only have one icon, in different
> sizes (plus one SVG in the "scalable" subdirectory). What I understand is
> that Freedesktop specification says that application developpers should put
> the icon in the hicolor directory: am I wrong or missing something?
To simplify the question: what does
gsettings get org.gnome.desktop.interface icon-theme
say?
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-04 23:10 +0200 |
| Message-ID | <A2QvE-84j-11@gated-at.bofh.it> |
| In reply to | #222238 |
Le 04/05/2020 à 22:52, Liam O'Toole a écrit : > On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>> >>> That looks reasonable. Does your current icon theme inherit from hicolor? >>> >> Sorry I do not understand your question: I only have one icon, in different >> sizes (plus one SVG in the "scalable" subdirectory). What I understand is >> that Freedesktop specification says that application developpers should put >> the icon in the hicolor directory: am I wrong or missing something? > > To simplify the question: what does > > gsettings get org.gnome.desktop.interface icon-theme > > say? > It says "Adwaita"
[toc] | [prev] | [next] | [standalone]
| From | Liam O'Toole <liam.p.otoole@gmail.com> |
|---|---|
| Date | 2020-05-05 12:50 +0200 |
| Message-ID | <A33jb-7gM-3@gated-at.bofh.it> |
| In reply to | #222239 |
On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: > Le 04/05/2020 à 22:52, Liam O'Toole a écrit : > > On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: > > > Le 04/05/2020 à 22:21, Liam O'Toole a écrit : > > > > On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: > > > > > Le 04/05/2020 à 17:06, Liam O'Toole a écrit : > > > > > > On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: > > > > > > > > That looks reasonable. Does your current icon theme inherit from hicolor? > > > > > > > Sorry I do not understand your question: I only have one icon, in different > > > sizes (plus one SVG in the "scalable" subdirectory). What I understand is > > > that Freedesktop specification says that application developpers should put > > > the icon in the hicolor directory: am I wrong or missing something? > > > > To simplify the question: what does > > > > gsettings get org.gnome.desktop.interface icon-theme > > > > say? > > > It says "Adwaita" > OK. Try putting your icon file in one of the Adwaita directories instead of hicolor.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-05 16:00 +0200 |
| Message-ID | <A36h3-Ep-1@gated-at.bofh.it> |
| In reply to | #222250 |
Le 05/05/2020 à 12:42, Liam O'Toole a écrit : > On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: >> Le 04/05/2020 à 22:52, Liam O'Toole a écrit : >>> On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >>>> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>>>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>>> >>>>> That looks reasonable. Does your current icon theme inherit from hicolor? >>>>> >>>> Sorry I do not understand your question: I only have one icon, in different >>>> sizes (plus one SVG in the "scalable" subdirectory). What I understand is >>>> that Freedesktop specification says that application developpers should put >>>> the icon in the hicolor directory: am I wrong or missing something? >>> >>> To simplify the question: what does >>> >>> gsettings get org.gnome.desktop.interface icon-theme >>> >>> say? >>> >> It says "Adwaita" >> > > OK. Try putting your icon file in one of the Adwaita directories instead > of hicolor. > Thanks for the suggestion, but no change. It seems normal because desktop environment must fall back to hicolor theme when the icon is not found is the current theme (see "Installing Application Icons" in https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons). I might have a similar issue as the one discribed on https://github.com/solus-project/budgie-desktop/issues/821 but I still need to investigate.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-05 16:50 +0200 |
| Message-ID | <A373s-1a5-7@gated-at.bofh.it> |
| In reply to | #222253 |
Le 05/05/2020 à 15:52, Yvan Masson a écrit : > Le 05/05/2020 à 12:42, Liam O'Toole a écrit : >> On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: >>> Le 04/05/2020 à 22:52, Liam O'Toole a écrit : >>>> On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >>>>> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>>>>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>>>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>>>> >>>>>> That looks reasonable. Does your current icon theme inherit from >>>>>> hicolor? >>>>>> >>>>> Sorry I do not understand your question: I only have one icon, in >>>>> different >>>>> sizes (plus one SVG in the "scalable" subdirectory). What I >>>>> understand is >>>>> that Freedesktop specification says that application developpers >>>>> should put >>>>> the icon in the hicolor directory: am I wrong or missing something? >>>> >>>> To simplify the question: what does >>>> >>>> gsettings get org.gnome.desktop.interface icon-theme >>>> >>>> say? >>>> >>> It says "Adwaita" >>> >> >> OK. Try putting your icon file in one of the Adwaita directories instead >> of hicolor. >> > Thanks for the suggestion, but no change. It seems normal because > desktop environment must fall back to hicolor theme when the icon is not > found is the current theme (see "Installing Application Icons" in > https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons). > > > I might have a similar issue as the one discribed on > https://github.com/solus-project/budgie-desktop/issues/821 but I still > need to investigate. > OK, I found a solution: I renamed my python script in /usr/local/bin to "libretrombi" and it works now. I did so many tests I forgot that I won't try to find a proper explanation. Thanks for your suggestions!
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-05 17:10 +0200 |
| Message-ID | <A37mN-1w5-1@gated-at.bofh.it> |
| In reply to | #222257 |
Le 05/05/2020 à 16:48, Yvan Masson a écrit : > Le 05/05/2020 à 15:52, Yvan Masson a écrit : >> Le 05/05/2020 à 12:42, Liam O'Toole a écrit : >>> On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: >>>> Le 04/05/2020 à 22:52, Liam O'Toole a écrit : >>>>> On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >>>>>> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>>>>>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>>>>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>>>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>>>>> >>>>>>> That looks reasonable. Does your current icon theme inherit from >>>>>>> hicolor? >>>>>>> >>>>>> Sorry I do not understand your question: I only have one icon, in >>>>>> different >>>>>> sizes (plus one SVG in the "scalable" subdirectory). What I >>>>>> understand is >>>>>> that Freedesktop specification says that application developpers >>>>>> should put >>>>>> the icon in the hicolor directory: am I wrong or missing something? >>>>> >>>>> To simplify the question: what does >>>>> >>>>> gsettings get org.gnome.desktop.interface icon-theme >>>>> >>>>> say? >>>>> >>>> It says "Adwaita" >>>> >>> >>> OK. Try putting your icon file in one of the Adwaita directories instead >>> of hicolor. >>> >> Thanks for the suggestion, but no change. It seems normal because >> desktop environment must fall back to hicolor theme when the icon is >> not found is the current theme (see "Installing Application Icons" in >> https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons). >> >> >> I might have a similar issue as the one discribed on >> https://github.com/solus-project/budgie-desktop/issues/821 but I still >> need to investigate. >> > OK, I found a solution: I renamed my python script in /usr/local/bin to > "libretrombi" and it works now. > > I did so many tests I forgot that I won't try to find a proper > explanation. Thanks for your suggestions! > Unfortunately there must be caching somewhere in LXQT, or I missed something, because after login in to Gnome again I could not see my icon anymore. And I see now that it does not work anymore in LXQT… :-( I will have to make some new tests… I will let you know.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-05 21:00 +0200 |
| Message-ID | <A3aXo-3SF-7@gated-at.bofh.it> |
| In reply to | #222260 |
Le 05/05/2020 à 17:06, Yvan Masson a écrit : > Le 05/05/2020 à 16:48, Yvan Masson a écrit : >> Le 05/05/2020 à 15:52, Yvan Masson a écrit : >>> Le 05/05/2020 à 12:42, Liam O'Toole a écrit : >>>> On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: >>>>> Le 04/05/2020 à 22:52, Liam O'Toole a écrit : >>>>>> On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >>>>>>> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>>>>>>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>>>>>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>>>>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>>>>>> >>>>>>>> That looks reasonable. Does your current icon theme inherit from >>>>>>>> hicolor? >>>>>>>> >>>>>>> Sorry I do not understand your question: I only have one icon, in >>>>>>> different >>>>>>> sizes (plus one SVG in the "scalable" subdirectory). What I >>>>>>> understand is >>>>>>> that Freedesktop specification says that application developpers >>>>>>> should put >>>>>>> the icon in the hicolor directory: am I wrong or missing something? >>>>>> >>>>>> To simplify the question: what does >>>>>> >>>>>> gsettings get org.gnome.desktop.interface icon-theme >>>>>> >>>>>> say? >>>>>> >>>>> It says "Adwaita" >>>>> >>>> >>>> OK. Try putting your icon file in one of the Adwaita directories >>>> instead >>>> of hicolor. >>>> >>> Thanks for the suggestion, but no change. It seems normal because >>> desktop environment must fall back to hicolor theme when the icon is >>> not found is the current theme (see "Installing Application Icons" in >>> https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons). >>> >>> >>> I might have a similar issue as the one discribed on >>> https://github.com/solus-project/budgie-desktop/issues/821 but I >>> still need to investigate. >>> >> OK, I found a solution: I renamed my python script in /usr/local/bin >> to "libretrombi" and it works now. >> >> I did so many tests I forgot that I won't try to find a proper >> explanation. Thanks for your suggestions! >> > Unfortunately there must be caching somewhere in LXQT, or I missed > something, because after login in to Gnome again I could not see my icon > anymore. And I see now that it does not work anymore in LXQT… :-( > > I will have to make some new tests… I will let you know. > I am again in a working state: my desktop file is named "libretrombi.desktop", my icons "libretrombi.png", and my executable "libretrombi". This is good, but I want to distribute my software with Flatpak, which requires the use of an "application ID" (e.g. org.domain.myapp), so I will continue experiment.
[toc] | [prev] | [next] | [standalone]
| From | Yvan Masson <yvan@masson-informatique.fr> |
|---|---|
| Date | 2020-05-06 15:00 +0200 |
| Message-ID | <A3rOy-7Aj-7@gated-at.bofh.it> |
| In reply to | #222267 |
Le 05/05/2020 à 20:55, Yvan Masson a écrit : > Le 05/05/2020 à 17:06, Yvan Masson a écrit : >> Le 05/05/2020 à 16:48, Yvan Masson a écrit : >>> Le 05/05/2020 à 15:52, Yvan Masson a écrit : >>>> Le 05/05/2020 à 12:42, Liam O'Toole a écrit : >>>>> On Mon, 04 May, 2020 at 23:02:16 +0200, Yvan Masson wrote: >>>>>> Le 04/05/2020 à 22:52, Liam O'Toole a écrit : >>>>>>> On Mon, 04 May, 2020 at 22:29:14 +0200, Yvan Masson wrote: >>>>>>>> Le 04/05/2020 à 22:21, Liam O'Toole a écrit : >>>>>>>>> On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: >>>>>>>>>> Le 04/05/2020 à 17:06, Liam O'Toole a écrit : >>>>>>>>>>> On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: >>>>>>>>> >>>>>>>>> That looks reasonable. Does your current icon theme inherit >>>>>>>>> from hicolor? >>>>>>>>> >>>>>>>> Sorry I do not understand your question: I only have one icon, >>>>>>>> in different >>>>>>>> sizes (plus one SVG in the "scalable" subdirectory). What I >>>>>>>> understand is >>>>>>>> that Freedesktop specification says that application developpers >>>>>>>> should put >>>>>>>> the icon in the hicolor directory: am I wrong or missing something? >>>>>>> >>>>>>> To simplify the question: what does >>>>>>> >>>>>>> gsettings get org.gnome.desktop.interface icon-theme >>>>>>> >>>>>>> say? >>>>>>> >>>>>> It says "Adwaita" >>>>>> >>>>> >>>>> OK. Try putting your icon file in one of the Adwaita directories >>>>> instead >>>>> of hicolor. >>>>> >>>> Thanks for the suggestion, but no change. It seems normal because >>>> desktop environment must fall back to hicolor theme when the icon is >>>> not found is the current theme (see "Installing Application Icons" >>>> in >>>> https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons). >>>> >>>> >>>> I might have a similar issue as the one discribed on >>>> https://github.com/solus-project/budgie-desktop/issues/821 but I >>>> still need to investigate. >>>> >>> OK, I found a solution: I renamed my python script in /usr/local/bin >>> to "libretrombi" and it works now. >>> >>> I did so many tests I forgot that I won't try to find a proper >>> explanation. Thanks for your suggestions! >>> >> Unfortunately there must be caching somewhere in LXQT, or I missed >> something, because after login in to Gnome again I could not see my >> icon anymore. And I see now that it does not work anymore in LXQT… :-( >> >> I will have to make some new tests… I will let you know. >> > I am again in a working state: my desktop file is named > "libretrombi.desktop", my icons "libretrombi.png", and my executable > "libretrombi". This is good, but I want to distribute my software with > Flatpak, which requires the use of an "application ID" (e.g. > org.domain.myapp), so I will continue experiment. > After more experiments, still on my personal laptop, I can say that when my desktop file is named with an application ID (e.g. com.example.myapp.desktop), it works only in LXQT but not in Gnome. Very strange, as it works for other programs (e.g. org.gnome.Evolution.desktop). Computer mysteries…
[toc] | [prev] | [next] | [standalone]
| From | Liam O'Toole <liam.p.otoole@gmail.com> |
|---|---|
| Date | 2020-05-04 22:30 +0200 |
| Message-ID | <A2PSV-7BY-3@gated-at.bofh.it> |
| In reply to | #222235 |
On Mon, 04 May, 2020 at 21:22:20 +0200, Yvan Masson wrote: > Le 04/05/2020 à 17:06, Liam O'Toole a écrit : > > On Mon, 04 May, 2020 at 16:28:30 +0200, Yvan Masson wrote: > > > No problem Didier, I appreciate all answers, even not on the list :-) > > > > > > I had not read the Freedesktop wiki before, but unfortunately it does not > > > help: I thought the solution was here when it says icon "has to have the > > > same name as the executable", but tried it without luck (and many well-know > > > programs do not conform to this statement, see simple-scan for example). > > > > > > I just read again the "icon naming spec" and "desktop-entry-spec" but I > > > still fail to find the the cause of this issue. > > > > > > Any other idea, even eccentric, is welcome! > > > > > > Le 04/05/2020 à 15:37, didier gaumet a écrit : > > > > my apologies to Yvan, I replied to him by e-mail (clicked too hastily) > > > > > > > > I am not knowledgeable at all about this subject but perhaps you will > > > > find some hints there? > > > > https://freedesktop.org/wiki/Howto_desktop_files/ > > > > > > > > Just to clarify ... did you specify the absolute path to the icon or > > not? If not, where did you install the icon file? > > > PS Please don't top-post. > > I used a relative path (without file extension), and installed the icons > (PNG of different sizes and one SVG) in /usr/local/share/icons/hicolor/. I > also tried in /usr/share/icons/hicolor/ and ~/.local/share/icons/hicolor/ > with the same result. That looks reasonable. Does your current icon theme inherit from hicolor?
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web