Am Samstag, 24. März 2007 20:41 schrieb Luca Bruno: > Adolf Winterer scrisse: > > Does it matter that I use KDE? > > I once experienced that on my GNOME. It should be DE-independent... > > > Strangely this happens only when I try to record a selected window. > > So the finish event is not alway "lost". > > Does it happen always with a selected windows? Yesterday I could > reproduce it, but after some tests on source I can't reproduce it > anymore, so I can't find a reproducible and constant pattern.
I always happens when trying to record a selected windows. I never got one movie finished using this option. > > Hmm, I do not get any feedback when selecting the window. Is this as > > designed or should there be some feedback (some marker, message, > > blinking windows) to indicate the window selected? > > In normal situation, no evident marks are showed. OK, so I did not miss something. How do I exactly select the window? After clicking on the option "Select window to record", should I click on the window title or inside the window? Does it matter where I point the mouse? > Anyway, to help me tracking this bug, you should open a terminal and > launch istanbul, then reproduce this issue. You will get some debug > info, and maybe some exception output: please attach them to this bug. OK, I started Istanbul from the shell and got some (possibly) interesting messages. As the resulting file is only about 3 KB in size, I attach it to the mail. As expected the program stopped working after the left-click, I could terminate it with Ctrl-C. > Are you using a composite manager (like compiz, beryl or xcompmgr, or > the equivalent for kde)? I noticed a problem ("maximum recursion depth > exceeded") which leads to the same situation when using compiz. I checked my installation, none of the composite managers is installed. Best regards, Adolf > Cheers, Luca > > -- > .''`. ** Debian GNU/Linux ** | Luca Bruno > > : :' : The Universal O.S. | luca.br(AT)uno.it > > `. `'` | GPG Key ID: 3BFB9FB3 > `- http://www.debian.org | Proud Debian GNU/Linux User -- Never trust a smiling cat.
[EMAIL PROTECTED]:~$ istanbul /var/lib/python-support/python2.4/istanbul/main/tray_icon.py:26: DeprecationWarning: the module egg.trayicon is deprecated; equivalent functionality can now be found in pygtk 2.10 import egg.trayicon Traceback (most recent call last): File "/var/lib/python-support/python2.4/istanbul/main/tray_popup.py", line 95, in _select_window_cb self.selector.select_window() File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 33, in select_window self.target_window = self._select_window() File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 95, in _select_window display = XDisplay.Display() File "/var/lib/python-support/python2.4/Xlib/display.py", line 80, in __init__ self.display = _BaseDisplay(display) File "/var/lib/python-support/python2.4/Xlib/display.py", line 67, in __init__ apply(protocol.display.Display.__init__, (self, ) + args, keys) File "/var/lib/python-support/python2.4/Xlib/protocol/display.py", line 123, in __init__ self.default_screen = min(self.default_screen, len(self.info.roots) - 1) File "/var/lib/python-support/python2.4/Xlib/protocol/rq.py", line 1371, in __getattr__ raise AttributeError(attr) AttributeError: roots Traceback (most recent call last): File "/var/lib/python-support/python2.4/istanbul/main/tray_icon.py", line 65, in _trayicon_clicked self.current_screencast.start_recording() File "/var/lib/python-support/python2.4/istanbul/main/screencast.py", line 56, in start_recording area_x1, area_y1, area_x2, area_y2 = self.selector.get_area() File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 40, in get_area self.select_window() File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 33, in select_window self.target_window = self._select_window() File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 95, in _select_window display = XDisplay.Display() File "/var/lib/python-support/python2.4/Xlib/display.py", line 80, in __init__ self.display = _BaseDisplay(display) File "/var/lib/python-support/python2.4/Xlib/display.py", line 67, in __init__ apply(protocol.display.Display.__init__, (self, ) + args, keys) File "/var/lib/python-support/python2.4/Xlib/protocol/display.py", line 123, in __init__ self.default_screen = min(self.default_screen, len(self.info.roots) - 1) File "/var/lib/python-support/python2.4/Xlib/protocol/rq.py", line 1371, in __getattr__ raise AttributeError(attr) AttributeError: roots Traceback (most recent call last): File "/var/lib/python-support/python2.4/istanbul/main/tray_icon.py", line 73, in _trayicon_clicked self.current_screencast.stop_recording() File "/var/lib/python-support/python2.4/istanbul/main/screencast.py", line 145, in stop_recording self._vsource.set_state(gst.STATE_NULL) AttributeError: Screencast instance has no attribute '_vsource' Traceback (most recent call last): File "/usr/bin/istanbul", line 40, in ? sys.exit(main.main(sys.argv)) File "/var/lib/python-support/python2.4/istanbul/main/main.py", line 105, in main gtk.main() KeyboardInterrupt [EMAIL PROTECTED]:~$