Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Visibility: a refresh is needed after having changed the position of the dock
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Visibility: a refresh is needed after having changed the position of the dock
Page : 1 2
matttbe English 25 ronan [Read]
23 October 2013 à 20:03

matttbe, Friday 20 September 2013 à 18:59


Subscription date : 24 January 2009
Messages : 12573
Hello,

It seems that when changing the position of the dock in the config panel (advanced mode), the dock is not moved (a refresh is missing). If the dock is relaunched, the position is now correct.

fabounet, Friday 27 September 2013 à 15:16


Subscription date : 30 November 2007
Messages : 17118
seems to work for me (tested with the default theme)

matttbe, Sunday 29 September 2013 à 00:01


Subscription date : 24 January 2009
Messages : 12573
Strange! With 2 docks (default-panel), if I change Distance to the screen edge or Lateral offset, nothing happen.

fabounet, Thursday 03 October 2013 à 14:52


Subscription date : 30 November 2007
Messages : 17118
indeed, I confirm this one

(the change is not taken into account in the reload method of the DockManager)

ronan, Friday 04 October 2013 à 11:43


Subscription date : 24 April 2012
Messages : 38
Depuis environ 2 mises à jour, le paramètre "visibilité" régler sur l'option "réserver l'espace pour le dock" n'est plus prise en compte au démarrage au moins pour mon second dock.
Il semble être sur "cacher le dock dès qu'il chevauche une fenêtre".

Pour le remettre correctement, clic droit, "régler ce dock", le paramètre "visibilité" est correct, je clic sur appliquer et c'est bon.

Je ne sais pas si c'est identique avec le problème cité au dessus, mais j'ai préféré ne pas créer de sujet spécifique.

désolé de ne pas avoir écrit en anglais, j'ai préféré vous éviter ça

fabounet, Tuesday 08 October 2013 à 18:25


Subscription date : 30 November 2007
Messages : 17118
oups, forgot to push this bug-fix in the 3.3.1

@ronan: c'est un autre bug, mais perso je n'arrive pas à le reproduire (j'ai essayé avec le thème Default-panel)
si je lance le dock, les fenetres maximisées laisse la place au dock, quand je quitte le dock les fenetres reprennent cet espace
et toi ?

ronan, Saturday 12 October 2013 à 12:19


Subscription date : 24 April 2012
Messages : 38
@fabounet: je n'ai pas eu le temps de te répondre avant.

J'utilise CD en session seule.

Le paramétrage que je souhaite est que le dock du haut prenne l'espace et ne soit jamais recouvert par les fenêtres, et le dock du bas (le principal) soit caché par la fenêtre active si besoin est.

Or au démarrage de la session, le dock du haut se cache si une fenêtre est maximisé (seul l'horloge est visible). Je dois effectuer la manip décrite dans mon précédent post.
Le dock du bas réagit correctement.

Dis moi si je peux te fournir plus d'infos.

fabounet, Monday 14 October 2013 à 18:08


Subscription date : 30 November 2007
Messages : 17118
il me semble que c'est corrigé sur la version de dev (donc si tu confirmes, ça ira dans la 3.3.2)

matttbe, Monday 14 October 2013 à 19:17


Subscription date : 24 January 2009
Messages : 12573
Je vais mettre à jour le ppa Weekly (ça devrait être bon ce soir, dans +/- 2h)

ronan, Tuesday 15 October 2013 à 12:01


Subscription date : 24 April 2012
Messages : 38
J'ai installé la version 3.3.1.1~20131014~bzr2987-0ubuntu1~ppa0~raring, hier soir.

Le problème est toujours présent.

Je vais réessayer d'installer la version dev, j'avais ce soucis :
CMake Error at src/gldit/CMakeLists.txt:71 (if):
if given arguments:

"GREATER" "3" "OR" "(" "EQUAL" "3" "AND" "GREATER" "8" ")"

Unknown arguments specified


Edit : j'ai rééssayer de compiler les sources, mais j'ai la même erreur

J'ai suivi cette procédure : http://doc.glx-dock.org/index.html#install_sec
bon courage

fabounet, Tuesday 15 October 2013 à 17:12


Subscription date : 30 November 2007
Messages : 17118
${GTK_MAJOR} n'est pas défini ...

est-ce que tu pourrais ajouter cette ligne dans le CMakeLists.txt à la racine du core stp ?
MESSAGE (STATUS "GTK_VERSION: ${GTK_VERSION}")

à la ligne 142, juste avant: STRING (REGEX REPLACE "\\..*" "" GTK_MAJOR "${GTK_VERSION}")
puis tu relances le make et tu copies-colles le résultat ici
merci !

PS: en tout cas, j'ai refait le test et cette config marche
Le paramétrage que je souhaite est que le dock du haut prenne l'espace et ne soit jamais recouvert par les fenêtres, et le dock du bas (le principal) soit caché par la fenêtre active si besoin est.

ronan, Tuesday 15 October 2013 à 18:19


Subscription date : 24 April 2012
Messages : 38
@fabounet : la compilation s'est bien passée... après avoir installé les packages de dev => désolé

J'ai supprimé le package cairo-dock bzr installé, et installé celui compilé, le problème ne se produit plus

fabounet, Tuesday 15 October 2013 à 19:07


Subscription date : 30 November 2007
Messages : 17118
super, merci

Guest, Thursday 17 October 2013 à 12:23

@fabounet : j'aurai du faire le test 3 fois de suite, en fait ça ne marche plus.
Pourquoi ça a fonctionné le premier coup? je ne sais pas!

Pour info, je ne redémarre pas souvent mon ordi, sauf lors d'une mise à jour kernel

ronan, Thursday 17 October 2013 à 12:29


Subscription date : 24 April 2012
Messages : 38
@fabounet : le message précédent c'est le mien, j'avais pas vu ma déconnexion.

J'ai réussi à reproduire le cas :
- si je démarre l'ordi , j'ouvre ma session CD : ça déconne
- si je me déconnecte de la session, et j'ouvre à nouveau la session CD : c'est bon

cela explique mon premier test

fabounet, Thursday 17 October 2013 à 16:33


Subscription date : 30 November 2007
Messages : 17118
hmm, il faudrait voir en ajoutant un délai au lancement du dock (avec l'option -w)
dans /usr/share/xsessions/cairo-dock.desktop je pense

matttbe, Thursday 17 October 2013 à 17:22


Subscription date : 24 January 2009
Messages : 12573
Pas exactement: ce lanceur sert à lancer uniquement gnome-session avec la session 'Cairo-Dock'. Ensuite, gnome-session se charge de lancer Cairo-Dock via son lanceur. Par défaut, il va donc utiliser le lanceur "officiel" (dans usr/share/applications) sauf si un lanceur du même nom est présent dans les programmes lancés au démarrage.

Bref, le plus propre est d'utiliser gnome-session-properties (Applications au démarrage) et modifier (ou ajouter) le lanceur de Cairo-Dock.
Pour être certain de bien faire ça comme il faut, il suffit de lancer cette commande:
sed -e "s/Exec=.*/Exec=cairo-dock -w 3/" /usr/share/applications/cairo-dock.desktop > ~/.config/autostart/cairo-dock.conf
("-w 3" pour un délai de 3 secondes)

ronan, Thursday 17 October 2013 à 18:23


Subscription date : 24 April 2012
Messages : 38
@matttbe : ça ne change rien, mais pour moi il s'agit d'une régression, je n'avais pas ce problème avant

matttbe, Thursday 17 October 2013 à 21:15


Subscription date : 24 January 2009
Messages : 12573
@fabounet: une idée?

PS: @ronan: si tu veux facilement compiler la version de développement du dock, il y a un script pour Ubuntu/Debian => ww_page.php?p=Par%20BZR&lang=fr#3-Avec%20un%20script%20%28Ubuntu/Debian%29

ronan, Friday 18 October 2013 à 13:14


Subscription date : 24 April 2012
Messages : 38
@mattbe: merci, c'est vrai que c'est plus pratique

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Visibility: a refresh is needed after having changed the position of the dock
Page : 1 2
matttbe English 25 ronan [Read]
23 October 2013 à 20:03


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Visibility: a refresh is needed after having changed the position of the dock 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.