[Solved] Installing recordmydesktop on Linux

[Solved] Installing recordmydesktop on Linux

Setting up recordmydesktop on Linux

I had a lot of troubles installing recordmydesktop on CentOS7. There was never-ending dependency chain. Most of the dependencies were not part of CentOS default repos. I had to download few packages manually and install few via yum. Finally, I could successfully install recordmydesktop.

recordmydesktop

Follow the below article, hope this might help you.

[root@electronproton yum.repos.d]# rpm -ivh recordmydesktop-0.3.8.1-14.el7.x86_64.rpm
warning: recordmydesktop-0.3.8.1-14.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
error: Failed dependencies:
 jack-audio-connection-kit-example-clients is needed by recordmydesktop-0.3.8.1-14.el7.x86_64
 libjack.so.0()(64bit) is needed by recordmydesktop-0.3.8.1-14.el7.x86_64
[root@electronproton yum.repos.d]# rpm -ivh jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64.rpm 
warning: jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64.rpm: 
Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
error: Failed dependencies:
 jack-audio-connection-kit = 1.9.9.5-6.el7 is needed by jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64
 libjack.so.0()(64bit) is needed by jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64
 libjacknet.so.0()(64bit) is needed by jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64
 libjackserver.so.0()(64bit) is needed by jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64


Step 1: Download  recordmydesktop package and dependency packages

Search and download the following packages from https://centos.pkgs.org/

  1. jack-audio-connection-kit-1.9.9.5-6.el7.x86_64.rpm
  2. jack-audio-connection-kit-dbus-1.9.9.5-6.el7.x86_64.rpm
  3. jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64.rpm
  4. libffado-devel-2.1.0-4.el7.x86_64.rpm libxml++-devel-2.37.1-1.el7.x86_64.rpm
  5. libxml++-2.37.1-1.el7.x86_64.rpm libffado-2.1.0-4.el7.x86_64.rpm
  6. jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64.rpm
  7. recordmydesktop-0.3.8.1-14.el7.x86_64.rpm recordmydesktop-0.3.8.1-14.el7.x86_64.rpm

Step 2: Install few depency packages needed by rpms in step1

[root@electronproton sf_share]# yum install pkgconfig.x86_64 libxml2-devel.x86_64 \
glibmm24-devel.x86_64

Step3: Install recordmy desktop as follows

[root@electronproton sf_share]# rpm -ivh jack-audio-connection-kit-1.9.9.5-6.el7.x86_64.rpm \
jack-audio-connection-kit-dbus-1.9.9.5-6.el7.x86_64.rpm \
jack-audio-connection-kit-devel-1.9.9.5-6.el7.x86_64.rpm \
libffado-devel-2.1.0-4.el7.x86_64.rpm libxml++-devel-2.37.1-1.el7.x86_64.rpm \
libxml++-2.37.1-1.el7.x86_64.rpm libffado-2.1.0-4.el7.x86_64.rpm \
jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.x86_64.rpm \
recordmydesktop-0.3.8.1-14.el7.x86_64.rpm recordmydesktop-0.3.8.1-14.el7.x86_64.rpm
warning: jack-audio-connection-kit-1.9.9.5-6.el7.x86_64.rpm: 
Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
warning: package recordmydesktop-0.3.8.1-14.el7.x86_64 was already added, 
skipping recordmydesktop-0.3.8.1-14.el7.x86_64
Preparing... ################################# [100%]
Updating / installing...
 1:libxml++-2.37.1-1.el7 ################################# [ 11%]
 2:libffado-2.1.0-4.el7 ################################# [ 22%]
 3:jack-audio-connection-kit-1.9.9.5################################# [ 33%]
 4:jack-audio-connection-kit-example################################# [ 44%]
 5:recordmydesktop-0.3.8.1-14.el7 ################################# [ 56%]
 6:jack-audio-connection-kit-dbus-1.################################# [ 67%]
 7:jack-audio-connection-kit-devel-1################################# [ 78%]
 8:libffado-devel-2.1.0-4.el7 ################################# [ 89%]
 9:libxml++-devel-2.37.1-1.el7 ################################# [100%]

 

You are all set just invoke recordmydesktop as shown in the above screenshot.

GUI for recordmydesktop

If you want GUI (graphical) window for recordmydesktop, install  gtk-recordmydesktop-0.3.8-13.el7.noarch.rpm 

[root@electronproton sf_share]# rpm -ivh gtk-recordmydesktop-0.3.8-13.el7.noarch.rpm 
warning: gtk-recordmydesktop-0.3.8-13.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:gtk-recordmydesktop-0.3.8-13.el7 ################################# [100%]

 

Launching recordmydesktop GUI

recordmyDesktop_GUI

Record your desktop from GUI

recordMyDesktop_GUI_advanced

 

Leave a Reply

Your email address will not be published. Required fields are marked *