Problems at use | Problèmes à l'utilisation
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
|
|
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", NULL, NULL);
(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
|