Adds an easy to use graphical icon on the GNOME toolbar to make a pleasure use and configure the audio and video capture and screencast application recordMyDesktop.
![enter image description here](https://i.stack.imgur.com/IkpvS.png)
As mentioned at 20.04: Can't install gtk-recordmydesktop and on the package search, the package is not available on the main repository anymore, and sudo apt install gtk-recordmydesktop
fails. I'm not sure why the http://apt.ubuntu.com/p/gtk-recordmydesktop link seems to work, maybe it installs an older version. But this indicates that the software is not being actively supported.
recordmydesktop
This is the non-GUI backend of recordmydesktop
, and it is still available in 20.04:
sudo apt install recordmydesktop
recordmydesktop --on-the-fly-encoding
This will record until you stop the program on the terminal e.g. with Ctrl + C.
--on-the-fly-encoding
encodes the output immediately; without it you need to wait for a possibly long time at the end for the encoding to be done. I haven't seen any significant downsides to that option yet, likely it will just take a bit more of CPU resources, but it is generally worth it.
It should be able to do everything that gtk-recordmydesktop does, but it is a bit harder to learn as you have to deal with the command lines.
You can set a stop recording shortcut e.g. with:
recordmydesktop --stop-shortcut=Control+s
You can select to record a single window as shown at: How can I get the value of Window ID?
recordmydesktop --windowid `xwininfo | grep 'id: 0x' | grep -Eo '0x[a-z0-9]+'`
This will allow you to first select the window with a mouse click, and it starts recording after you click.
How to record sound output with it: https://unix.stackexchange.com/questions/3490/how-can-i-record-the-sound-output-with-gtk-recordmydesktop
xvidcap (no longer maintained, package is no longer available)
A screen capture enabling you to capture videos off your X-Window desktop for illustration or documentation purposes. It is intended to be a standards-based alternative to tools like Lotus ScreenCam.
Video can be saved in MPEG or AVI files format.
I had success using the instructions posted on this blog in a virtual console:
echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Escape" | sudo loadkeys
I'm not sure how to apply this automatically after every reboot, though.
While researching your question, I also ran across this alternative solution:
![Disable Caps Lock](https://i.stack.imgur.com/Lmda2.jpg)
Best Answer
Asciinema
If you want to go youtube style, look at asciinema. You can install it using:
To get a more recent version if you are not on 18.04 yet, you can either use this ppa:
or use the pip method:
(see also: How to install pip (python) to user without root access)
Now start a recording session using
which will drop you in another shell. Recording will last until you exit this shell. You can play the result using:
Beware! If you start
asciinema rec
without providing an output file name, it will default to uploading the recorded session to asciinema.org and returning just a URL. You can cancel before, but it's easy to miss that point.