← Back to team overview

cairo-dock-team team mailing list archive

[Bug 1048197] Re: Icon of a launcher shown only on one desktop won't display

 

Hi,

I was not using the "show in specific viewport" lately. But anyway I
retried, and it works fine now!

Not tested on the stable version, but on the bzr main branch. I hope
that's enough, or do you need me to test also on the stable release too
(if so, it may take days or more for me to overcome my laziness, grab
and compile the stable release)?

-- 
You received this bug notification because you are a member of Cairo-
Dock Devs, which is subscribed to Cairo-Dock Core.
https://bugs.launchpad.net/bugs/1048197

Title:
  Icon of a launcher shown only on one desktop won't display

Status in Cairo-Dock : Core:
  Incomplete

Bug description:
  Hello,

  I have some application launcher that I display only on one desktop.

  If I am on the said desktop when cairo-dock starts, the icon is properly displayed.
  But if I am on another desktop when cairo-dock starts, then I change desktop, the icon is "invisible". The dock has an empty slot for the icon, I can start the software by clicking on the slot and the dock would be distorted when I pass over with the mouse, but there is just no icon.

  Note that if for instance I click right on the invisible icon, it
  proposes me as usual the contextual menu with inside the cairo-dock
  submenu, and the application submenu. This submenu displays the
  correct icon.

  Also if I go in the dock configuration ("Current items"), the item
  shows the correct icon as well. Only on the dock won't the icon be
  displayed.

  I am using the last bazaar repository version (revno 1206 from the
  09/09).

  I have a bunch of warning and messages when starting from terminal,
  but looks like this is relative to the current issue (I have a few
  other minor issue on cairo-dock, probably for later bug reports):

  ----------------------------------------------------------------------------
  $ cairo-dock -v
  3.0.99.beta1
  $ cairo-dock
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:209)  
    couldn't find an appropriate visual, trying to get one without Stencil buffer
  (it may cause some little deterioration in the rendering) ...

   ============================================================================
          Cairo-Dock version : 3.0.99.beta1
          Compiled date      : Sep  9 2012 19:41:49
          Built with GTK     : 3.4
          Running with OpenGL: 1
   ============================================================================

  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cairo_dock_add_new_data_renderer_on_icon (Gestionnaire de batterie, (nil))
  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cd_shortcuts_add_progress_bar (/)
  cairo_dock_add_new_data_renderer_on_icon (/, (nil))
  cd_shortcuts_add_progress_bar (home)
  cairo_dock_add_new_data_renderer_on_icon (home, (nil))
  cd_shortcuts_add_progress_bar (Lenovo_Recovery)
  cairo_dock_add_new_data_renderer_on_icon (Lenovo_Recovery, (nil))
  cd_shortcuts_add_progress_bar (SYSTEM_DRV)
  cairo_dock_add_new_data_renderer_on_icon (SYSTEM_DRV, (nil))
  cd_shortcuts_add_progress_bar (Volume de 55 GB)
  cairo_dock_add_new_data_renderer_on_icon (Volume de 55 GB, (nil))
  _render_delayed (Batterie chargée (100%), 388x117)
  #### icon / is damaged
  #### icon home is damaged
  #### icon Volume de 55 GB is damaged
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  ----------------------------------------------------------------------------

  Also I am ready to debug with anything which might help if I am given instructions.
  And I am even ready to patch the issue myself. I am just work-free again lately, so I get some time on my hands. Also I started looking the code, but some guidelines to where to look would be appreciated because that's the first time I look at cairo-dock's code. :-)

  Finally I read some pretty old forum discussions about graphics card driver issue. But it was said to be fixed. Also your "Recurrent Problems" page says it works with Intel cards now, >= 2:2.8.0, and I apparently have 2.19.0.
  So that's either another problem (hopefully), or a reappearing bug.
  $ cat /var/log/Xorg.0.log |grep -A 10 -B 10 -i intel 
  [...]
  [    18.325] (II) LoadModule: "intel"
  [    18.325] (II) Loading /usr/lib64/xorg/modules/drivers/intel-common/intel_drv.so
  [    18.325] (II) Module intel: vendor="X.Org Foundation"
  [    18.325]    compiled for 1.11.4, module version = 2.19.0
  [    18.325]    Module class: X.Org Video Driver
  [    18.325]    ABI class: X.Org Video Driver, version 11.0
  [    18.325] (II) v4l driver for Video4Linux
  [    18.325] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
          i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
          E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
          965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
          4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
          Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
          Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
          Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
          Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
          Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
          Ivybridge Server (GT2)

  [...]

  ----------------------

  Also my distribution: Mageia 2, 64 bits.
  Window Manager: openbox 3.5.0
  Cairo-dock run with OpenGL, and I run xcompmgr before running cairo-dock.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cairo-dock-core/+bug/1048197/+subscriptions


Follow ups

References