web-dev-qa-db-ja.com

gtk-recordmydesktopがubuntu 18.04で動作しなくなった

画面をgtk-recordmydesktopで記録していたところ、途中の記録中にクラッシュしました。コマンドラインからアプリケーションを再起動しましたが、エラーが発生しました。次のエラーコードを参照してください。

#gtk-recordmydesktop 
Gtk-Message: 20:26:49.852: Failed to load module "canberra-gtk-module"
Traceback (most recent call last):
File "/usr/bin/gtk-recordmydesktop", line 43, in <module>
main()
File "/usr/bin/gtk-recordmydesktop", line 40, in main
tr=rmdSimple.simpleWidget()
File "/usr/lib/python2.7/dist-packages/recordMyDesktop/rmdSimple.py", line                   509, in __init__
self.__subWidgets__()
File "/usr/lib/python2.7/dist-packages/recordMyDesktop/rmdSimple.py", line   88, in __subWidgets__
self.image=sT.GtkThumbSelector(self,self.values[5],self.hidden,2000)
File "/usr/lib/python2.7/dist-packages/recordMyDesktop/rmdSelectThumb.py",  line 69, in __init__
self.__subsample__(sroot,self.wwidth,self.wheight,self.root,self.factor)
File "/usr/lib/python2.7/dist-packages/recordMyDesktop/rmdSelectThumb.py", line 79, in __subsample__
im2.put_pixel(k/stride,i/stride,im1.get_pixel(k,i))
AttributeError: 'NoneType' object has no attribute 'get_pixel'

Gtk-recordmydesktopを削除して再インストールしようとしましたが、成果はありませんでした。使用したコマンドは次のとおりです。

#Sudo apt remove gtk-recordmydesktop --purge
#Sudo apt-get clean
#Sudo apt install gtk-recordmydesktop
#gtk-recordmydesktop

一方、私のシステム仕様は次のとおりです。OS= Linux、Ubuntu 18.04 Bionic Beaver

uname -aの出力は次のとおりです。

Linux suryaveer 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
1
suryaveer gaur

gtk-recordmydesktopの最後のリリースは2008年に作成されたようです。同様の使いやすいインターフェイスを提供しているように見えるSimpleScreenRecorderを試してみてください。

このコマンドでインストールできます

Sudo apt install simplescreenrecorder

https://sourceforge.net/projects/recordmydesktop/files/gtk-recordMyDesktop/

http://www.maartenbaert.be/simplescreenrecorder/

1
ArtiZirk