GUI application name of Numix-Folders currently is "Gui" instead of "Numix-Folders"
Closed this issue · 24 comments
The Gui
that shows instead of the application name is the Python file name. I will create a PR to fix this
I actually assigned a name to it ("Numix folders GUI") so no idea why only "Gui" is showing...
@wa4557 In Gnome and some other distros, you will need to set a WM Class to the application. And add the WM Class value to the desktop file name ;)
@dirtydancing can you modify gui & numix-folders.desktop as i did here #134 and try again ?
I will change that in my repo. Can you see if the logo is blured when you use ALT + TAB ?
@dirtydancing Do you open the application using Terminal? can you try using the desktop file?
Hmm, can you change the line 123 in the gui file with this
self.set_wmclass("Numix Folders", "numix-folders")
and use the desktop file again? 👍
Changed line 123 as you suggested, but no changes, still Gui
when using the .desktop file. Even worse, I seem to be getting Gui
via Terminal as well now? Not sure what is going on here :). I will be able to continue this tomorrow.
I will need to install Numix Folders from ppa to be able to test this. Thanks anyway;) i will try to figure out what's not working
I can confirm the blurry icon when using alt+tab. I wonder what's going on here...
The blurry icons can be fixed by adding a StartupWMClass for the application in the desktop file.. And i think i know what's going on. When you open Numix-Folders and you open Gnome System monitor, the application is not detected there.. it should be, so something is still missing; I think the first thing to do is to convert the application from a normal Gtk.Window to a Gtk.Application..
Well, i figured out what's going wrong. Gnome does not detect the python file as an application but just a normal script..I fixed this issue by using autotools on a project i'm working on.
@Foggalong As the repo does not contain anything about that, should i open a PR for that later?
I'm not entirely sure what you mean, sorry :(
The desktop file opens a bash script that runs a python script. Gnome (maybe other distros too) does not detect python files as application, you need to compile the python file first. I looked at the packaging branch and the python file is not compiled
don't we currently have a bash script running a python script?
Just to let you know: with the GUI enhancement pull request by @bil-elmoussaoui over at #136, the application name correctly reads Numix Folders
. Screenshot with Arch/GNOME:
The icon is still blurry with ALT + TAB, though, just like already seen above.
@dirtydancing Because i've added the set _wmclass
to the code. I think that we should make the python code call the bash script and use the python script by default without having to ask the user for root permissions when he opens the application. Once we have done that we can compile the python code using Autotools. I can take care of all that if you want. I just need to pass my exams in two weeks
I am not sure what this is all about :) Seems to be working fine at my end. @Foggalong `s call I figure.
This is just too much work for an application that already works pretty decent. I would just keep it the way it is and change the desktop file so that the icon becomes sharp ...
This can be closed now...