Joeri, thanks for the prod to do better. I found the following is able to re-create the problem with far simpler tools.
This clearly demonstrates the problem: for i in `seq 1 5`; do urxvt -name "hello" -T "hello $i" -e sleep 10 & done Move the mouse among the terminals and the global menubar (thanks kroq- gar78) does not update the active application name. It picks one, regardless of which urxvt instance is active. (Most often "hello 3" in my tests.) Oddly enough, this updates the active application name in the global menubar as expected: for i in `seq 1 5`; do urxvt -name "hello $i" -T "hello $i" -e sleep 10 & done (Note the $i in the -name argument.) At the risk of jumping to too hasty a conclusion, it looks like Unity doesn't handle multiple windows with the same class but different window names. Different class and different names work fine. Thanks -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1162103 Title: Unity got a window name wrong To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1162103/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
