Ubuntu

Some menu icons missing in Inkscape since upgrade to 11.04

Reported by Bitterjug on 2011-05-02
288
This bug affects 59 people
Affects Status Importance Assigned to Milestone
DBus Menu
Undecided
Unassigned
Inkscape
Undecided
Unassigned
inkscape (Ubuntu)
Low
Unassigned
libdbusmenu (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: inkscape

Since upgrading to Natty, some (but not all) of the little icons that appear next to menu items in Inkscape appear as no-entry symbols as in the attached screenshot.

The same thing has happened for two computers in my home, one installed from a downloaded iso image, the other upgraded from maverick.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: inkscape 0.48.1-2ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Mon May 2 16:36:18 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: inkscape
UpgradeStatus: No upgrade log present (probably fresh install)

Bitterjug (bitterjug) wrote :
Olivier Mengué (dolmen) wrote :

Confirming. I have exactly the same icons missing as in the screenshot.

Changed in inkscape (Ubuntu):
status: New → Confirmed
importance: Undecided → Low
Changed in inkscape (Ubuntu):
status: Confirmed → Triaged
tags: added: ui
Holger Seelig (holger-seelig) wrote :

I can confirm this. All menu icons are missing, which are special to inkscape.

Holger Seelig (holger-seelig) wrote :

It seems as there are no icons within the installation directory.

Here is the output from "ls -C1 /usr/share/inkscape/icons":

holger@qualle:~$ ls -C1 /usr/share/inkscape/icons
color-management-icon.png
feBlend-icon.png
feBlend-icon.svg
feColorMatrix-icon.png
feColorMatrix-icon.svg
feComposite-icon.png
feComposite-icon.svg
feConvolveMatrix-icon.png
feConvolveMatrix-icon.svg
feDiffuseLighting-icon.png
feDiffuseLighting-icon.svg
feDisplacementMap-icon.png
feDisplacementMap-icon.svg
feFlood-icon.png
feFlood-icon.svg
feGaussianBlur-icon.png
feGaussianBlur-icon.svg
feImage-icon.png
feImage-icon.svg
feMerge-icon.png
feMerge-icon.svg
feMorphology-icon.png
feMorphology-icon.svg
feOffset-icon.png
feOffset-icon.svg
feSpecularLighting-icon.png
feSpecularLighting-icon.svg
feTurbulence-icon.png
feTurbulence-icon.svg
icons.svg
inkscape.file.png
inkscape.file.svg
inkscape.svg
out-of-gamut-icon.png
out-of-gamut-icon.svg
README
remove-color.png
remove-color.svg
tango_icons.svg
ticotico.jpg
too-much-ink-icon.png
too-much-ink-icon.svg

holger@qualle:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty

holger@qualle:~$ uname -a
Linux qualle 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

holger@qualle:~$ inkscape -V
Inkscape 0.48.1 r9760 (Mar 22 2011)

~suv (suv-lp) wrote :

> It seems as there are no icons within the installation directory.

The application-specific menu icons are provided in and loaded from 'icons.svg' (if the global gtk setting 'gtk-menu-images' is true i.e. set to display menu icons).

Alex Valavanis (valavanisalex) wrote :

I can confirm this with inkscape_0.48.1-2ubuntu2. /usr/share/inkscape/icons/icons.svg is present, and looks sensible. Any suggestions about what might be going wrong here?

~suv (suv-lp) wrote :

> Any suggestions about what might be going wrong here?

Could it be related to using Unity as desktop shell with a global menu, on Natty? Is there general information provided by Ubuntu about changes related to the new desktop, and/or a list of known issues?

Other applications seem to be affected by similar issues when running under Unity, e.g.:
Bug #766804 in DBus Menu: “there are missing icons in banshee menu, such as the Write CD one”

I noticed a similar problem with gimp recently.

Alex Valavanis (valavanisalex) wrote :

I see this bug only when using Unity... there's no such problem in Ubuntu classic.

mateus ml (mateus-m-luna) wrote :

I got the same problem here... I tried using tango icon theme, but stills the same error.

Changed in libdbusmenu (Ubuntu):
status: New → Confirmed
Joachim R. (jro) wrote :

And more, when you hit display->palettes, the "palettes" panel displays on the right doesn't display anything other than a red cross !
Inkscape is just unworkable. It's a show stopper !

luka (luka-brixien) wrote :

I see this bug only when using Unity... there's no such problem in Ubuntu classic.
And it's not language depending.

jazzynico (jazzynico) wrote :

Does modifying /desktop/gnome/interface/menus_has_icons in gconf-editor fix the issue?

Sergio (sbp-m) wrote :

No. With menus_has_icons=false you don't see any icon, with menus_has_icons=true you see the "stop" or error symbol...

phil.k (philipp-klippel-m) wrote :

Same issue in Ubuntu 11.10. All menu-icons except the system-wide ones are missing, although "desktop/gnome/interface/menus_have_icons" is set to true.

Enternix (enternix) wrote :

The problem doesn't occur in Ubuntu 11.10 with Unity, when you remove the global menu (appmenu-gtk).

phil.k (philipp-klippel-m) wrote :

Yes, you're right. I also noticed this behavior in GIMP: Menu-icons in global-menu are missing, but when you access the menu by right-clicking on the picture, the menu-icons are visible.
Anyway... it would be really nice to get menu-icons back in global-menu.

Bitterjug (bitterjug) wrote :

Still broken in Oneric, who is the package maintainer?

On Mon, Oct 24, 2011 at 1:56 PM, phil.k <email address hidden> wrote:
> Yes, you're right. I also noticed this behavior in GIMP: Menu-icons in global-menu are missing, but when you access the menu by right-clicking on the picture, the menu-icons are visible.
> Anyway... it would be really nice to get menu-icons back in global-menu.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/775702
>
> Title:
>  Some menu icons missing in Inkscape since upgrade to 11.04
>
> Status in DBus Menu:
>  New
> Status in Inkscape: A Vector Drawing Tool:
>  New
> Status in “inkscape” package in Ubuntu:
>  Triaged
> Status in “libdbusmenu” package in Ubuntu:
>  Confirmed
>
> Bug description:
>  Binary package hint: inkscape
>
>  Since upgrading to Natty, some (but not all) of the little icons that
>  appear next to menu items in Inkscape appear as no-entry symbols as in
>  the attached screenshot.
>
>  The same thing has happened for two computers in my home, one
>  installed from a downloaded iso image, the other upgraded from
>  maverick.
>
>  ProblemType: Bug
>  DistroRelease: Ubuntu 11.04
>  Package: inkscape 0.48.1-2ubuntu2
>  ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
>  Uname: Linux 2.6.38-8-generic i686
>  Architecture: i386
>  Date: Mon May  2 16:36:18 2011
>  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
>  ProcEnviron:
>   LANGUAGE=en_GB:en
>   PATH=(custom, user)
>   LANG=en_GB.UTF-8
>   SHELL=/bin/bash
>  SourcePackage: inkscape
>  UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dbusmenu/+bug/775702/+subscriptions
>

Enternix (enternix) wrote :

I noticed the problem with missing icons only in context of appmenu-gtk (e.g. Inkscape) and appmenu-qt (e.g. K3B). Maybe it is more a problem of these packages (Bug #882464: missing icons in dropdown-menus of inkscape and gimp; Bug #883085: missing icons in dropdown-menus of KDE-Programs (e.g. k3b, frescobaldi) ) It would be so nice, to to get rid of this annoying problem...

Changed in inkscape:
status: New → Confirmed
status: Confirmed → New
Changed in dbusmenu:
status: New → Confirmed
Greg Holst (gregory-holst) wrote :

I have the same symptoms in K3B, Inkscape, Gimp, and the ubuntu software center.

The problem appeared after I updated ubuntu 11.10 on 3/22/2012 and installed cairo-dock immediately after. I'm not sure which one may have caused the problem. Now I can't get rid of those icons and they are really distracting.

These are the changes I made to ubuntu 11.10 that started the problem.
Packages updated:

thunderbird-globalmenu
gstreamer0.10-pulseaudio
gstreamer0.10-plugins-good
software-center
checkbox
gstreamer0.10-gconf
thunderbird
xserver-xorg-video-openchrome
checkbox-gtk

Packages Installed:

libetpan15
cairo-dock-plug-ins-data
cairo-dock-core
culr
cairo-dock-data
libgtkglext1
cairo-dock-plugins-integration
cairo-dock
cairo-dock-plug-ins

Any workarounds?

Matthieu Baerts (matttbe) wrote :

@Greg Holst: yes, you can hide these icons by launching these two commands:
  $ gsettings set org.gnome.desktop.interface menus-have-icons false
  $ gconftool-2 -s '/desktop/gnome/interface/buttons_have_icons' --type bool false

sam (samer-mirror) wrote :

Running inkscape as root solves the issue of missing icons. Although it's never recommended to run GUIs from root, it might be a clue that the issue has to do with permissions.

Charles Kerr (charlesk) wrote :

confirmed in Inkscape 0.48.3.1 in 12.04.

Ruairi (ruhann) wrote :

I can confirm that if you run as root in 12.04 that the icons reappear.

Chris Morgan (chris.morgan) wrote :

I would say that running it as root does *not* solve it, because it does not use the global menu. To be sure, the icons display (and in the correct location, floating to the left rather than leaving the space for icons blank and putting the icons in the text position so that it doesn't all line up, as can be seen in the Unity global menu), but it's not the Unity global menu, so I don't think it's a solution.

Todor Velichkov (tosho) wrote :

icons missing - inkscape 0.4.8 on ubuntu 12.04 x64 using Unity, they appear in Gnome Shell.

airtonix (airtonix-gmail) wrote :

icons missing
 inkscape 0.4.8 ubuntu 12.04 x64
using gnome-shell

airtonix (airtonix-gmail) wrote :

changing the icon theme to oxygen or default.kde brings back some icons...

lovius (m-lovius) wrote :

After a lot of searching for a quick fix, the best sulution I have found was to start inkscape without the global menu:
this give the same effect as starting with sudo but without the problems.

 UBUNTU_MENUPROXY=0 inkscape

lovius (m-lovius) wrote :

Ok I added this to the bottom of the desktop launcher file /usr/share/applications/inkscape.desktop
Now I can right click the inscape icon on the panal and select "No Globel Menu"
It's not a fix for the bug but a work around...

[Drawing Shortcut Group]
Name=No Globel Menu
Exec=env UBUNTU_MENUPROXY=0 inkscape
TargetEnvironment=Unity

mindbox (mindbox) wrote :

> Ok I added this to the bottom of the desktop launcher file /usr/share/applications/inkscape.desktop
> Now I can right click the inscape icon on the panal and select "No Globel Menu"
> It's not a fix for the bug but a work around...
>
> [Drawing Shortcut Group]
> Name=No Globel Menu
> Exec=env UBUNTU_MENUPROXY=0 inkscape
> TargetEnvironment=Unity

Thanks lovius, it works like a charm while waiting for a fix.

Todor Velichkov (tosho) wrote :

How this could work with Unity Dash? There is no difference when I add this in inkscape.desktop

lovius (m-lovius) wrote :

Tosho, If you added the :

[Drawing Shortcut Group]
Name=No Globel Menu
Exec=env UBUNTU_MENUPROXY=0 inkscape
TargetEnvironment=Unity

To the inkscape.desktop it should allow you to right click the Inkscape icon on the panal and select the "No Globel Menu" option?
if it does not work you could always launch it from a terminal and see if that works?

Dražen Lučanin (kermit666) wrote :

OK, I'm launching it from the terminal like

$ UBUNTU_MENUPROXY=0 inkscape

and the only result is that the drop-down menus turn grey. There are still no icons next to them.

lovius (m-lovius) wrote :

Running incscape normally for me without the "UBUNTU_MENUPROXY=0 inkscape" I see an icon with a no enter red sign for all icons.
"UBUNTU_MENUPROXY=0 inkscape" Well it still works for me! so the may be something like a version change or something else, I am on:
(some menu's have no icons!)

$ lsb_release -a |grep Description

No LSB modules are available.
Description: Ubuntu 12.04.1 LTS

$ dpkg -s inkscape|grep Version

Version: 0.48.3.1-1ubuntu1

Dražen Lučanin (kermit666) wrote :

Same versions here.

On Mon, Oct 15, 2012 at 12:43 PM, lovius <email address hidden> wrote:

> Running incscape normally for me without the "UBUNTU_MENUPROXY=0 inkscape"
> I see an icon with a no enter red sign for all icons.
> "UBUNTU_MENUPROXY=0 inkscape" Well it still works for me! so the may be
> something like a version change or something else, I am on:
> (some menu's have no icons!)
>
> $ lsb_release -a |grep Description
>
> No LSB modules are available.
> Description: Ubuntu 12.04.1 LTS
>
> $ dpkg -s inkscape|grep Version
>
> Version: 0.48.3.1-1ubuntu1
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/775702
>
> Title:
> Some menu icons missing in Inkscape since upgrade to 11.04
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ayatana-ubuntu/+bug/775702/+subscriptions
>

lovius (m-lovius) wrote :

I don't know but bug
https://bugs.launchpad.net/inkscape/+bug/1066573
Says, it it works (unless desktop-wide disabled via gtk settings for all menus).

So maybe, but probably not ;) (just a wild guess!) Could it have something to do with buttons-have-icons settings:

http://www.iloveubuntu.net/how-change-your-icon-theme-fonts-gtk-theme-dconf-editor-and-gnome-tweak-tool

kamereon (kamereon) wrote :

This is the only major annoyance in 12.10 (64-Bit, fresh install)
Having to edit all those desktop files manually an start applications by right clicking and selecting 'no global menu'.
Also I would rather like to use the global menu. But GIMP and Inkscape are unusable without icons.
Is there really no way to get icons AND global menu?

no longer affects: ayatana-ubuntu
lovius (m-lovius) wrote :

I don't understand what is "no longer affects: ayatana-ubuntu " means as far as how I can fix my system! are we talking about a package, a version or distribution?
It would be nice to know a bit more about this?

Sebastien Bacher (seb128) wrote :

> I don't understand what is "no longer affects: ayatana-ubuntu " means

it means that the bug is not considered a design issue (that's what "ayatana-ubuntu" is used for) but a technical bug

lovius (m-lovius) wrote :

OK that's a lot clearer, thanks.

kamereon (kamereon) wrote :

using 'Exec=UBUNTU_MENUPROXY=0 inkscape' in inkscap.desktop no longer works for me.
(since today's Inkscape update (Inkscape 0.48.3.1-1ubuntu6.1))

lovius (m-lovius) wrote :

I just checked and the new version rewrites the /usr/share/applications/inkscape.desktop
So you have to re edit it by adding to the end of the [Drawing Shortcut Group]
Name=No Globel Menu
Exec=env UBUNTU_MENUPROXY=0 inkscape
TargetEnvironment=Unity

I also found I had to re-drag the Icon on to the launch pad of unity!

This is only a quick fix, until unity is fixed it's just a work around I found.

Martin Owens (doctormo) on 2013-06-11
Changed in inkscape:
status: New → Invalid
Samuel Dellicour (smd) wrote :

Why is the status now "Invalid"? Does that mean the bug is no longer being taken care of ?

Maybe we don't need Unity Global Menu anymore.
Just get classic menu back, by removing appmenu

sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt

Done. Get back to what we used to be.

Ville Ranki (ville-ranki) wrote :

It's sad that this bug still exists after 3 years. On Saucy with Cinnamon desktop the icons are not displayed (no "missing" icon shown). Perhaps it's time to remove appmenu.

Sebastien Bacher (seb128) wrote :

is cinnamon using appmenu? seems like a different issue

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers