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 help-creating package of custom theme!
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] help-creating package of custom theme!
bishop379 English 8 fabounet [Read]
24 July 2012 à 17:10

bishop379, Sunday 17 June 2012 à 17:09


Subscription date : 04 March 2012
Messages : 14
First off, huge fan of Cairo GLX-Dock, thanx to everyone involved. The problem I'm having is, I have built a very custom theme. I saved and selected to create a package of theme, to hopefully share with all users. After I saved my theme, I can't locate the tarball package anywhere. I have scoured my folders looking for it, searched in hidden locations, .config/cairo-dock/themes, home, etc. I tried 3 more times to create package of the theme. I have not found anything on the website to help me, I need some help on this, I do not want to lose this theme. Thanx in advance for any help.

brianw, Monday 18 June 2012 à 01:41


Subscription date : 25 April 2012
Messages : 270
I am pretty sure it should be in your home folder. It should show as <whatever you named it>.tar.gz

In cairo-dock when you go to the themes tab on the configuration does your theme show up in the list?

When you open your home folder if you have a "date modified" field at the top select that and you can see files in the order of date so your file should show at either the top or the bottom depending on the sort order (whether the arrow is pointed up or down on the date modified field).

If you don't have fields but icons you can change to list view under the "View" menu (most file managers anyway) entry and that will give you a list of files with the field tabs at the top.

bishop379, Monday 18 June 2012 à 21:00


Subscription date : 04 March 2012
Messages : 14
still no luck with creating a package, I have done everything I can think of, this is definitely not good. The theme I created was Win Vista/7 like, created custom launchers, icons, sizes, actions, etc. I would really like to share it with the users, especially new users to Ubuntu & other distros that support Cairo. I think it would make them more comfortable with the gui while getting use to the distro. And show them what they're missing! I appreciate the reply brianw, I'm going to keep trying some stuff, please reply back with any thoughts you might have.

matttbe, Monday 18 June 2012 à 21:59


Subscription date : 24 January 2009
Messages : 12573
Hello and thank you for this bug report,

Did you use special characters? (e.g. '/' or '\')?
Can you save the theme but without the option to create a package. Then open a terminal and launch this command:
cairo-dock-package-theme "NAME OF YOUR THEME"
(e.g. save your theme with the name windows and launch this command: cairo-dock-package-theme windows

bishop379, Tuesday 19 June 2012 à 14:53


Subscription date : 04 March 2012
Messages : 14
thanks matttbe, I didn't have special characters in the title and the cmd worked perfect @ creating the package, I appreciate the help from you and brianw.

matttbe, Tuesday 19 June 2012 à 15:17


Subscription date : 24 January 2009
Messages : 12573
I think I fixed this bug in BZR repo (rev 1103) if the title has special characters (", \, /, $, \r, etc.) but maybe there is something else.

Can you launch the dock from a terminal with this command:
cairo-dock -l debug
then open the themes manager and post here all new messages you will have in the terminal when you click on the 'Apply' button to save your theme in a package.

bishop379, Tuesday 10 July 2012 à 17:46


Subscription date : 04 March 2012
Messages : 14
here is the output I got when I clicked on "make package", I named the packaged debug. I think I got it all, I wasn't sure where the build output started.

debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/powermanager/src/powermanager-upower.c:_on_device_changed:107)
battery properties changed
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/powermanager/src/powermanager-draw.c:update_icon:35)
update_icon (on battery: 0 -> 0; time:2501.0 -> 2282.0 ; charge:64.0 -> 64.0)
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-manager.c:on_delete_generic_gui:131)
on_delete_generic_gui ()

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:_cairo_dock_free_group_key_widget:3601)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-gui-factory.c:on_delete_async_widget:297)
on_delete_async_widget ()
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-animations.c:cairo_dock_start_icon_animation:241)
cairo_dock_start_icon_animation (lumpy@bt: ~, 1)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-applications-manager.c:_cairo_dock_remove_old_applis:248)
cette fenetre (18875207(18875207), Cairo-Dock configuration) est trop vieille (9 / 10, _MainDock_)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-applications-manager.c:_cairo_dock_remove_old_applis:257)
va etre supprimee
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-animations.c:cairo_dock_start_icon_animation:241)
cairo_dock_start_icon_animation (Cairo-Dock configuration, 5)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_remove_appli_from_class:193)
cairo_dock_remove_appli_from_class (cairo-dock, Cairo-Dock configuration)
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/switcher/src/applet-notifications.c:on_window_configured:440)

message : (/build/buildd/cairo-dock-plug-ins-3.0.2/switcher/src/applet-draw.c:cd_switcher_draw_main_icon:432)
cd_switcher_draw_main_icon (1)
message : (/build/buildd/cairo-dock-plug-ins-3.0.2/illusion/src/applet-notifications.c:cd_illusion_free_data:210)

message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-dock-factory.c:_cairo_dock_handle_inserting_removing_icons:302)
- Cairo-Dock configuration va etre supprimee
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-dock-factory.c:cairo_dock_detach_icon_from_dock_full:874)
cairo_dock_detach_icon_from_dock_full (Cairo-Dock configuration)
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-applications-manager.c:cairo_dock_unregister_appli:895)
cairo_dock_unregister_appli (18875207 ; Cairo-Dock configuration)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_remove_appli_from_class:193)
cairo_dock_remove_appli_from_class (cairo-dock, Cairo-Dock configuration)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_detach_Xid_from_inhibitors:532)
cairo_dock_detach_Xid_from_inhibitors (cairo-dock)
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-icon-manager.c:cairo_dock_free_icon:85)
cairo_dock_free_icon (Cairo-Dock configuration , cairo-dock)
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-dialog-manager.c:cairo_dock_remove_dialog_if_any_full:570)
cairo_dock_remove_dialog_if_any_full (Cairo-Dock configuration)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_deinhibite_class:466)
cairo_dock_deinhibite_class (cairo-dock)
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:_cairo_dock_remove_icon_from_class:452)
_cairo_dock_remove_icon_from_class (cairo-dock)
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_deinhibite_class:468)
bStillInhibited : 0
message : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_deinhibite_class:520)
l'inhibiteur a perdu toute sa mana
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-class-manager.c:cairo_dock_deinhibite_class:525)
plus de classe
message : (/build/buildd/cairo-dock-plug-ins-3.0.2/illusion/src/applet-notifications.c:cd_illusion_free_data:210)

message : (/build/buildd/cairo-dock-plug-ins-3.0.2/icon-effect/src/applet-notifications.c:cd_icon_effect_free_data:320)

debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-icon-manager.c:cairo_dock_free_icon:114)
icon freeed
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-X-utilities.c:cairo_dock_set_strut_partial:680)
cairo_dock_set_strut_partial (0, 0, 0, 28, 0, 0, 0, 0, 0, 0, -1, 1601
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-X-utilities.c:_cairo_dock_xerror_handler:88)
Error (3, 19, 0) during an X request on 18875207
debug : (/build/buildd/cairo-dock-3.0.2/src/gldit/cairo-dock-X-utilities.c:_cairo_dock_xerror_handler:88)
Error (3, 2, 0) during an X request on 18875207
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-wifi.c:cd_wifi_get_data:127)
interface : wlan1
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-wifi.c:cd_wifi_get_data:134)
ESSID : HP-G7
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-wifi.c:cd_wifi_get_data:142)
Access Point : E0:46:9A:67:D5:11
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-wifi.c:cd_wifi_get_data:148)
Link Quality : 63 (/70)
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-wifi.c:cd_wifi_get_data:172)
Signal level : -47 (/70)
debug : (/build/buildd/cairo-dock-plug-ins-3.0.2/wifi/src/applet-draw.c:cd_wifi_draw_icon:71)
Draw Wireless: 5, 5

bishop379, Tuesday 24 July 2012 à 16:43


Subscription date : 04 March 2012
Messages : 14
I've never been able to fix this bug, the "create package of theme" option in the gui, still will not create the package. I have had to use the cmd you posted;
cairo-dock-package-theme "NAME OF YOUR THEME"
; every time.

fabounet, Tuesday 24 July 2012 à 17:10


Subscription date : 30 November 2007
Messages : 17118
did you check in your home and in the current directory ?
any message printed in the terminal when you launch the command ?

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] help-creating package of custom theme!
bishop379 English 8 fabounet [Read]
24 July 2012 à 17:10


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation help-creating package of custom theme! 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.