output of gtk-click: Hello World Click: button 1, type 4, state 16, time 10844528, event 0, x 37,395569, y 8,311096 Hello World Click: button 1, type 7, state 272, time 10844671, event 0, x 37,395569, y 8,311096 Hello World Click: button 1, type 4, state 16, time 10853624, event 0, x 35,395569, y 14,311096 Hello World Click: button 1, type 7, state 272, time 10853799, event 0, x 35,395569, y 14,311096 Hello World Click: button 2, type 4, state 16, time 10874416, event 0, x 29,646301, y 13,653229 Hello World Click: button 2, type 7, state 528, time 10874576, event 0, x 29,646301, y 13,653229 Hello World Click: button 3, type 4, state 16, time 10883880, event 0, x 23,646301, y 16,653229 Hello World Click: button 3, type 7, state 1040, time 10884632, event 0, x 23,646301, y 16,653229
About the dead gui, I cannot reproduce it. When I run cairo-dock it just sometimes happens. No specific action or sequence of actions springs to mind. That doesn't mean there isn't such a thing, but you have to have some inkling to start finding it. I'm using openSUSE and no ArchLinux. I'll compile cairo-dock from source again, remove all the current configuration and try and see first of all if the middle-click issue still exists. But that may happen sometime next week at the soonest. I've been looking at the existing documentation, but I sorely miss a picture of how all classes hang together. When I design software that is the first thing I make. If only to verify the correctness of the entities and also later to know where to program what functionality. Op 06-08-15 om 21:42 schreef Matthieu Baerts: >> I tried looking in the source, but without any documentation of > specifically the class structure I made very little headway. > > Feel free to have a look to the wiki or http://doc.glx-dock.org ;-) > >> Since nobody else seemed interested in even looking at it > It seems not all users have these bugs. This part of the code has not been > modified recently and the middle click is managed just like the right and > left clicks. I don't know why you have this bug only with the middle click. > I'm suspecting a bug with GTK... And the middle click is not really used in > many other applications. > Are you also using ArchLinux? > >> It seems, that sometimes cairo-dock receives messages and forgets to > pass them on to other listeners. > > Seems strange. The dock should not block other listeners. You could > maybe have conflicts with other taskbar but not sure that you will see > them. Do you have concrete examples of these bugs? > >> I tried your gtk-click. When I double-click I get the message box. But > not when I single-click, middle-click or right-click. > > Can you launch it from the terminal? After a right/left/middle/... > click, you should see 4 lines like that: > > Hello World > Click: button 2, type 4, state 16, time 12871105, event 0, x 22,429199, y > 15,421783 > Hello World > Click: button 2, type 7, state 528, time 12871205, event 0, x 22,429199, > y 15,421783 > > The dock is using the same signals as this gtk-click program. Button 2 = > middle click ; type 4 = pressed ; type 7 = released. > -- You received this bug notification because you are a member of Cairo- Dock Devs, which is subscribed to Cairo-Dock Core. https://bugs.launchpad.net/bugs/1386200 Title: middle click on dock task bar icon open app twice Status in Cairo-Dock Core: New Bug description: $ cairo-dock -v 3.4.0 on archlinux in gnome-shell. When I middle click on gnome-terminal (for example, other apps are same), two new window of gnome-terminal is launched instead of one ( the correct behavior). I think it is a regression from previous version. The debug output (cairo-dock -l debug) is attached, I middle clicked gnome-terminal launcher in the end of the debug logging. To manage notifications about this bug go to: https://bugs.launchpad.net/cairo-dock-core/+bug/1386200/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~cairo-dock-team Post to : [email protected] Unsubscribe : https://launchpad.net/~cairo-dock-team More help : https://help.launchpad.net/ListHelp

