Harald, thank you for giving a direction -- it sped up the diagnosis.
The problem is due to a change made outside of kdenlive: the .desktop
files used to be stored in /usr/share/applnk/<category> but now they
should be stored in /usr/share/applications/kde. The icon appears to be
in order.

The fix involves:
1.  edit kdenlive/CMakeLists.txt: 
- INSTALL (FILES kdenlive.desktop DESTINATION share/applnk/Multimedia)
+ INSTALL (FILES kdenlive.desktop DESTINATION ${XDG_APPS_DIR})

2. edit kdenlive/kdenlive.desktop:
- Icon=kdenlive.png
+ Icon=kdenlive
(possibly other edits to make kdenlive.desktop comply to the specification -- 
it doesn' t now)

Both files are part of the kdenlive source tarball. No changes are
needed to the Debian package, strictly speaking. Is it good practice to
change the package so that it patches these files in the original
source? The Ubuntu packaging docs suggest that no. Also, the
CMakeLists.txt change is implemented already in the latest kdenlive
source in SVN (sort of.. -- they chose to hard-code the XDG_APPS_DIR
value). So, what's the correct next step of bringing this fix to the
people? :)

Thanks and sorry for my inexperience!

-- 
kdenlive missing menu icon in gnome
https://bugs.launchpad.net/bugs/261068
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to