Public bug reported: It seems Pidgin unity integration plugin very much depends on focus prevention plugin(compiz) to work properly.
By default focus prevention plugin is set to low which prevents any window to gain focus if a full-screen app is running. Now in pidgin preference, "Hide new IM conversations" is set to "ALWAYS" which always brings IM window in focus and thus bypassing messaging menu altogether. It only works as compiz prevents the IM window to gain focus. But this compiz behavior is not very reliable and most times, only work properly if a app is running FULL-SCREEN. How to reproduce: ------------------------------------------------------------------------ Scenario 1: (focus prevention= low, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. Clicking on the source message brings IM window to focus. However if mo full screen app is running, pidgin will immediately brings IM window, sometimes bypassing the messaging menu. It still doesn't get focus due to focus-prevention settings. ------------------------------------------------------------------------ Scenario 2: (focus prevention= off, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. This immediately brings IM window to focus and thus completely bypassing the messaging menu. ----------------------------------------------------------------------- Scenario 3: (focus prevention= off, Hide new IM conversations= Never) ----------------------------------------------------------------------- 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. However clicking source message in messaging menu doesn't do anything. IM window stays hidden. So it seems, setting "Hide new IM conversations= Never" makes unity integration useless. It heavily depends on two major condition: 1. focus prevention = on (default condition) 2. Hide new IM conversations= Always (default condition ?) Even if it can depend on condition 2, it should not depend on Compiz's focus prevention plugin. Os: Ubuntu 16.04/16.10 pidgin: 2.10.12-0ubuntu6 ** Affects: pidgin (Ubuntu) Importance: Undecided Status: New ** Tags: plugin yakkety ** Description changed: It seems Pidgin unity integration plugin very much depends on focus prevention plugin(compiz) to work properly. By default focus prevention plugin is set to low which prevents any window to gain focus if a full-screen app is running. Now in pidgin preference, "Hide new IM conversations" is set to "ALWAYS" which always brings IM window in focus and thus bypassing messaging menu altogether. It only works as compiz prevents the IM window to gain focus. But this compiz behavior is not very reliable and most times, only work properly if a app is running FULL-SCREEN. How to reproduce: - Scenario 1: (focus prevention= low, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) - 4. Indicator will turn blue. + 4. Indicator will turn blue. 5. Clicking on the source message brings IM window to focus. However if mo full screen app is running, pidgin will immediately brings IM window, sometimes bypassing the messaging menu. It still doesn't get focus due to focus-prevention settings. + + Scenario 2: (focus prevention= off, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. This immediately brings IM window to focus and thus completely bypassing the messaging menu. + + Scenario 3: (focus prevention= off, Hide new IM conversations= Never) ----------------------------------------------------------------------- 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) - 4. Indicator will turn blue. + 4. Indicator will turn blue. 5. However clicking source message in messaging menu doesn't do anything. IM window stays hidden. - So it seems, setting "Hide new IM conversations= Never" makes unity integration useless. It heavily depends on two major condition: + + So it seems, setting "Hide new IM conversations= Never" makes unity + integration useless. It heavily depends on two major condition: 1. focus prevention = on (default condition) 2. Hide new IM conversations= Always (default condition ?) - Even if it depend on condition 2, it should not depend on Compiz's focus - prevention plugin. + + Even if it depend on condition 2, it should not depend on Compiz's focus prevention plugin. ** Description changed: It seems Pidgin unity integration plugin very much depends on focus prevention plugin(compiz) to work properly. By default focus prevention plugin is set to low which prevents any window to gain focus if a full-screen app is running. Now in pidgin preference, "Hide new IM conversations" is set to "ALWAYS" which always brings IM window in focus and thus bypassing messaging menu altogether. It only works as compiz prevents the IM window to gain focus. But this compiz behavior is not very reliable and most times, only work properly if a app is running FULL-SCREEN. How to reproduce: + ------------------------------------------------------------------------ Scenario 1: (focus prevention= low, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. Clicking on the source message brings IM window to focus. However if mo full screen app is running, pidgin will immediately brings IM window, sometimes bypassing the messaging menu. It still doesn't get focus due to focus-prevention settings. - - + ------------------------------------------------------------------------ Scenario 2: (focus prevention= off, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. This immediately brings IM window to focus and thus completely bypassing the messaging menu. - - + ----------------------------------------------------------------------- Scenario 3: (focus prevention= off, Hide new IM conversations= Never) ----------------------------------------------------------------------- 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. However clicking source message in messaging menu doesn't do anything. IM window stays hidden. - - So it seems, setting "Hide new IM conversations= Never" makes unity integration useless. It heavily depends on two major condition: 1. focus prevention = on (default condition) 2. Hide new IM conversations= Always (default condition ?) - - Even if it depend on condition 2, it should not depend on Compiz's focus prevention plugin. + Even if it depend on condition 2, it should not depend on Compiz's focus + prevention plugin. ** Description changed: It seems Pidgin unity integration plugin very much depends on focus prevention plugin(compiz) to work properly. By default focus prevention plugin is set to low which prevents any window to gain focus if a full-screen app is running. Now in pidgin preference, "Hide new IM conversations" is set to "ALWAYS" which always brings IM window in focus and thus bypassing messaging menu altogether. It only works as compiz prevents the IM window to gain focus. But this compiz behavior is not very reliable and most times, only work properly if a app is running FULL-SCREEN. How to reproduce: ------------------------------------------------------------------------ Scenario 1: (focus prevention= low, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. Clicking on the source message brings IM window to focus. However if mo full screen app is running, pidgin will immediately brings IM window, sometimes bypassing the messaging menu. It still doesn't get focus due to focus-prevention settings. - ------------------------------------------------------------------------ Scenario 2: (focus prevention= off, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. This immediately brings IM window to focus and thus completely bypassing the messaging menu. - ----------------------------------------------------------------------- Scenario 3: (focus prevention= off, Hide new IM conversations= Never) ----------------------------------------------------------------------- 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. However clicking source message in messaging menu doesn't do anything. IM window stays hidden. So it seems, setting "Hide new IM conversations= Never" makes unity integration useless. It heavily depends on two major condition: 1. focus prevention = on (default condition) 2. Hide new IM conversations= Always (default condition ?) - Even if it depend on condition 2, it should not depend on Compiz's focus - prevention plugin. + Even if it can depend on condition 2, it should not depend on Compiz's + focus prevention plugin. ** Description changed: It seems Pidgin unity integration plugin very much depends on focus prevention plugin(compiz) to work properly. By default focus prevention plugin is set to low which prevents any window to gain focus if a full-screen app is running. Now in pidgin preference, "Hide new IM conversations" is set to "ALWAYS" which always brings IM window in focus and thus bypassing messaging menu altogether. It only works as compiz prevents the IM window to gain focus. But this compiz behavior is not very reliable and most times, only work properly if a app is running FULL-SCREEN. How to reproduce: ------------------------------------------------------------------------ Scenario 1: (focus prevention= low, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. Clicking on the source message brings IM window to focus. However if mo full screen app is running, pidgin will immediately brings IM window, sometimes bypassing the messaging menu. It still doesn't get focus due to focus-prevention settings. ------------------------------------------------------------------------ Scenario 2: (focus prevention= off, Hide new IM conversations= Always) ------------------------------------------------------------------------ 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. This immediately brings IM window to focus and thus completely bypassing the messaging menu. ----------------------------------------------------------------------- Scenario 3: (focus prevention= off, Hide new IM conversations= Never) ----------------------------------------------------------------------- 1. Configure a jabber account. 2. Open any other and run it fullscreen. 3. Send a IM to yourself from a different account (from mobile, webapp or from any other pc) 4. Indicator will turn blue. 5. However clicking source message in messaging menu doesn't do anything. IM window stays hidden. So it seems, setting "Hide new IM conversations= Never" makes unity integration useless. It heavily depends on two major condition: 1. focus prevention = on (default condition) 2. Hide new IM conversations= Always (default condition ?) Even if it can depend on condition 2, it should not depend on Compiz's focus prevention plugin. + + Os: Ubuntu 16.04/16.10 + pidgin: 2.10.12-0ubuntu6 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1604697 Title: Unity integration gets broken with compiz's focus prevention plugin To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/1604697/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs