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 Theme Reverts
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] Theme Reverts
Guest English 10 fabounet [Read]
06 June 2009 à 15:55

Guest, Monday 25 May 2009 à 15:36

Often after I reboot, log out and log back in, or even kill cairo-dock and relaunch, my custom theme disappears and the default theme is loaded. I tried both cairo-dock 2.0.2 and 2.0.3 on 64 bit ubuntu 9.04 but both showed problems.

Also sometimes I click Cairo-Dock -> Configure and I get an empty window. The only way to recover is to kill the dock and restart, which then reverts the theme.

matttbe, Monday 25 May 2009 à 15:51


Subscription date : 24 January 2009
Messages : 12573
Often after I reboot, log out and log back in, or even kill cairo-dock and relaunch, my custom theme disappears and the default theme is loaded. I tried both cairo-dock 2.0.2 and 2.0.3 on 64 bit ubuntu 9.04 but both showed problems.

It's maybe a permission problem :
chmod +rwx -R ~/.config/cairo-dock/
=> Recurrent problems

Also sometimes I click Cairo-Dock -> Configure and I get an empty window. The only way to recover is to kill the dock and restart, which then reverts the theme.

Do you use KDE ?

Guest, Monday 25 May 2009 à 15:52

Correction, I only tried cairo-dock 2.0.2. 2.0.3 gave me errors of a missing library that was not in the ubuntu 9.04 repo so I went back to 2.0.2

matttbe, Monday 25 May 2009 à 15:56


Subscription date : 24 January 2009
Messages : 12573
2.0.3 gave me errors of a missing library that was not in the ubuntu 9.04 repo

Strange... Which library ?

fabounet, Monday 25 May 2009 à 16:16


Subscription date : 30 November 2007
Messages : 17118
I click Cairo-Dock -> Configure and I get an empty window.

I think the problem of disappearing themes comes from here, but I've been able to reproduce it myself
are there any messages in debug mode ?
I recommend you upgrade to 2.0.3 before doing the test.

Marchombre, Saturday 06 June 2009 à 12:50


Subscription date : 06 June 2009
Messages : 4
Hi, I had exactly the same issues

Here are some informations, if it can help you :

I've got ubuntu jaunty, a nvidia 8800 GT, I gave the .config folder of cairo-dock the permissions as said in the wiki, I installed the last version 2.0.3 through Synaptic.

First bug : Launching the dock in terminal gives me a whole bunch of errors. I suppose it's "normal". But just check please in case of ^^

wisdraw@Ubuntu-desktop:~$ cairo-dock
warning : (cairo-dock-modules.c:cairo_dock_preload_module_from_directory:326)
while opening module '/usr/lib/cairo-dock/libcd-xfce-integration.so' : (libthunar-vfs-1.so.2: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)
gtk_widget_get_gl_context: assertion `GTK_IS_WIDGET (widget)' failed
OpenGL version: 3.0.0 NVIDIA 180.44
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce 8800 GT/PCI/SSE2
g_strsplit: assertion `string != NULL' failed
cairo_dock_duplicate_surface (72,00x72,00 -> 72,00x72,00)
cairo_dock_duplicate_surface (72,00x72,00 -> 72,00x72,00)
if your drivers are crappy, we'll know it immediately ... ok, seems fine
cairo_dock_reserve_space_for_desklet (0)
xterm -e ' wget "http://themes.glx-dock.org/gauges/turbo-night-fuel/turbo-night-fuel.tar.gz" -O "/tmp/cairo-dock-net-file.20R7Ez" -t 2 -T 5'

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Des erreurs ont provoqué l'arrêt du programme
warning : (cairo-dock-themes-manager.c:cairo_dock_uncompress_file:116)
an error occured while executing 'tar xfz "/tmp/cairo-dock-net-file.20R7Ez" -C "/home/wisdraw/.config/cairo-dock/extras/gauges"'
====> cThemePath : (null)
cairo_dock_load_gauge: assertion `cThemePath != NULL' failed
cairo_dock_add_watermark_on_gauge: assertion `pGauge != NULL && cImagePath != NULL' failed
cairo_dock_render_gauge_multi_value: assertion `pGauge != NULL && pGauge->indicatorList != NULL && pContainer != NULL && pSourceContext != NULL' failed
warning : (cairo-dock-modules.c:cairo_dock_activate_modules_from_list:354)
No such module (Scooby-Do)
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
_cd_find_volume_name_from_drive_name: assertion `pDrive != NULL' failed
cairo_dock_reserve_space_for_desklet (0)
cd_cpusage_read_data: assertion `fTimeElapsed > 0.1' failed
warning : (cairo-dock-config.c:cairo_dock_get_double_key_value:171)
Le fichier de clés n'a pas de clé « scroll speed »
warning : (cairo-dock-config.c:cairo_dock_get_double_key_value:171)
Le fichier de clés n'a pas de clé « scroll accel »
cairo_dock_reserve_space_for_desklet (0)
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_open_key_file:23)
Aucun fichier ou dossier de ce type
clock : default needle size
g_key_file_has_key: assertion `key_file != NULL' failed
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_flush_conf_file_full:72)
Couldn't find any installed conf file
POUIC : file:///
POUIC : /home
POUIC : computer:///Lecteur CD-RW\DVD±RW.drive
POUIC : computer:///Lecteur USB.drive
POUIC : computer:///Lecteur USB-1.drive
POUIC : computer:///Lecteur USB-2.drive
POUIC : computer:///Lecteur USB-3.drive
n'est pas un directory, menu_path : /
g_object_unref: assertion `G_IS_OBJECT (object)' failed
n'est pas un directory, menu_path : /
cairo_dock_load_gauge: assertion `cThemePath != NULL' failed
cairo_dock_add_watermark_on_graph: assertion `pGraph != NULL && pGraph->pBackgroundSurface != NULL && cImagePath != NULL' failed


Bug N°2 : Most of the time, changing theme means crashing the dock. It's a famous bug but still... Isn't there anything to do ??? Tux_n_Tosh always crash by example. Here are the result of changing themes :

This time I tried "Famous_Phone" (it obviously crashed) :

100%[======================================>] 179 244 288K/s in 0,6s

2009-06-06 12:41:16 (288 KB/s) - « /tmp/cairo-dock-net-file.xJQSTQ » sauvegardé [179244/179244]

on_theme_apply (/tmp/cairo-dock-init.DxeKXg)
cNewThemeName : 'Famous_Phone'
c'est un theme officiel
xterm -e ' wget "http://themes.glx-dock.org/themes/Famous_Phone/Famous_Phone.tar.gz" -O "/tmp/cairo-dock-net-file.zGHfdk" -t 2 -T 5'
====> cThemePath : /home/wisdraw/.config/cairo-dock/themes/Famous_Phone
cNewThemePath : /home/wisdraw/.config/cairo-dock/themes/Famous_Phone
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_open_key_file:23)
Aucun fichier ou dossier de ce type
remove_gmenu_tree_monitor (90e3010)
remove_gmenu_tree_monitor (9801250)
warning : (cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:458)
Impossible d'ouvrir le fichier « /home/wisdraw/.config/cairo-dock/current_theme/bg.png » : Aucun fichier ou dossier de ce type
gtk_widget_get_gl_context: assertion `GTK_IS_WIDGET (widget)' failed
OpenGL version: 3.0.0 NVIDIA 180.44
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce 8800 GT/PCI/SSE2
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_open_key_file:23)
Aucun fichier ou dossier de ce type


If I try to use my last "custom" theme, here is what I get :

on_theme_apply (/tmp/cairo-dock-init.DxeKXg)
cNewThemeName : 'Theme Perso 2'
c'est un theme officiel
cNewThemePath : /home/wisdraw/.config/cairo-dock/themes/Theme Perso 2
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_open_key_file:23)
Aucun fichier ou dossier de ce type
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/blender.png': Permission non accordée
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/empathy.png': Permission non accordée
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/googleearth-icon.png': Permission non accordée
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/media-player-banshee.png': Permission non accordée
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/openofficeorg-20-web.png': Permission non accordée
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/system-software-install.png': Permission non accordée
cp: ne peut évaluer `/home/wisdraw/.config/cairo-dock/themes/Theme Perso 2/extras/*': Aucun fichier ou dossier de ce type
gtk_widget_get_gl_context: assertion `GTK_IS_WIDGET (widget)' failed
OpenGL version: 3.0.0 NVIDIA 180.44
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce 8800 GT/PCI/SSE2
warning : (cairo-dock-keyfile-utilities.c:cairo_dock_open_key_file:23)
Aucun fichier ou dossier de ce type


Isn't it strange to see permission issues ? Even though I gave the folder those permissions ?

BUG N°3 : Loading the dock again after the crash. I've got all of my personal launchers with theyr personal icons. But I also have everything I choosed to remove from the dock :/ (and I saved my theme with making a package, but loading it doesn't change anything). this is a know issue again, but it's good to remember it's here...

BUG N°4 : Sometimes the configuration menu refuse to launch. I don't remember when, but if I try several times, I get a window with nothing in it.

Thanks to look at those bugs !

Ps : très bon travail sinon, ce dock mis à part ces bugs est génial ! Mais bon du coup ca devient un peu inutilisable dès qu'on change qqch

matttbe, Saturday 06 June 2009 à 13:13


Subscription date : 24 January 2009
Messages : 12573
Hi,

Thanks for this report !

Marchombre :
xterm -e ' wget "http://themes.glx-dock.org/gauges/turbo-night-fuel/turbo-night-fuel.tar.gz" -O "/tmp/cairo-dock-net-file.20R7Ez" -t 2 -T 5'

Change your gauges by ones with a capital letter => Turbo-nigh-fuel/

Bug N°2 : yes, strange... We have to check themes !
cp: ne peut créer le fichier régulier `/home/wisdraw/.config/cairo-dock/current_theme/icons/blender.png': Permission non accordée

Check the permission write but it's stange !
chmod +rwx -R ~/.config/cairo-dock/current_theme/icons/


For the other, it's strange too but I hope that Fab can fix that

Also : Do you use Gnome, Kde, XCFE, etc. ?

Marchombre, Saturday 06 June 2009 à 13:34


Subscription date : 06 June 2009
Messages : 4
I use Ubuntu, so I'm currently using Gnome (with Compiz).

-For the capital letter, it's not something I'm choosing, the dock seems to download everytime I launch the dock the theme I choosed. Why ? Same for already downloaded theme, when I want to switch from one to another.

- For the permission issue : I did what u asked me. I also did a "sudo chmod +rwx -R ~/.config/cairo-dock/"
Then I tried to use the Tux-n-Tosh theme and it worked (?????)
Then I tried a lot oh theme. And they all worked. (???????????). I'm pretty sure I did the "chmod +rwx -R ~/.config/cairo-dock/" the first time, I copied it from the website and I don't see why It wouldn't have worked... Strange...
Another thing : now the dock change the theme pretty quickly, without downloading them. Mhhh seriously that's odd.
Moreover : now that I quit and launch the dock, my config is saved. Maybe is it necessary to do a "chmod +rwx -R ~/.config/cairo-dock/current_theme/icons/" ???

Well I don't see any bug left ^^ Except that I want to change the icon size in the "sous dock" (don't know the english name but whatever). Is it possible ?? And I don't see where to choose : launch cairo dock when starting ubuntu

And thx for your help, it's perfect now ^^

matttbe, Saturday 06 June 2009 à 13:39


Subscription date : 24 January 2009
Messages : 12573
Marchombre :
And I don't see where to choose : launch cairo dock when starting ubuntu

Don't forget the wiki => Premiers pas

"sous dock" (don't know the english name but whatever)

sub-dock

I want to change the icon size in the "sous dock"

In View Menu => You can use the search filter

I want to switch from one to another.

Yes because you have installed an older release, sorry for that

Marchombre, Saturday 06 June 2009 à 14:01


Subscription date : 06 June 2009
Messages : 4

Yes because you have installed an older release, sorry for that

Using a stable version is Ok for me Plus The bug vanished

Thx for all

[Edit] : quelques nouvelles à propos du bug pour le menu de configuration
Je n'avais hélas pas ouvert le dock avec mon terminal. Le bug se manifeste ainsi : D'abord, lorsqu'on clique sur les icones du panneau de configuration (qui était ouvert auparavant, mais qui semble t-il bug soudain), on n'a aucune réponse.
Ensuite : Si on ferme sa fenêtre, impossible de la réouvrir. Si on retente, parfois du premier coup, parfois après plusieurs tentatives, on obtient une petite fenêtre cubique avec un joli dégradé blanc => transparent. Et la on ne peux rien faire ^^
Par contre pendant ce temps là le dock marche toujours (les thèmes sont aussi changeable)

fabounet, Saturday 06 June 2009 à 15:55


Subscription date : 30 November 2007
Messages : 17118
merci beaucoup, il y'a clairement un (ou plusieurs ?) soucis avec soit les thèmes soit le panneau de conf.
on a déjà eu ça plusieurs fois mais je n'arrive pas a mettre la main dessus
concernant ce problème de droits je ne vois pas comment ils aurait pu changer mais bon.
je me demande si je vais pas le forcer dans le code direct.

PS : le dock ne télécharge les thèmes qu'1 seule fois, après ils sont dans ~/.config/cairo-dock/themes ou ~/.config/cairo-dock/extras pour les applets.
sauf bien sur s'il n'arrive pas à le télécharger.

je donnerais cher pour trouver ce qui cause ceci. !

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Theme Reverts
Guest English 10 fabounet [Read]
06 June 2009 à 15:55


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Theme Reverts 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.