Yes it doesn't solved my problem, but solved a SystemPreferences problem, So it was worth anyway.
As I said I'm pretty sure the problem is relative to my window manager, because with awesomewm and echinus it works as expected. Inviato da Mailspring (https://getmailspring.com/), la migliore app di posta elettronica gratuita per il lavoro On ott 17 2020, at 2:13 pm, Gregory Casamento <greg.casame...@gmail.com> wrote: > Darn. Sorry, it was worth a try. I have to say I am REALLY happy to see so > much progress on your window manager. Great stuff! I look forward to trying > it out. :) > > GC > > On Sat, Oct 17, 2020 at 7:51 AM <alex2...@hotmail.com > (mailto:alex2...@hotmail.com)> wrote: > > I just tried but it doesn't solve my problem. > > > > Alex > > Inviato da Mailspring (https://getmailspring.com/), la migliore app di > > posta elettronica gratuita per il lavoro > > On ott 17 2020, at 1:42 pm, Gregory Casamento <greg.casame...@gmail.com > > (mailto:greg.casame...@gmail.com)> wrote: > > > > > > I have made a change that uses a png file as the icon instead of the tiff > > > and this appears to resolve the issue I showed in my attachment. This is > > > not a general fix as there are a few other apps that show this issue. One > > > of them is InnerSpace in the GAP project. Please give this a try. > > > > > > GC > > > On Sat, Oct 17, 2020 at 7:11 AM Gregory Casamento > > > <greg.casame...@gmail.com (mailto:greg.casame...@gmail.com)> wrote: > > > > > > > > Alessandro, > > > > > > > > The SystemPreferences icon has always had an issue with WindowMaker. > > > > It's just a normal tiff, but, for some reason, it shows up as color > > > > inverted when docked in the WindowMaker dock, but normal when the > > > > application is started. When you first start an application in GNUstep > > > > the icon gets written to ~/GNUstep/Library/WindowMaker/CachedPixmaps > > > > when the application is launched. I forget where precisely in the code > > > > this occurs. > > > > > > > > I believe this corruption might have something to do with your problem > > > > as the second time it is invoked it reads the version of the icon that > > > > was cached in the directory I indicated above. > > > > > > > > There are a number of possible solutions: > > > > 1) Fix the tiff so that WindowMaker doesn't have an issue > > > > 2) Fix WindowMaker (or GNUstep, in case the caching is happening in our > > > > code... I am not sure it is) > > > > > > > > I have included a screenshot of what is happening on my system to > > > > illustrate what I'm referring to. Please find it attached. I hope some > > > > of this additional information helps. > > > > > > > > Yours, GC > > > > On Sat, Oct 17, 2020 at 4:32 AM Alessandro Sangiuliano > > > > <alex2...@hotmail.com (mailto:alex2...@hotmail.com)> wrote: > > > > > This morning I had more time to do better test. > > > > > > > > > > I have to add that in my case is just SystemPreferences icon that is > > > > > not showed at first start. > > > > > > > > > > With Gorm and ProjectCenter, the window is showed as expected at > > > > > first run! > > > > > > > > > > Maybe is just a little bug relative to SystemPreferences in my case, > > > > > or just some request that SystemPreferences is doing and I'm not > > > > > handling. > > > > > > > > > > Alex. > > > > > > > > > > Da: Gnustep-dev <gnustep-dev-bounces+alex22_7=hotmail....@gnu.org > > > > > (mailto:hotmail....@gnu.org)> per conto di Alessandro Sangiuliano > > > > > <alex2...@hotmail.com (mailto:alex2...@hotmail.com)> > > > > > Inviato: sabato 17 ottobre 2020 04:59 > > > > > A: undefined <gnustep-dev@gnu.org (mailto:gnustep-dev@gnu.org)> > > > > > Cc: undefined <gnustep-dev@gnu.org (mailto:gnustep-dev@gnu.org)> > > > > > Oggetto: R: windowmaker - application icon missing at first start > > > > > > > > > > > > > > > I wrote this email some days ago to Fred privately, because I was > > > > > thinking that the problem was relative to my window manager that is > > > > > young and ealyy stage, so i post here too bcause the problem is quite > > > > > similar. > > > > > > > > > > > > > > > Hi Fred, > > > > > I write becaus ethe gnustep support in uroswm is almost completed, > > > > > but there are few things to fix, actually in the miniwindow > > > > > managment. Explain it with words would be a bit complex especially > > > > > with my english, so I made a gif pic to share with you. > > > > > Here is the lin that will expire after one month: > > > > > https://ibb.co/3ND5Dhw > > > > > Now i explain the problem in steps amd you will noticed them in the > > > > > gif: > > > > > 1) First time run uroswm > > > > > 2) First time a GNUstep App > > > > > 3) When the App is first time started the miniwindow on the > > > > > left-bottom corner doesn't draw the icon, or better, it draws the > > > > > icon but disappers quite soon. The icon just appears for some > > > > > instants and then disappers. > > > > > 4) I close the App > > > > > 5) I run again the app > > > > > 6) At this point, the App is started for the second time, ll works as > > > > > expecetd and the miniwindow draws the icon ans show it as expected. > > > > > > > > > > Don't be scared by bad colors in the gif i just set low quality to > > > > > the recorder. > > > > > Why at the first start of theapp the icon is not painted as we > > > > > expects? Maybe at the first run GS is doing some particular requests > > > > > or setting/asking for soe extended window manager hints? > > > > > Thank you, > > > > > Alex > > > > > > > > > > > > > > > > > > > > > > > > > Da: Gnustep-dev <gnustep-dev-bounces+alex22_7=hotmail....@gnu.org > > > > > (mailto:hotmail....@gnu.org)> per conto di Riccardo Mottola > > > > > <riccardo.mott...@libero.it (mailto:riccardo.mott...@libero.it)> > > > > > Inviato: venerdì 16 ottobre 2020 11:40 > > > > > A: gnustep-dev@gnu.org (mailto:gnustep-dev@gnu.org) > > > > > <gnustep-dev@gnu.org (mailto:gnustep-dev@gnu.org)> > > > > > Oggetto: windowmaker - application icon missing at first start > > > > > > > > > > > > > > > Hi! > > > > > > > > > > I noticed we recently have a strange behaviour, which is slightly > > > > > different from setup (= installation on different computers) to setup > > > > > I have > > > > > > > > > > The first time I start a GNUstep application with windowmaker (I mean > > > > > the first GNUstep app started ever after X11 start essentially) it > > > > > has a > > > > > bad icon. > > > > > - on some setup it has a "generic" icon by windowmaker > > > > > - on other setups it has a black looking icon, as only the "mask" of > > > > > the > > > > > icon, the contours are drawn > > > > > > > > > > A restart of the app and then starting any other app, fixes that. > > > > > > > > > > This was not happening before. I think it is related to at least this > > > > > commit - merge: > > > > > > > > > > https://github.com/mozilla/newtab-dev/raw/6be44da368fb869a3d3e1975f515857352a7d9fc/browser/modules/ProcessHangMonitor.jsm > > > > > Can you reproduce? How is it for you? > > > > > Riccardo > > > > > > > > > > > > > > > > > -- > > > > Gregory Casamento > > > > GNUstep Lead Developer / OLC, Principal Consultant > > > > http://www.gnustep.org - http://heronsperch.blogspot.com > > > > https://www.patreon.com/bePatron?u=352392 - Become a Patron > > > > > > > > > > > > https://gf.me/u/x8m3sx - My GNUstep GoFundMe > > > > > > > > https://teespring.com/stores/gnustep - Store > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Gregory Casamento > > > GNUstep Lead Developer / OLC, Principal Consultant > > > http://www.gnustep.org - http://heronsperch.blogspot.com > > > https://www.patreon.com/bePatron?u=352392 - Become a Patron > > > > > > > > > https://gf.me/u/x8m3sx - My GNUstep GoFundMe > > > > > > https://teespring.com/stores/gnustep - Store > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Gregory Casamento > GNUstep Lead Developer / OLC, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > https://www.patreon.com/bePatron?u=352392 - Become a Patron > > > https://gf.me/u/x8m3sx - My GNUstep GoFundMe > > https://teespring.com/stores/gnustep - Store > > > > > > >