DockbarX makes all windows with opacity 0

Bug #779564 reported by lokster
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DockbarX
Fix Released
Undecided
Unassigned

Bug Description

From time to time, dockbarx adds a nasty rule to compiz opacity plugin, making ALL windows invisible.
The rule looks like:
(type=Normal | type=Dialog) & !(xid=111149588) & !title=Line_added_by_DBX

Revision history for this message
Matias Särs (msevens) wrote :

I guess it's time I take a look at this bug. I need to know what options you use for opacify (opacify group, smooth fade in/out and so forth). And I need your log (~/.dockbarx/log/dockbarx.log). Also, is it always that same xid that is reported or does it change? Any behavior pattern for when/in what situations this bug appears is of course a huge help as well.

Sadly I use compiz 9.x so I can't test opacify myself to see what's wrong. Thanks for reporting and sorry for the delay in responding.

Changed in dockbar:
status: New → Incomplete
Revision history for this message
lokster (lokiisyourmaster) wrote :

The xid is allways different. Sometimes there is more than one such rule added simultaneously, only with different xid.
I don't use the opacify option - it's disabled.
This behavior happens sometimes when I accidentally click or drag or mouse scroll over the DBX buttons/previews (or something like that, I couldn't reproduce it manually).
It happens relatively rare, but the bug is still present. I will post ~/.dockbarx/log/dockbarx.log when it happens again.

Revision history for this message
lokster (lokiisyourmaster) wrote :

Here it is. It happened when I middle-clicked on a window preview (or button - not sure...) to close that window.

ERROR | 2011-07-05 13:11:10,948 | Traceback (most recent call last):
ERROR | 2011-07-05 13:11:10,948 | File "/usr/lib/pymodules/python2.7/dockbarx/groupbutton.py", line 1824, in do_leave_notify_event
ERROR | 2011-07-05 13:11:10,948 | group.scrollpeak_select()
ERROR | 2011-07-05 13:11:10,948 | File "/usr/lib/pymodules/python2.7/dockbarx/groupbutton.py", line 1172, in scrollpeak_select
ERROR | 2011-07-05 13:11:10,948 | self.scrollpeak_window.action_select_window()
ERROR | 2011-07-05 13:11:10,948 | File "/usr/lib/pymodules/python2.7/dockbarx/windowbutton.py", line 235, in action_select_window
ERROR | 2011-07-05 13:11:10,948 | self.action_select_or_minimize_window(widget, event, False)
ERROR | 2011-07-05 13:11:10,949 | File "/usr/lib/pymodules/python2.7/dockbarx/windowbutton.py", line 212, in action_select_or_minimize_window
ERROR | 2011-07-05 13:11:10,949 | if self.wnck.get_workspace() is not None \
ERROR | 2011-07-05 13:11:10,949 | AttributeError: Window instance has no attribute 'wnck'
ERROR | 2011-07-05 13:11:10,952 | Traceback (most recent call last):
ERROR | 2011-07-05 13:11:10,952 | File "/usr/lib/pymodules/python2.7/dockbarx/groupbutton.py", line 1824, in do_leave_notify_event
ERROR | 2011-07-05 13:11:10,952 | group.scrollpeak_select()
ERROR | 2011-07-05 13:11:10,952 | File "/usr/lib/pymodules/python2.7/dockbarx/groupbutton.py", line 1172, in scrollpeak_select
ERROR | 2011-07-05 13:11:10,953 | self.scrollpeak_window.action_select_window()
ERROR | 2011-07-05 13:11:10,953 | File "/usr/lib/pymodules/python2.7/dockbarx/windowbutton.py", line 235, in action_select_window
ERROR | 2011-07-05 13:11:10,953 | self.action_select_or_minimize_window(widget, event, False)
ERROR | 2011-07-05 13:11:10,953 | File "/usr/lib/pymodules/python2.7/dockbarx/windowbutton.py", line 212, in action_select_or_minimize_window
ERROR | 2011-07-05 13:11:10,953 | if self.wnck.get_workspace() is not None \
ERROR | 2011-07-05 13:11:10,953 | AttributeError: Window instance has no attribute 'wnck'

Revision history for this message
lokster (lokiisyourmaster) wrote :

And there are three rules added to Opacity plugin in compiz:
(type=Normal | type=Dialog) & !(xid=90177540) & !title=Line_added_by_DBX_
and two times
(title=Placeholder_line_for_DBX)
Not sure if the "(title=Placeholder_line_for_DBX)" was added now, but the first rule - definitely.

Changed in dockbar:
status: Incomplete → New
Revision history for this message
Matias Särs (msevens) wrote :

I think I got it. Thanks for reporting and following up with all needed info.

Changed in dockbar:
status: New → Fix Committed
Matias Särs (msevens)
Changed in dockbar:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.