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 Cairo-dock 3.3.1 Lancement automatique une boite de dialogue lors de l'installation d'une apllication
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] Cairo-dock 3.3.1 Lancement automatique une boite de dialogue lors de l'installation d'une apllication
Page : 1 2
Emmabuntus Français 35 Emmabuntus [Read]
24 July 2014 à 22:44

Emmabuntus, Monday 28 October 2013 à 19:51


Subscription date : 22 October 2013
Messages : 21
Bonjour à tous,

Je constate une nouvelle fonctionnalité avec l'arrivée de la version 3.3.1, lors de l'installation d'une application une fenêtre d'information s'active pour demander si l'on veut lancer cette application : "Lancer cette nouvelle application ? nom de l'application"

J'ai regardé dans le menu système sous le sous-menu Dbus, et j'ai désactivé les options suivantes sans succès :
Autoriser les applications externes à faire apparaître des bulles de dialogues ?
Autoriser les applications externes à rajouter des lanceurs dans le dock ?
Lancer le démon de l'API Launcher ?

Je pense que la bonne option pour désactiver ce comportement est dans xfce intégration ou gnome intégration, mais je n'ai pas accès à ces sous-menus.

Cette fonctionnalité est un peu gênante pour nous, car lors de la phase de post-installation d'Emmabuntüs 2 (http://lea-linux.org/documentations/Emmabuntus_post-installation), il y a un certaine nombres de fenêtres qui vont s'ouvrir !!!

matttbe, Monday 28 October 2013 à 20:25


Subscription date : 24 January 2009
Messages : 12573
Bonsoir!

J'ai regardé dans le menu système sous le sous-menu Dbus, et j'ai désactivé les options suivantes sans succès :
Autoriser les applications externes à faire apparaître des bulles de dialogues ?
Autoriser les applications externes à rajouter des lanceurs dans le dock ?
Lancer le démon de l'API Launcher ?
Les applications externes, ce sont ceux-ci: http://extras.glx-dock.org/. Il vaut donc mieux ne pas toucher à ces options

Je pense que la bonne option pour désactiver ce comportement est dans xfce intégration ou gnome intégration, mais je n'ai pas accès à ces sous-menus.
C'est une fonctionnalité du Menu d'applications (aka GMenu), la bulle de dialogue devrait pointer vers cette applet.

il y a un certaine nombres de fenêtres qui vont s'ouvrir !!!
Normalement, si je ne dis pas de bêtises, seule la liste devrait être modifiée et il ne devrait pas y avoir plusieurs bulles. Si c'est le cas, c'est qu'il y a un bug.

Cependant, je suis d'accord de proposer une option pour désactiver ce genre de notifications

PS: et aussi, de ne proposer la liste que quand l'installation est complètement terminée en consultant l'état du fichier de lock (/var/cache/apt/archives/lock ou /var/lib/dpkg/lock par exemple pour Debian et dérivés)

Emmabuntus, Monday 28 October 2013 à 21:04


Subscription date : 22 October 2013
Messages : 21
Merci matttbe pour les infos, et si je comprends bien il n'y a pas option pour désactiver ce comportement ?
En tout cas je n'ai rien vu au niveau de cette application.

Pour ceux qui est de cette remarque je n'ai pas compris :


Normalement, si je ne dis pas de bêtises, seule la liste devrait être modifiée et il ne devrait pas y avoir plusieurs bulles. Si c'est le cas, c'est qu'il y a un bug.


Pour ma part, j'ai vu plusieurs fenêtres s'ouvrir, et je vais refaire un essai demain pour voir cela.

matttbe, Monday 28 October 2013 à 21:31


Subscription date : 24 January 2009
Messages : 12573
Merci matttbe pour les infos, et si je comprends bien il n'y a pas option pour désactiver ce comportement ?
Pas pour le moment

Pour ma part, j'ai vu plusieurs fenêtres s'ouvrir, et je vais refaire un essai demain pour voir cela.
Ah, là c'est embêtant.
@fabounet: est-ce normal?

lylambda, Monday 28 October 2013 à 23:42


Subscription date : 06 September 2009
Messages : 1635
Normalement, si je ne dis pas de bêtises, seule la liste devrait être modifiée et il ne devrait pas y avoir plusieurs bulles. Si c'est le cas, c'est qu'il y a un bug.

Je confirme le bug. J'avais plusieurs bulles de notification, que j'ai dut fermer une à une, après une mise à jour système.

matttbe, Tuesday 29 October 2013 à 01:20


Subscription date : 24 January 2009
Messages : 12573
Ça devrait être réglé sur BZR

@fabounet: en rev 3007, gldi_dialogs_remove_on_icon (myIcon) est utilisé (solution simple mais ça va recréer une bulle de dialogue à chaque fois, ça risque de clignoter) tandis qu'en rev 3008, la liste du widget est modifiée. Qu'est-ce que je met dans la 3.3.2?

EDIT: et j'ai ajouté l'option pour ne pas afficher de notifications mais ça ne sera pas dans la 3.3.2 ça...

lylambda, Tuesday 29 October 2013 à 11:40


Subscription date : 06 September 2009
Messages : 1635
Je testerais ça à ma prochaine installation/mise à jour de logiciels

Emmabuntus, Tuesday 29 October 2013 à 21:16


Subscription date : 22 October 2013
Messages : 21
Bonjour à tous,

Je confirme qu'effectivement, il y a plusieurs fenêtres d'acquittement, voir copie d'écran ci-dessous.

http://download.linux-live-cd.org/Emmabuntus/Partage/post-install-emmabuntus.png

Emmabuntus, Friday 01 November 2013 à 15:39


Subscription date : 22 October 2013
Messages : 21
Bonjour les amis,

Un grand merci à vous pour cette nouvelle version 3.3.2, et pour ce problème de notification nous allons simplement enlever Gmenu du Dock sur la future version 1.06 d'Emmabuntüs, ou plutôt des 21 Docks d'Emmabuntüs

Librement, et bon week-end de développement

Patrick

matttbe, Saturday 02 November 2013 à 07:04


Subscription date : 24 January 2009
Messages : 12573
Avec plaisir

pour ce problème de notification nous allons simplement enlever Gmenu du Dock sur la future version 1.06 d'Emmabuntüs, ou plutôt des 21 Docks d'Emmabuntüs
C'est une solution mais il est aussi possible de désactiver temporairement GMenu le temps de l'installation de tous ces paquets:
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ActivateModule string:gmenu boolean:false
(avec true pour réactiver)
Ce serait dommage de ne pas pouvoir profiter de la nouvelle fonctionnalité : le champ de recherche pour rapidement trouver un programme à partir du nom, de la commande, de la description courte ou longue

matttbe, Saturday 02 November 2013 à 07:12


Subscription date : 24 January 2009
Messages : 12573
Rien avoir mais il y a moyen d'accepter automatiquement les licences lors des installations de certains paquets comme celui pour les polices Microsoft (comme on le voit sur le dernier screenshot)
sudo echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo /usr/bin/debconf-set-selections


Mais aussi pour Google Earth:
sudo echo googleearth shared/accepted-googleearth-eula select true | sudo /usr/bin/debconf-set-selections
etc.

Emmabuntus, Saturday 02 November 2013 à 15:37


Subscription date : 22 October 2013
Messages : 21
Merci matttbe pour les conseils, mais je n'ai pas vu l'effet de cette commande :

dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ActivateModule string:gmenu boolean:false


Je l'ai lancé lorsque le dock fonctionné dans une fenêtre terminal, puis j'ai fais un installation d'un logiciel et j'ai vu apparaître la fenêtre de notification.

Puis j'ai fermé le dock et relancer cette commande dans un terminal, puis relancer le dock à partir de de terminal, puis j'ai lancé l'installation d'un nouveau logiciel, et à nouveau la fenêtre de notification est apparue

Faut-il lancer la commande de désactivation à un moment particulier ?

Pour l'autre commande je n'ai pas compris comment elle fonctionnait, et à part demander plusieurs fois le mot de passe admin et bloquer, je ne vois pas comment l'utiliser !!! Mais pour cette commande ce n'est pas grave si elle ne fonctionne pas

sudo echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo /usr/bin/debconf-set-selections

matttbe, Saturday 02 November 2013 à 17:16


Subscription date : 24 January 2009
Messages : 12573
mais je n'ai pas vu l'effet de cette commande :
En effet, j'ai donné une commande pour l'ancienne version
@fabounet: pourrais-tu regarder à la doc DBus, je crois qu'il faudrait vérifier que tout est bon

@Patrick: pour désactiver GMenu:
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.Remove string:"module=GMenu"

Et pour le replacer:
python -c 'import dbus; print dbus.Bus().call_blocking("org.cairodock.CairoDock", "/org/cairodock/CairoDock", "org.cairodock.CairoDock", "Add", "a{sv}", ([{"type": "Module", "module": "GMenu"}]))'


Faut-il lancer la commande de désactivation à un moment particulier ?
C'est à lancer avant et après les installations.

Pour l'autre commande je n'ai pas compris comment elle fonctionnait, et à part demander plusieurs fois le mot de passe admin et bloquer, je ne vois pas comment l'utiliser !!! Mais pour cette commande ce n'est pas grave si elle ne fonctionne pas
Oups, il y a un 'sudo' en trop
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo /usr/bin/debconf-set-selections
Si on lance cette commande avant l'installation des polices/fontes de Microsoft, il ne demandera pas à l'utilisateur d'accepter la licence (et donc d'utiliser tabulation pour sélectionner le champ OK)

Emmabuntus, Sunday 03 November 2013 à 18:38


Subscription date : 22 October 2013
Messages : 21
Plus compliqué que prévu l'utilisation de ces commandes :

dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.Remove string:"module=GMenu"


python -c 'import dbus; print dbus.Bus().call_blocking("org.cairodock.CairoDock", "/org/cairodock/CairoDock", "org.cairodock.CairoDock", "Add", "a{sv}", ([{"type": "Module", "module": "GMenu"}]))'


car je lance les scripts d'installation en passant du mode normal au mode root, je ne vais pas utiliser ce Gmenu ce sera plus simple pour moi, car je trouve la fonction de notification vraiment intrusive.

Pour ce qui est de cette commande par contre elle fonctionne bien :

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo /usr/bin/debconf-set-selections


Merci pour votre aide.

matttbe, Monday 04 November 2013 à 04:10


Subscription date : 24 January 2009
Messages : 12573
car je trouve la fonction de notification vraiment intrusive.
Oui mais du coup, tu perds l'utilité de GMenu avec la nouvelle fonctionnalité de recherche bien pratique pour retrouver un programme avec son nom/description/commentaire

car je lance les scripts d'installation en passant du mode normal au mode root,
oui, c'est à lancer en tant qu'utilisateur...
Sinon:
ON_USER=$(echo ~ | awk -F'/' '{ print $1 $2 $3 }' | sed 's/home//g')
export $(grep -v "^#" /home/$ON_USER/.dbus/session-bus/`cat /var/lib/dbus/machine-id`-0)
if sudo -u $ON_USER test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
    eval `sudo -u $ON_USER dbus-launch --sh-syntax --exit-with-session`
fi
sudo -u $ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.Remove string:"module=GMenu"
sudo -u $ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS python -c 'import dbus; print dbus.Bus().call_blocking("org.cairodock.CairoDock", "/org/cairodock/CairoDock", "org.cairodock.CairoDock", "Add", "a{sv}", ([{"type": "Module", "module": "GMenu"}]))'

Emmabuntus, Monday 11 November 2013 à 14:09


Subscription date : 22 October 2013
Messages : 21
Merci matttbe pour ces lignes de commandes, et j'ai réussi à mettre cela sous la future Emmabuntüs 1.06 qui devrait sortir très bientôt
Donc le menu Gmenu sera conservé dans cette nouvelle version.

Librement, et bonne semaine.

Guest, Wednesday 21 May 2014 à 21:21

Bonjour matttbe,

je suis de retour sur votre forum, car nous sommes entrain de finaliser l'Emmabuntüs 3, qui comme d'habitude incorporera Cairo-Dock, qu'on adore.

Cette nouvelle version d'Emma sera sous Xubuntu 14.04, et utilise à l'heure actuelle Cairo-Dock 3.3.2.

Je te contacte car j'ai remarqué que les commandes que tu m'avais indiqué ci-dessous n'ont plus l'air de fonctionner ?

Elles ne désactivent ou n'activent plus le Gmenu ?

sudo -u $ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.Remove string:"module=GMenu"

sudo -u $ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS python -c 'import dbus; print dbus.Bus().call_blocking("org.cairodock.CairoDock", "/org/cairodock/CairoDock", "org.cairodock.CairoDock", "Add", "a{sv}", ([{"type": "Module", "module": "GMenu"}]))'

J'ai aussi deux autres questions, et dois-je les mettre dans un post séparé ?

- Sous Virtualbox certains noms de logiciels au dessus des icônes voient leurs noms affichés en gris sur fond noir, cela ne se produit pas en mode Live, n'y après installation en réel par contre ce problème existe en Live et en installation uniquement sur VirtualBox

- Autre problème quand je lance certains opérations cela fait disparaitre le dock

Avez-vous fait des tests de Cairo-dock sur une Xubuntu 14.04, et observez-vous ce genre de comportement ?

Merci d'avance pour ton aide.

SQP, Thursday 22 May 2014 à 03:05


Subscription date : 03 July 2010
Messages : 1081
Elles ne désactivent ou n'activent plus le Gmenu ?


il y a eu un changement sur ces commandes Dbus, mais apparemment ton utilisation correspond à un cas précis, ce qui me fait répéter ma demande: IL NOUS FAUT UNE VRAIE COMMANDE RESTART APPLET FFS!

en attendant, voici de quoi essayer de dépanner: Remove demande maintenant plus de précision sur ce qu'il a à supprimer.
type=Module-Instance & config-file=chemin/vers/fichier


- Autre problème quand je lance certains opérations cela fait disparaitre le dock


je crois avoir lu que ca pourrait être lié à la fonction compositing du gestionnaire de fenetres de XFCE.

brianw, Thursday 22 May 2014 à 04:30


Subscription date : 25 April 2012
Messages : 270
- Autre problème quand je lance certains opérations cela fait disparaitre le dock


Est cette édition rattachée à celui étant discuté ici? http://www.glx-dock.org/bg_topic.php?t=7696

Les changements au bureau de compositeur xfce peuvent provoquer le blanc de dock, mais peuvent toujours y cliquer. Arrêtez-vous le compositeur xfce commencent alors de nouveau fait le blanc de dock mais il peut être claqué.

Is this issue related to the one being discussed here? http://www.glx-dock.org/bg_topic.php?t=7696

Changes to the XFCE desktop can make the dock invisible but you can click it. It seems to be related to the compositor. Unchecking the compositor in the xfce settings (turn composite off) then checking it again (turn it back on) can cause the dock to go invisible. If you go over the dock you can click it. If you reload the theme it comes back to normal. You can also right click and quit then restart the dock to get it to appear again.

Emmabuntus, Thursday 22 May 2014 à 22:04


Subscription date : 22 October 2013
Messages : 21
Merci SQP, et les commandes que je passe sont celles-ci :

ON_USER=$(echo ~ | awk -F'/' '{ print $1 $2 $3 }' sed 's/home//g')
export $(grep -"^#" /home/$ON_USER/.dbus/session-bus/`cat /var/lib/dbus/machine-id`-0)
if 
sudo -u $ON_USER test -"$DBUS_SESSION_BUS_ADDRESSthen
    
eval `sudo -u $ON_USER dbus-launch --sh-syntax --exit-with-session`
fi
sudo 
-u $ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.Remove string:"module=GMenu"
sudo -u 
$ON_USER \"DBUS_SESSION_BUS_ADDRESS=\"$DBUS_SESSION_BUS_ADDRESS python -c 'import dbus; print dbus.Bus().call_blocking("org.cairodock.CairoDock", "/org/cairodock/CairoDock", "org.cairodock.CairoDock", "Add", "a{sv}", ([{"type": "Module", "module": "GMenu"}]))'


Merci Brianw, effectivement en relançant xfwm4 --compositor=on --replace & le dock réapparait.

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Cairo-dock 3.3.1 Lancement automatique une boite de dialogue lors de l'installation d'une apllication
Page : 1 2
Emmabuntus Français 35 Emmabuntus [Read]
24 July 2014 à 22:44


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Cairo-dock 3.3.1 Lancement automatique une boite de dialogue lors de l'installation d'une apllication 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.