Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please ship a more modern icon for Traceroute #49

Open
hughsie opened this issue Jul 11, 2014 · 4 comments
Open

Please ship a more modern icon for Traceroute #49

hughsie opened this issue Jul 11, 2014 · 4 comments

Comments

@hughsie
Copy link

hughsie commented Jul 11, 2014

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
Copy link
Collaborator

rewolff commented Jul 11, 2014

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:
#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
Copy link
Author

hughsie commented Jul 11, 2014

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
Copy link
Collaborator

rewolff commented Jul 11, 2014

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

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

<project_group>?GNOME?</project_group>

abra2:~/mtr>


Reply to this email directly or view it on GitHub:
#49 (comment)

** 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
Copy link
Author

hughsie commented Jul 11, 2014

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;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants