traviscross / mtr

Official repository for mtr, a network diagnostic tool
http://www.bitwizard.nl/mtr/
GNU General Public License v2.0
2.66k stars 338 forks source link

Please ship a more modern icon for Traceroute #49

Open hughsie opened 10 years ago

hughsie commented 10 years ago

Hi, my name is Richard Hughes and I work at Red Hat. I'm trying to build a distro-neutral framework to make installing applications easier. At the moment I'm trying to contact various upstream authors asking them to do things to make their software show up. I've got support from a number of distros, KDE, XFCE and GNOME, but I also need some degree of maintainer buy-in. Already there are over 1000 applications listed in the metadata, and over 25% of them supply the nice-to-have AppData file with screenshots.

Traceroute does have a couple of small issues. It currently ships an XPM icon, which can't be parsed by the metadata extractor. The generator code is running 24x7 on a server, and so we've kept the supported icon formats to just .png and .svg for security reasons.

Would you perhaps consider shipping a more modern icon format such as PNG? To be included your application needs to ship an icon of at least 48x48px, and ideally 64x64px with an alpha channel to avoid padding. Additionally, please consider writing and installing an AppData file with the application description and some screenshots, otherwise your application will look kinda bare in the GNOME and KDE Software Centers. We'd also love to showcase more applications, but without the extra data file we can't.

See http://people.freedesktop.org/~hughsient/appdata/ for details about AppData and AppStream, or if you have any other questions please don't hesitate to ask; thanks!

Richard

rewolff commented 10 years ago

Hi Richard,

Although I'm the maintainer, I have little time to work on MTR. Moreover, asking me to design a logo/icon for MTR is a bad idea....

So, if just converting the icon works-for-you I can include that in the distribution. If you can send me a template app-thingy-file, I'll consider filling it out, but no guarantees.

Roger. 

On Fri, Jul 11, 2014 at 01:48:09AM -0700, Richard Hughes wrote:

Hi, my name is Richard Hughes and I work at Red Hat. I'm trying to build a distro-neutral framework to make installing applications easier. At the moment I'm trying to contact various upstream authors asking them to do things to make their software show up. I've got support from a number of distros, KDE, XFCE and GNOME, but I also need some degree of maintainer buy-in. Already there are over 1000 applications listed in the metadata, and over 25% of them supply the nice-to-have AppData file with screenshots.

Traceroute does have a couple of small issues. It currently ships an XPM icon, which can't be parsed by the metadata extractor. The generator code is running 24x7 on a server, and so we've kept the supported icon formats to just .png and .svg for security reasons.

Would you perhaps consider shipping a more modern icon format such as PNG? To be included your application needs to ship an icon of at least 48x48px, and ideally 64x64px with an alpha channel to avoid padding. Additionally, please consider writing and installing an AppData file with the application description and some screenshots, otherwise your application will look kinda bare in the GNOME and KDE Software Centers. We'd also love to showcase more applications, but without the extra data file we can't.

See http://people.freedesktop.org/~hughsient/appdata/ for details about AppData and AppStream, or if you have any other questions please don't hesitate to ask; thanks!

Richard


Reply to this email directly or view it on GitHub: https://github.com/traviscross/mtr/issues/49

* R.E.Wolff@BitWizard.nl * http://www.BitWizard.nl/ \ +31-15-2600998 \ Delftechpark 26 2628 XH Delft, The Netherlands. KVK: 27239233 -- BitWizard writes Linux device drivers for any device you may have! -- The plan was simple, like my brother-in-law Phil. But unlike Phil, this plan just might work.

hughsie commented 10 years ago

I'm probably even less artistic than you, so we'll have to find someone else to do a larger icon for us :) There's a sample AppData file here: http://people.freedesktop.org/~hughsient/appdata/ which you can just change the values and include in your tarball.

rewolff commented 10 years ago

On Fri, Jul 11, 2014 at 02:55:12AM -0700, Richard Hughes wrote:

I'm probably even less artistic than you, so we'll have to find someone else to do a larger icon for us :) There's a sample AppData file here: http://people.freedesktop.org/~hughsient/appdata/ which you can just change the values and include in your tarball.

How is this?

abra2:~/mtr> cat !$ cat mtr.appdata.xml <?xml version="1.0" encoding="UTF-8"?>

mtr.desktop CC0-1.0 GPL-2 My Trace Route Trace internet routes

MTR is a progam used to view the route that internet-traffic takes to another internet-connected site. Useful to diagnose networking problems or tracking performance issues.

# # http://www.hughsie.com/en_US/main.png # http://www.hughsie.com/en_US/preferences.png # http://www.bitwizard.nl/mtr/ # gnome-power-manager-list@gnome.org ?GNOME?

abra2:~/mtr>


Reply to this email directly or view it on GitHub: https://github.com/traviscross/mtr/issues/49#issuecomment-48713174

* R.E.Wolff@BitWizard.nl * http://www.BitWizard.nl/ \ +31-15-2600998 \ Delftechpark 26 2628 XH Delft, The Netherlands. KVK: 27239233 -- BitWizard writes Linux device drivers for any device you may have! -- The plan was simple, like my brother-in-law Phil. But unlike Phil, this plan just might work.

hughsie commented 10 years ago

you don't want project_group, and you can't comment XML using '#', and screenshots would be really nice too -- but otherwise looks fine. In Fedora we ship a .desktop file downstream, you might want that upstream too:

[Desktop Entry] Name=Traceroute Type=Application Comment=Traces packets between two network hosts Exec=xmtr Terminal=false Icon=mtr_icon.xpm Encoding=UTF-8 X-Desktop-File-Install-Version=0.2 Categories=System;Application;