istanbul doesn't show panel icon under unity

Bug #738551 reported by André Gondim
68
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Unity
Won't Fix
Undecided
Unassigned
istanbul (Ubuntu)
Confirmed
High
Unassigned
unity (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: istanbul

$ istanbul
** Message: pygobject_register_sinkfunc is deprecated (GstObject)

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: istanbul 0.2.2-8
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
NonfreeKernelModules: wl
Architecture: i386
Date: Sun Mar 20 01:59:59 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110316)
ProcEnviron:
 LANGUAGE=pt_BR:en
 LANG=pt_BR.UTF-8
 SHELL=/bin/bash
SourcePackage: istanbul
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
André Gondim (andregondim) wrote :
Revision history for this message
Micah Gersten (micahg) wrote :

I think this is unity specific as I get the system tray icon when I launch under Xubuntu natty.

summary: - istanbul doesn't launchs at natty
+ istanbul doesn't launch under unity
Revision history for this message
Rohit R (rr0hit) wrote : Re: istanbul doesn't launch under unity

I could reproduce the bug. Istanbul is listed in the running processes. Just that the panel icon does not show up.

I started gnome-panel and ran istanbul again. This time, I got the icon on the panel. But on stopping the recording, Istanbul crashed with the following error :

istanbul
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
DEBUG: final pipeline: istximagesrc name=videosource display-name=:0.0 screen-num=0 ! video/x-raw-rgb,framerate=10/1 ! videorate ! ffmpegcolorspace ! videoscale method=1 ! video/x-raw-yuv,width=1280,height=800,framerate=10/1 ! theoraenc ! oggmux name=mux ! filesink location=/tmp/tmpCbldBt
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/istanbul/main/save_window.py", line 42, in do_realize
    Gtk.DrawingArea.do_realize(self)
NameError: global name 'Gtk' is not defined
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/istanbul/main/save_window.py", line 147, in init_videowidget
    widget._xid = widget.window.xid
AttributeError: 'NoneType' object has no attribute 'xid'
**
Gtk:ERROR:/build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c:8832:gtk_widget_real_map: assertion failed: (gtk_widget_get_realized (widget))
Aborted (core dumped)

Changed in istanbul (Ubuntu):
status: New → Confirmed
Revision history for this message
Rohit R (rr0hit) wrote :

Agging 'istanbul' to the gconfkey "com.canonical.Unity.Panel systray-whitelist" enables the systray icon. You can start and stop recording with istanbul. But it crashes on stopping without showing the save dialog box. Recorded videos are saved in /tmp directory.

Revision history for this message
Rohit R (rr0hit) wrote :

Command

gsettings get com.canonical.Unity.Panel systray-whitelist

This returns something like ['a', 'b', 'c']

then do

gsettings set com.canonical.Unity.Panel systray-whitelist "['a', 'b', 'c', 'istanbul']"

Revision history for this message
Rohit R (rr0hit) wrote :

I have reported the problem in comment #3 as a separate bug 738673

Revision history for this message
Micah Gersten (micahg) wrote :

Unsubscribed ubuntu-sponsors as I see nothing to sponsor here

Revision history for this message
sam tygier (samtygier) wrote :

think the whitelist needs fixing in unity

Revision history for this message
Alex Launi (alexlauni) wrote :

This is a policy decision. Istanbul should be adapted upstream (or distropatched) to support appindicators.

Changed in unity:
status: New → Won't Fix
Changed in unity (Ubuntu):
status: New → Won't Fix
Andreas Moog (ampelbein)
Changed in istanbul (Ubuntu):
importance: Undecided → High
summary: - istanbul doesn't launch under unity
+ istanbul doesn't show panel icon under unity
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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