-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add application metadata and a manpage #8
Conversation
Thanks, this looks great to me, except for a couple of details! Here’s what it looks like in GNOME Software Center: I see only two small issues:
Also, with the desktop file renaming, the icon of the running application is now generic (the launcher, based on the desktop file, is fine). This looks like a variation on spyder-ide/spyder#13786. I’ll try to study the icon issues a bit more and follow up. |
Oh, one more typo fix: |
Well, I haven’t figured out why the icon is not appearing in the GNOME Software Center. Maybe it will work once the package is in the Fedora repositories instead of just a local RPM install. It’s hard to debug. Not a dealbreaker, though. For the running application icon under GNOME/Wayland, the same fix Inkscape used seems to work well: diff -Naur harmonySEQ-0.17-original/src/main.cpp harmonySEQ-0.17/src/main.cpp
--- harmonySEQ-0.17-original/src/main.cpp 2020-03-04 08:48:23.000000000 -0500
+++ harmonySEQ-0.17/src/main.cpp 2021-04-25 08:41:47.832909900 -0400
@@ -209,6 +209,10 @@
// Initialize GTK
Gtk::Main gtk_main(argc, argv);
+ // For the icon to appear correctly on GNOME/Wayland, this needs to match
+ // the ID used in the AppStream XML and desktop files.
+ g_set_prgname("org.cielak.harmonyseq");
+
// Initialize the MIDI driver...
engine = new Engine();
That should probably be part of this PR, since it was working before the desktop file name change. |
Thanks for your feedback, I think I've addressed all your remarks. |
Looks reasonable to me! If I figure out anything else down the road, I’ll submit a PR. Thanks for adding these files. |
A number of adjustments that should help package maintainers.
@musicinmybrain please let me know if this matches your expectations 🙂