no icon in kubuntu feisty's kde menu

Bug #116809 reported by jcfp
4
Affects Status Importance Assigned to Milestone
beep-media-player (Ubuntu)
Won't Fix
Wishlist
Ralph Janke

Bug Description

Binary package hint: beep-media-player

On kubuntu feisty, beep-media-player's entry in the kde menu does not have an icon. In /usr/share/applications/bmp.desktop file "bmp.svg" is specified as an icon. This file is installed to /usr/share/icons/bmp.svg as part of package beep-media-player and looks fine when opened with an image viewer. Unfortunately, it doesn't show up in the menu though; beep-media-player has an iconless menu entry under 'Multimedia'.

Revision history for this message
Sam Cater (wraund-deactivatedaccount) wrote :

Im working on it for ya :P

Changed in beep-media-player:
assignee: nobody → sacater
status: Unconfirmed → In Progress
Revision history for this message
Sam Cater (wraund-deactivatedaccount) wrote :

when you say Iconless, can you find where the entry leads to, or what file its trying to use?

Revision history for this message
jcfp (jcfp) wrote :

As said, /usr/share/applications/bmp.desktop specifies "bmp.svg" as the icon. In /usr/share/menu/beep-media-player no icon is indicated at all.

The only bmp.svg file available on my system is:
$ locate -i bmp.svg
/usr/share/icons/bmp.svg

According to 'apt-file search bmp.svg', there are a total of three packages that contain a file by that name (beep-media-player, gnome-icon-theme-dlg-neu, gnome-icon-theme-nuovo). Of these, only the beep-media-player package is installed. Maybe the problem is it's location; it is one of the very few images in the exact directory /usr/share/icons, and the only svg. Unfortunately I have no idea where KDE looks for it's menu icons, or how to figure out if it is trying to load an icon and if so, which one.

When starting the program from the kde menu, it start fine but shows a generic kde icon next to the mouse instead of the program's icon; that very same generic icon is shown when adding beep-media-player to the panel. In kde's taskbar though, beep-media-player does have an icon, but it is different from the one in /usr/share/icons/bmp.svg. So far I've been unable to find out what image it is. Attaching screenshots compilation.

Revision history for this message
Sam Cater (wraund-deactivatedaccount) wrote :

Is there any evidence to show that it is just KDE that beep media player has this trouble. I installed it on xfce fine.

Revision history for this message
jcfp (jcfp) wrote :

Maybe kde can't handle svg for menu icons at all?

When using kmenuedit from the command line, selecting the Multimedia folder, and then the bmp entry:
$ kmenuedit
 QImage::smoothScale: Image is a null image
 QImage::smoothScale: Image is a null image

Strace of kmenuedit shows that the icon is found and opened:
 14627:access("/usr/share/icons/bmp.svg", R_OK) = 0
 14628:stat64("/usr/share/icons/bmp.svg", {st_mode=S_IFREG|0644, st_size=6040, ...}) = 0
 14629:open("/usr/share/icons/bmp.svg", O_RDONLY|O_LARGEFILE) = 12

See also bug #93894 for a similar issue.

Revision history for this message
jcfp (jcfp) wrote :

Just installed package dvdrip (ships an icon in /usr/share/pixmaps/dvdrip.svg) and it too lacks an icon in the kde menu; the kmenuedit error is the same for it as well. Seems this is a general kde problem indeed.

Revision history for this message
Sam Cater (wraund-deactivatedaccount) wrote :

is the icon for dvdrip also a .svg?

Revision history for this message
jcfp (jcfp) wrote :

yes, in dvdrip's desktop file the icon is set to "dvdrip"; this can only refer to /usr/share/pixmaps/dvdrip.svg. There a no icon files available by that name that are not svg, in any package (try 'apt-file search dvdrip.').

Changed in beep-media-player:
assignee: sacater → nobody
status: In Progress → Confirmed
Changed in beep-media-player:
importance: Undecided → Wishlist
Revision history for this message
jcfp (jcfp) wrote :

Still exists in kubuntu gutsy

Ralph Janke (txwikinger)
Changed in beep-media-player:
assignee: nobody → txwikinger
status: Confirmed → In Progress
Revision history for this message
Ralph Janke (txwikinger) wrote :

This will not be fixed due to the fact the there is no active development on the package anymore and it should be replaced by the audacious package (see bug #66322 and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344634

Changed in beep-media-player:
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.