gtk-recordMyDesktop crashes on launch AttributeError: TrayPopupMenu instance has no attribute 'popupmenu_continueitem' (Solved)

2 Antworten [Letzter Beitrag]
arielenter

I am a member!

I am a translator!

Offline
Beigetreten: 08/25/2010

Hello everyone:

It seems that gtk-recordMyDesktop is not working with Trisquel 4.5 Slaine right out of the box. When trying to run it on terminal it gives back the following message:

/usr/lib/pymodules/python2.6/recordMyDesktop/rmdMonitor.py:10:
DeprecationWarning: The popen2 module is deprecated. Use the subprocess
module.
import popen2
Traceback (most recent call last):
File "/usr/bin/gtk-recordMyDesktop", line 43, in
main()
File "/usr/bin/gtk-recordMyDesktop", line 40, in main
tr=rmdSimple.simpleWidget()
File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py", line 515,
in __init__
self.trayIcon=trayIcon(self)
File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdTrayIcon.py", line
394, in __init__
self.tray_popup=iTP.TrayPopupMenu(self.parent,self.parent.values,self.optionsOpen)
File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdTrayPopup.py", line
51, in __init__
self.popupmenu_continueitem.hide()
AttributeError: TrayPopupMenu instance has no attribute
'popupmenu_continueitem'

The solution is to install python-appindicator and I wanted to share it with the forum. I'll see if there isn't any issue ticket about this issue, if there isn't I may create one.

freemind
Offline
Beigetreten: 03/12/2010

Yea, i had the same problem, but since i was in KDE i eventually installed qt-recordMyDesktop. Anyway, thanks for the explanation, i know it will be useful to others.

Btw, why isn't qt-recordMyDesktop on the repos?

arielenter

I am a member!

I am a translator!

Offline
Beigetreten: 08/25/2010

Right after I finished created the issue ticket, I found the following
in another page:

Quoting:

"After further investigation, installing python-appindicator is just a
workaround.
rmdTrayPopup.py is missing a check, whether indicator support is enabled
or not."

And

"This bug was fixed in the package gtk-recordmydesktop - 0.3.8-3ubuntu2"

After reading this I wasn't sure if it was a good idea to bring this
issue to the trsiquel developers, so I decided to close the issue. Hope
it was the right way to go.

On Fri, 2011-04-22 at 21:10 +0200, name at domain wrote:
> Hello everyone:
>
> It seems that gtk-recordMyDesktop is not working with Trisquel 4.5 Slaine
> right out of the box. When trying to run it on terminal it gives back the
> following message:
>
> /usr/lib/pymodules/python2.6/recordMyDesktop/rmdMonitor.py:10:
> DeprecationWarning: The popen2 module is deprecated. Use the subprocess
> module.
> import popen2
> Traceback (most recent call last):
> File "/usr/bin/gtk-recordMyDesktop", line 43, in
> main()
> File "/usr/bin/gtk-recordMyDesktop", line 40, in main
> tr=rmdSimple.simpleWidget()
> File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py", line
> 515,
> in __init__
> self.trayIcon=trayIcon(self)
> File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdTrayIcon.py", line
> 394, in __init__
> self.tray_popup=iTP.TrayPopupMenu(self.parent,self.parent.values,self.optionsOpen)
> File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdTrayPopup.py", line
> 51, in __init__
> self.popupmenu_continueitem.hide()
> AttributeError: TrayPopupMenu instance has no attribute
> 'popupmenu_continueitem'
>
> The solution is to install python-appindicator and I wanted to share it with
> the forum. I'll see if there isn't any issue ticket about this issue, if
> there isn't I may create one.