Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Text blocking the actual applet when coming near it with the mouse
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Text blocking the actual applet when coming near it with the mouse
Page : 1 2 3
wolfgangcr English 55 matttbe [Read]
08 December 2013 à 16:43

etam, Thursday 15 November 2012 à 21:36


Subscription date : 15 September 2012
Messages : 17
Deinstall cairo-dock-plugins 3.0.2 and try again (or upgrade it to 3.1.0).

Please don't treat my packages as official and bug-free. Packages of cairo-dock in Packman repo should be (I know they are not up to date). Packages in my home repo are for my personal usage or testing. I wanted to do some improvements and push it to openSUSE:Factory, but I don't have much time now, so it just waits there for better days.

matttbe, Saturday 17 November 2012 à 11:00


Subscription date : 24 January 2009
Messages : 12573
Thank you for this new informations!

About the wiki, is it still correct? => OpenSuSE repository

@wakou2:
warning : (/home/abuild/rpmbuild/BUILD/cairo-dock-3.0.2/src/gldit/cairo-dock-module-manager.c:cairo_dock_load_module:167)
this module ('/usr/lib64/cairo-dock/libcd-quick-browser.so') was compiled with Cairo-Dock v3.1.0, but Cairo-Dock is in v3.0.2
It will be ignored
It seems that you're still using Cairo-Dock (core) 3.0.2. What's the output messages of these commands launched from a shell?
which cairo-dock
whereis cairo-dock
locate libgldi.so.3 libcd-quick-browser.so

wakou2, Saturday 17 November 2012 à 11:37


Subscription date : 12 November 2012
Messages : 11
Here you go, Matt...

stephen@linux-7uwd:~> which cairo-dock
/usr/bin/cairo-dock
stephen@linux-7uwd:~> whereis cairo-dock
cairo-dock: /usr/bin/cairo-dock /usr/lib64/cairo-dock /usr/bin/X11/cairo-dock /usr/share/cairo-dock /usr/share/man/man1/cairo-dock.1.gz
stephen@linux-7uwd:~> locate libgldi.so.3
/usr/lib64/libgldi.so.3
/usr/lib64/libgldi.so.3.0.2
stephen@linux-7uwd:~> locate libcd-quick-browser.so
/usr/lib64/cairo-dock/libcd-quick-browser.so

matttbe, Saturday 17 November 2012 à 11:43


Subscription date : 24 January 2009
Messages : 12573
/usr/lib64/libgldi.so.3
/usr/lib64/libgldi.so.3.0.2
Can you check that Cairo-Dock 3.1.0 (core) is correctly installed?
(I guess it's due to your dependence issue... Maybe something wrong with your packages? or uninstall all old versions of Cairo-Dock first and then install the new one)

wakou2, Saturday 17 November 2012 à 13:10


Subscription date : 12 November 2012
Messages : 11
linux-7uwd:~ # rpm -qa |grep cairo
libcairo-gobject2-1.12.2-2.1.2.x86_64
cairo-dock-plugins-kde-integration-3.1.0-3.1.x86_64
libcairo-script-interpreter2-1.12.2-2.1.2.x86_64
libcairo2-1.12.2-2.1.2.x86_64
conky-cairo-1.9.0-18.1.x86_64
cairo-devel-1.12.2-2.1.2.x86_64
cairo-dock-plugins-3.1.0-3.1.x86_64
libcairomm-1_0-1-1.10.0-7.1.2.x86_64
cairo-dock-3.1.0-4.1.x86_64
python-cairo-1.10.0-6.1.2.x86_64
python-gobject-cairo-3.2.2-2.1.2.x86_64

matttbe, Saturday 17 November 2012 à 13:20


Subscription date : 24 January 2009
Messages : 12573
Can you check which package has installed this file: /usr/lib64/libgldi.so.3.0.2 and what's the content of this package: cairo-dock-3.1.0-4.1.x86_64 (and maybe this one: libgldi3-3.1.0-4.1.x86_64 ?)

wakou2, Wednesday 21 November 2012 à 18:06


Subscription date : 12 November 2012
Messages : 11
Hi Matt, sorry for taking so long to reply, was busy (and did not know how to get the answers!).. here they are, I think:

stephen@linux-7uwd:~> rpm -qf /usr/lib64/libgldi.so.3.0.2
libgldi3-3.0.2-1.7.x86_64


stephen@linux-7uwd:~> rpm -ql cairo-dock-3.1.0-4.1.x86_64
/usr/bin/cairo-dock
/usr/share/applications/cairo-dock-cairo.desktop
/usr/share/applications/cairo-dock.desktop
/usr/share/cairo-dock
/usr/share/cairo-dock/ChangeLog.txt
/usr/share/cairo-dock/Help.conf
/usr/share/cairo-dock/cairo-dock-simple.conf
/usr/share/cairo-dock/cairo-dock.conf
/usr/share/cairo-dock/cairo-dock.svg
/usr/share/cairo-dock/container.desktop
/usr/share/cairo-dock/explosion
/usr/share/cairo-dock/explosion/explosion.png
/usr/share/cairo-dock/gauges
/usr/share/cairo-dock/gauges/Turbo-night-fuel
/usr/share/cairo-dock/gauges/Turbo-night-fuel/background.svg
/usr/share/cairo-dock/gauges/Turbo-night-fuel/foreground.svg
/usr/share/cairo-dock/gauges/Turbo-night-fuel/needle.svg
/usr/share/cairo-dock/gauges/Turbo-night-fuel/readme
/usr/share/cairo-dock/gauges/Turbo-night-fuel/theme.xml
/usr/share/cairo-dock/icons
/usr/share/cairo-dock/icons/balloons.png
/usr/share/cairo-dock/icons/box-back.png
/usr/share/cairo-dock/icons/box-front.png
/usr/share/cairo-dock/icons/cairo-dock-animated.xpm
/usr/share/cairo-dock/icons/cairo-dock-cancel.svg
/usr/share/cairo-dock/icons/cairo-dock-ok.svg
/usr/share/cairo-dock/icons/default-class-indicator.svg
/usr/share/cairo-dock/icons/default-icon-appli.svg
/usr/share/cairo-dock/icons/default-icon.svg
/usr/share/cairo-dock/icons/default-indicator.png
/usr/share/cairo-dock/icons/depth-rotate-desklet.svg
/usr/share/cairo-dock/icons/icon-accessories.svg
/usr/share/cairo-dock/icons/icon-all.svg
/usr/share/cairo-dock/icons/icon-appearance.svg
/usr/share/cairo-dock/icons/icon-background.svg
/usr/share/cairo-dock/icons/icon-behavior.svg
/usr/share/cairo-dock/icons/icon-bubble.png
/usr/share/cairo-dock/icons/icon-buttons.png
/usr/share/cairo-dock/icons/icon-close.svg
/usr/share/cairo-dock/icons/icon-connection.svg
/usr/share/cairo-dock/icons/icon-controler.svg
/usr/share/cairo-dock/icons/icon-desklets.png
/usr/share/cairo-dock/icons/icon-desktop.svg
/usr/share/cairo-dock/icons/icon-dialogs.svg
/usr/share/cairo-dock/icons/icon-extensions.svg
/usr/share/cairo-dock/icons/icon-files.svg
/usr/share/cairo-dock/icons/icon-frame.png
/usr/share/cairo-dock/icons/icon-fun.svg
/usr/share/cairo-dock/icons/icon-gradation.png
/usr/share/cairo-dock/icons/icon-help.svg
/usr/share/cairo-dock/icons/icon-hidden-dock.svg
/usr/share/cairo-dock/icons/icon-icons.svg
/usr/share/cairo-dock/icons/icon-indicators.svg
/usr/share/cairo-dock/icons/icon-internet.svg
/usr/share/cairo-dock/icons/icon-labels.svg
/usr/share/cairo-dock/icons/icon-lock-icons.svg
/usr/share/cairo-dock/icons/icon-lower.svg
/usr/share/cairo-dock/icons/icon-maximize.svg
/usr/share/cairo-dock/icons/icon-minimize.svg
/usr/share/cairo-dock/icons/icon-mouse.svg
/usr/share/cairo-dock/icons/icon-movment.png
/usr/share/cairo-dock/icons/icon-plug-ins.svg
/usr/share/cairo-dock/icons/icon-position.svg
/usr/share/cairo-dock/icons/icon-restore.svg
/usr/share/cairo-dock/icons/icon-subdock.png
/usr/share/cairo-dock/icons/icon-system.svg
/usr/share/cairo-dock/icons/icon-taskbar.png
/usr/share/cairo-dock/icons/icon-views.svg
/usr/share/cairo-dock/icons/icon-visibility.svg
/usr/share/cairo-dock/icons/icon-wave.png
/usr/share/cairo-dock/icons/no-input-desklet.png
/usr/share/cairo-dock/icons/retach-desklet.svg
/usr/share/cairo-dock/icons/rotate-desklet.svg
/usr/share/cairo-dock/icons/theme-distant.svg
/usr/share/cairo-dock/icons/theme-local.svg
/usr/share/cairo-dock/icons/theme-new.svg
/usr/share/cairo-dock/icons/theme-updated.svg
/usr/share/cairo-dock/icons/theme-user.svg
/usr/share/cairo-dock/images
/usr/share/cairo-dock/images/cairo-dock-logo.png
/usr/share/cairo-dock/images/help-preview.jpg
/usr/share/cairo-dock/images/preview-default.png
/usr/share/cairo-dock/launcher.desktop
/usr/share/cairo-dock/main-dock.conf
/usr/share/cairo-dock/readme-default-view
/usr/share/cairo-dock/scripts
/usr/share/cairo-dock/scripts/cairo-dock-package-theme.sh
/usr/share/cairo-dock/scripts/help_scripts.sh
/usr/share/cairo-dock/scripts/initial-setup.sh
/usr/share/cairo-dock/separator.desktop
/usr/share/cairo-dock/themes
/usr/share/cairo-dock/themes.conf
/usr/share/cairo-dock/themes/Default-Panel
/usr/share/cairo-dock/themes/Default-Panel/_MainDock_-2.conf
/usr/share/cairo-dock/themes/Default-Panel/cairo-dock.conf
/usr/share/cairo-dock/themes/Default-Panel/images
/usr/share/cairo-dock/themes/Default-Panel/images/active.png
/usr/share/cairo-dock/themes/Default-Panel/images/bg.svg
/usr/share/cairo-dock/themes/Default-Panel/images/indicator.png
/usr/share/cairo-dock/themes/Default-Panel/launchers
/usr/share/cairo-dock/themes/Default-Panel/launchers/01container.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01firefox.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01gcalctool.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01libreoffice-calc.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01libreoffice-impress.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01libreoffice-writer.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01pidgin.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01separator.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01thunderbird.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/01ubuntu-software-center.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/02separator.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/03separator.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/04separator.desktop
/usr/share/cairo-dock/themes/Default-Panel/launchers/05separator.desktop
/usr/share/cairo-dock/themes/Default-Panel/plug-ins
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/AlsaMixer
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/AlsaMixer/AlsaMixer.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Animated-icons
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Animated-icons/Animated-icons.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Calendar
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Calendar/Calendar.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Clipper
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Clipper/Clipper.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/GMenu
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/GMenu/GMenu.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Help
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Help/Help.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Messaging-Menu
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Messaging-Menu/Messaging-Menu.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Recent-Events
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Recent-Events/Recent-Events.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Status-Notifier
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/Status-Notifier/Status-Notifier.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/clock
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/clock/clock.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/dialog-rendering
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/dialog-rendering/dialog-rendering.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/dnd2share
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/dnd2share/dnd2share.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/drop_indicator
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/drop_indicator/drop_indicator.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/icon-effect
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/icon-effect/icon-effect.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/illusion
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/illusion/illusion.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/logout
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/logout/logout.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/musicPlayer
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/musicPlayer/musicPlayer.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/netspeed
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/netspeed/netspeed.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/powermanager
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/powermanager/powermanager.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/quick-browser
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/quick-browser/quick-browser.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/rendering
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/rendering/rendering.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/shortcuts
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/shortcuts/shortcuts.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/showDesktop
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/showDesktop/showDesktop.conf
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/switcher
/usr/share/cairo-dock/themes/Default-Panel/plug-ins/switcher/switcher.conf
/usr/share/cairo-dock/themes/Default-Panel/preview
/usr/share/cairo-dock/themes/Default-Panel/readme
/usr/share/cairo-dock/themes/Default-Single
/usr/share/cairo-dock/themes/Default-Single/cairo-dock.conf
/usr/share/cairo-dock/themes/Default-Single/images
/usr/share/cairo-dock/themes/Default-Single/images/active.png
/usr/share/cairo-dock/themes/Default-Single/images/bg.svg
/usr/share/cairo-dock/themes/Default-Single/images/indicator.png
/usr/share/cairo-dock/themes/Default-Single/launchers
/usr/share/cairo-dock/themes/Default-Single/launchers/01firefox.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01gcalctool.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01gimp.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01gnome-terminal.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01ooo-writer.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01pidgin.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01separator.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01thunderbird.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/01ubuntu-software-center.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/02separator.desktop
/usr/share/cairo-dock/themes/Default-Single/launchers/03separator.desktop
/usr/share/cairo-dock/themes/Default-Single/plug-ins
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Animated-icons
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Animated-icons/Animated-icons.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Clipper
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Clipper/Clipper.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Dbus
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Dbus/Dbus.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/GMenu
/usr/share/cairo-dock/themes/Default-Single/plug-ins/GMenu/GMenu.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Recent-Events
/usr/share/cairo-dock/themes/Default-Single/plug-ins/Recent-Events/Recent-Events.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/dialog-rendering
/usr/share/cairo-dock/themes/Default-Single/plug-ins/dialog-rendering/dialog-rendering.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/dnd2share
/usr/share/cairo-dock/themes/Default-Single/plug-ins/dnd2share/dnd2share.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/icon-effect
/usr/share/cairo-dock/themes/Default-Single/plug-ins/icon-effect/icon-effect.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/illusion
/usr/share/cairo-dock/themes/Default-Single/plug-ins/illusion/illusion.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/logout
/usr/share/cairo-dock/themes/Default-Single/plug-ins/logout/logout.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/musicPlayer
/usr/share/cairo-dock/themes/Default-Single/plug-ins/musicPlayer/musicPlayer.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/quick-browser
/usr/share/cairo-dock/themes/Default-Single/plug-ins/quick-browser/quick-browser.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/rendering
/usr/share/cairo-dock/themes/Default-Single/plug-ins/rendering/rendering.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/shortcuts
/usr/share/cairo-dock/themes/Default-Single/plug-ins/shortcuts/shortcuts.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/showDesktop
/usr/share/cairo-dock/themes/Default-Single/plug-ins/showDesktop/showDesktop.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/stack
/usr/share/cairo-dock/themes/Default-Single/plug-ins/stack/stack.conf
/usr/share/cairo-dock/themes/Default-Single/plug-ins/switcher
/usr/share/cairo-dock/themes/Default-Single/plug-ins/switcher/switcher.conf
/usr/share/cairo-dock/themes/Default-Single/preview
/usr/share/cairo-dock/themes/Default-Single/readme
/usr/share/man/man1/cairo-dock.1.gz
/usr/share/pixmaps/cairo-dock.svg
stephen@linux-7uwd:~>


stephen@linux-7uwd:~> rpm -ql libgldi3-3.1.0-4.1.x86_64
package libgldi3-3.1.0-4.1.x86_64 is not installed

wakou2, Wednesday 21 November 2012 à 18:15


Subscription date : 12 November 2012
Messages : 11
I noticed in the last on that libgldi3-3.1.0-4.1.x86_64 is not installed. So I installed it. This had some dependency issues:

zypper in libgldi3-3.1.0-4.1.x86_64

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: libgldi3-devel-3.0.2-1.7.x86_64 requires libgldi3 = 3.0.2, but this requirement cannot be provided
Solution 1: replacement of libgldi3-devel-3.0.2-1.7.x86_64 with libgldi3-devel-3.1.0-4.1.x86_64
Solution 2: do not install libgldi3-3.1.0-4.1.x86_64
Solution 3: break libgldi3-devel-3.0.2-1.7.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following packages are going to be upgraded:
libgldi3 libgldi3-devel

The following packages are going to change vendor:
libgldi3 http://packman.links2linux.de -> obs://build.opensuse.org/home:etamPL
libgldi3-devel http://packman.links2linux.de -> obs://build.opensuse.org/home:etamPL

2 packages to upgrade, 2 to change vendor.
Overall download size: 402.8 KiB. After the operation, additional 653.0 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package libgldi3-3.1.0-4.1.x86_64 (1/2), 302.2 KiB (923.6 KiB unpacked)
Retrieving: libgldi3-3.1.0-4.1.x86_64.rpm ....................................................................................................................[done]
Retrieving package libgldi3-devel-3.1.0-4.1.x86_64 (2/2), 100.5 KiB (507.1 KiB unpacked)
Retrieving: libgldi3-devel-3.1.0-4.1.x86_64.rpm ..............................................................................................................[done]
Installing: libgldi3-3.1.0-4.1 ...............................................................................................................................[done]
Installing: libgldi3-devel-3.1.0-4.1 .........................................................................................................................[done]
linux-7uwd:~ # exit


cairo-dock now runs, but still with the text obliterating the icons....

stephen@linux-7uwd:~> cairo-dock

============================================================================
Cairo-Dock version : 3.1.0
Built with GTK : 3.4
Running with OpenGL: 1
============================================================================


Here is the full output from the command ~> cairo-dock, including lots of complainys, most of these are, it seems trivial, and are about duplicate keybindings etc, bt you might spot something in there!

http://paste.opensuse.org/99431638

matttbe, Wednesday 05 December 2012 à 01:30


Subscription date : 24 January 2009
Messages : 12573
I don't know
It's maybe a bug with gettext but it seems that only OpenSUSE users have this bug

wakou2, Saturday 08 December 2012 à 18:12


Subscription date : 12 November 2012
Messages : 11
Thanks Matt.

etam, Wednesday 27 March 2013 à 12:48


Subscription date : 15 September 2012
Messages : 17
Hi, etamPL here,
In my home repo (home:etamPL) there is cairo-dock updated to 3.2.0. The issue is still present and I'll try to fix it.
When it's done, I'll send my packages to some devel project and finally to Factory.

matttbe, Wednesday 27 March 2013 à 18:42


Subscription date : 24 January 2009
Messages : 12573
Thank you for your help!

etam, Friday 05 April 2013 à 16:19


Subscription date : 15 September 2012
Messages : 17
I've did some research today and found that the unwanted text is from /usr/share/locale/<lang>/LC_MESSAGES/desktop_translations.mo.

matttbe, Friday 05 April 2013 à 16:32


Subscription date : 24 January 2009
Messages : 12573
Strange... But this file is maybe loaded by gvfs, gnome-menu or another lib... But it shouldn't affect dock's translations
Can you check if this file is loaded by the dock?
cat /proc/`pidof cairo-dock`/maps

etam, Friday 05 April 2013 à 18:11


Subscription date : 15 September 2012
Messages : 17
cat /proc/`pidof cairo-dock`/maps | grep "\.mo"

http://susepaste.org/99685314

etam, Friday 05 April 2013 à 18:25


Subscription date : 15 September 2012
Messages : 17
The file /usr/share/locale/pl/LC_MESSAGES/desktop_translations.mo contains translations to many .desktop files.

excerpt:
msgid "Comment(firefox.desktop): Web Browser"
msgstr "Przegl?darka internetowa"

msgid "GenericName(firefox.desktop): Web Browser"
msgstr "Przegl?darka internetowa"

msgid "Name(firefox.desktop): Firefox"
msgstr "Firefox"

(ofc. instead of '?' there are proper non-latin letters. this forum changed them)

matttbe, Friday 05 April 2013 à 21:47


Subscription date : 24 January 2009
Messages : 12573
I guess this file is load by GLib (maybe needed by g_key_file_get_locale_string) but it seems this file is specific to OpenSUSE.
Is it maybe possible to report this bug to the maintainers/devs of this file on OpenSUSE? Note that the dock is just using:
g_key_file_get_locale_string (pKeyFile"Desktop Entry""Name"NULLNULL);
(and the result is used in the label of each icon)

etam, Saturday 06 April 2013 à 12:58


Subscription date : 15 September 2012
Messages : 17
Question: In cairo_dock_create_icon_from_desktop_file (gldit/cairo-dock-launcher-manager.c:178) where is value of "icon->cName" taken from?
Running cairo-dock with debug logging shows that it contains unwanted text.

matttbe, Saturday 06 April 2013 à 13:03


Subscription date : 24 January 2009
Messages : 12573
It uses g_key_file_get_locale_string => cairo-dock-core/src/gldit/cairo-dock-class-manager.c:1906

etam, Saturday 06 April 2013 à 13:33


Subscription date : 15 September 2012
Messages : 17
I've tried to make minimal code to reproduce the problem.
It's in vala
int main (string[] args) {
    try {
        
KeyFile file = new KeyFile();
        
file.load_from_file("/usr/share/applications/firefox.desktop"KeyFileFlags.KEEP_COMMENTS|KeyFileFlags.KEEP_TRANSLATIONS);
        
string name file.get_locale_string("Desktop Entry""Name");
        
stdout.printf ("%s\n"name);
    } catch (
Error e) {
        
stdout.printf ("Error: %s\n"e.message);
    }
    return 
0;
}

and prints "Firefox".

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Text blocking the actual applet when coming near it with the mouse
Page : 1 2 3
wolfgangcr English 55 matttbe [Read]
08 December 2013 à 16:43


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Text blocking the actual applet when coming near it with the mouse Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.