{"id":13006,"date":"2019-03-30T02:28:26","date_gmt":"2019-03-30T02:28:26","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=13006"},"modified":"2019-03-30T02:28:26","modified_gmt":"2019-03-30T02:28:26","slug":"how-to-record-programs-and-games-using-simple-screen-recorder-in-linux","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/30\/how-to-record-programs-and-games-using-simple-screen-recorder-in-linux\/","title":{"rendered":"How to Record Programs and Games Using \u2018Simple Screen Recorder\u2019 in Linux"},"content":{"rendered":"<p>One of the best ways to learn a particular subject is by explaining it to others. Needless to say, each time I write an article I am first also teaching the topic to myself and making sure I am conveying it in a way that will be easy to understand and follow. Doing screencasts is a magnificient way to accomplish this goal.<\/p>\n<div id=\"attachment_15560\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recording-Linux.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-15560\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recording-Linux.png\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recording-Linux.png 720w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recording-Linux-620x297.png 620w\" alt=\"Simple Screen Recording in Linux\" width=\"620\" height=\"297\" aria-describedby=\"caption-attachment-15560\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15560\" class=\"wp-caption-text\">Simple Screen Recording in Linux<\/p>\n<\/div>\n<p>At the same time, recording in video the steps you took to get something done will be a nice remainder should you need to perform the same operation in the future. In addition, you can also upload that file to video-sharing sites like\u00a0<strong>YouTube<\/strong>\u00a0to share with the community and the world.<\/p>\n<p><strong>Don\u2019t Miss<\/strong><br \/>\n<a href=\"https:\/\/www.tecmint.com\/record-ubuntu-desktop-screen-using-avconv\/\" target=\"_blank\" rel=\"noopener\">Record Desktop Video and Audio Using \u201cAvconv\u201d Tool<\/a><br \/>\n<a href=\"https:\/\/www.tecmint.com\/showterm-io-a-terminalshell-recording-upload-and-share-tool-for-linux\/\" target=\"_blank\" rel=\"noopener\">Showterm.io \u2013 A Terminal Shell Recording Tool<\/a><\/p>\n<h3>Introducing and Installing Simple Screen Recorder<\/h3>\n<p><strong>Simple Screen Recorder<\/strong>\u00a0is a fantastic piece of software that was initially developed by its author to record output of programs and games. In time it became everything but \u2018simple\u2019, keeping its name not because of a lack in functionality but due to its easy-to-use interface.<\/p>\n<p>Follow these steps to install Simple Screen Recorder:<\/p>\n<h4>On Debian\/Ubuntu and Mint<\/h4>\n<p>The installation in\u00a0<strong>Debian<\/strong>\u00a0\/\u00a0<strong>Ubuntu<\/strong>\u00a0\/\u00a0<strong>Linux Mint<\/strong>\u00a0is pretty straightforward:<\/p>\n<p>Add the repository to your sources.list:<\/p>\n<pre>$ sudo add-apt-repository ppa:maarten-baert\/simplescreenrecorder\r\n<\/pre>\n<p>Resynchronize the package index files from their sources and install:<\/p>\n<pre>$ sudo apt-get update\r\n$ sudo apt-get install simplescreenrecorder\r\n<\/pre>\n<p>Within a matter of minutes, the program will be ready to launch:<\/p>\n<div id=\"attachment_15549\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Launcher.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15549\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Launcher.png\" alt=\"Simple Screen Recorder Launcher\" width=\"192\" height=\"146\" aria-describedby=\"caption-attachment-15549\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15549\" class=\"wp-caption-text\">Simple Screen Recorder Launcher<\/p>\n<\/div>\n<h4>On Fedora\/CentOS and RHEL<\/h4>\n<p>In\u00a0<strong>Fedora<\/strong>\u00a0and derivatives (<strong>CentOS 7<\/strong>\/<strong>RHEL 7<\/strong>, for example), several dependencies have to be installed first:<\/p>\n<p><strong>1.<\/strong>\u00a0Add the\u00a0<strong>ATRPMS<\/strong>\u00a0repository (a generic 3rd party repository used for system and multimedia tools):<\/p>\n<p>In\u00a0<strong>\/etc\/yum.repos.d\/atrpm.repo<\/strong>:<\/p>\n<div class=\"code-label\" title=\"atrpm repo\">atrpm.repo<\/div>\n<pre>[atrpms]\r\nname=Fedora Core $releasever - $basearch - ATrpms\r\nbaseurl=http:\/\/dl.atrpms.net\/el$releasever-$basearch\/atrpms\/stable\r\ngpgkey=http:\/\/ATrpms.net\/RPM-GPG-KEY.atrpms\r\ngpgcheck=1\r\n<\/pre>\n<p><strong>2.<\/strong>\u00a0And the\u00a0<strong>EPEL<\/strong>\u00a0repository as well:<\/p>\n<pre># yum install epel-release\r\n<\/pre>\n<p><strong>3.<\/strong>\u00a0Then install the rest of the dependencies:<\/p>\n<pre># yum install ffmpeg ffmpeg-devel libX11-devel libXfixes-devel jack-audio-connection-kit-devel mesa-libGL-devel git\r\n<\/pre>\n<p><strong>4.<\/strong>\u00a0Clone the developer\u2019s\u00a0<strong>GitHub<\/strong>\u00a0repository for Simple Screen Recorder:<\/p>\n<pre># git clone https:\/\/github.com\/MaartenBaert\/ssr\r\n# cd ssr\r\n<\/pre>\n<p><strong>5.<\/strong>\u00a0And finally, execute the installation script. Make sure you do this as a regular user (other than\u00a0<strong>root<\/strong>), otherwise you will encounter permissions issues later down the road:<\/p>\n<pre>$ .\/simple-build-and-install\r\n<\/pre>\n<p>If the installation does not create a launch icon in the\u00a0<strong>Applications<\/strong>\u00a0menu, you can start Simple Screen Recorder from the terminal.<\/p>\n<pre>$ simplescreenrecorder\r\n<\/pre>\n<p>Or create a symbolic link as a shortcut in your Desktop:<\/p>\n<pre># ln \u2013s $(which simplescreenrecorder) ~\/Desktop\/'Simple Screen Recorder'\r\n<\/pre>\n<h3>How to Use Simple Screen Recorder<\/h3>\n<p>Once you have launched\u00a0<strong>SSR<\/strong>, in the initial screen click\u00a0<strong>Continue<\/strong>:<\/p>\n<div id=\"attachment_15551\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Setup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15551\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Setup.png\" alt=\"Simple Screen Recorder Setup\" width=\"543\" height=\"373\" aria-describedby=\"caption-attachment-15551\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15551\" class=\"wp-caption-text\">Simple Screen Recorder Setup<\/p>\n<\/div>\n<p>In the next screen you will choose options such as whether to record the entire screen, a fixed rectangle, or a specific window. To use any of this options, move the cursor away from the Simple Screen Recorder interface and select an area of the screen or click on a window of your choosing, respectively. You can also choose to record audio and include the cursor in the screencast (or not). Once done, click\u00a0<strong>Continue<\/strong>:<\/p>\n<div id=\"attachment_15552\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-15552\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Settings-360x450.png\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Settings-360x450.png 360w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Simple-Screen-Recorder-Settings.png 517w\" alt=\"Simple Screen Recorder Settings\" width=\"360\" height=\"450\" aria-describedby=\"caption-attachment-15552\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15552\" class=\"wp-caption-text\">Simple Screen Recorder Settings<\/p>\n<\/div>\n<p>Now it\u2019s time to define the video output format and the location. Feel free to look around to find the settings that may be more adequate for your case (the settings below are just for your reference, and ensure that the video recording tools installed by default in the operating system will be able to play the recording), then click\u00a0<strong>Continue<\/strong>\u00a0again:<\/p>\n<div id=\"attachment_15553\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Set-Video-Format-and-Location.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-15553\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Set-Video-Format-and-Location-365x450.png\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Set-Video-Format-and-Location-365x450.png 365w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Set-Video-Format-and-Location.png 520w\" alt=\"Set Video Format and Location\" width=\"365\" height=\"450\" aria-describedby=\"caption-attachment-15553\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15553\" class=\"wp-caption-text\">Set Video Format and Location<\/p>\n<\/div>\n<p>Finally, choose a keyboard shortcut to manage the user interface and click\u00a0<strong>Start recording<\/strong>. When you\u2019re done, save the video by clicking\u00a0<strong>Save<\/strong>\u00a0recording:<\/p>\n<div id=\"attachment_15554\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Desktop-Screen-Recording.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-15554\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Desktop-Screen-Recording-363x450.png\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Desktop-Screen-Recording-363x450.png 363w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Desktop-Screen-Recording.png 521w\" alt=\"Linux Desktop Screen Recording\" width=\"363\" height=\"450\" aria-describedby=\"caption-attachment-15554\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15554\" class=\"wp-caption-text\">Linux Desktop Screen Recording<\/p>\n<\/div>\n<p>Alternatively, you can minimize Simple Screen Recorder so that it will not interfere with the screen cast, and\u00a0<strong>start<\/strong>\u00a0\/\u00a0<strong>stop<\/strong>\u00a0the recording using the key combination selected earlier.<\/p>\n<p>In our example let\u2019s see what happens when we press\u00a0<strong>Ctrl + R<\/strong>:<\/p>\n<div id=\"attachment_15555\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Control-Desktop-Screen-Recording.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15555\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Control-Desktop-Screen-Recording.png\" alt=\"Control Desktop Screen Recording\" width=\"238\" height=\"177\" aria-describedby=\"caption-attachment-15555\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15555\" class=\"wp-caption-text\">Control Desktop Screen Recording<\/p>\n<\/div>\n<p>Then to pause the recording press the key combination again. The\u00a0<strong>red<\/strong>\u00a0circle will turn\u00a0<strong>grey<\/strong>\u00a0and you can finally stop the recording and save the file by clicking on it and choosing the corresponding menu:<\/p>\n<div id=\"attachment_15556\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Screen-Recording-On-Off.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15556\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2015\/09\/Screen-Recording-On-Off.png\" alt=\"Screen Recording On\/OFF Settings\" width=\"588\" height=\"193\" aria-describedby=\"caption-attachment-15556\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-15556\" class=\"wp-caption-text\">Screen Recording On\/OFF Settings<\/p>\n<\/div>\n<p>Please keep in mind that the above trick will work as long as\u00a0<strong>Simple Screen Recorder<\/strong>\u00a0is running \u2013 it can be minimized but it has to be running.<\/p>\n<h3>Summary<\/h3>\n<p>At this point you must have already installed and try out what many Linux users out there consider the best screencrasting tool. Regardless of the reasons why you have chosen to do so, I can assure you you will never look back.<\/p>\n<p>I highly recommend you take a look at the\u00a0<a href=\"http:\/\/www.maartenbaert.be\/simplescreenrecorder\/\" target=\"_blank\" rel=\"nofollow noopener\">developer\u2019s web site<\/a>\u00a0for further ideas and suggestions for improving your videos. Of course, you can also always reach us if you have questions or comments about this article or if you need help to set up Simple Screen Recorder in your computer and run into any issues, using the form below.<\/p>\n<p><a href=\"https:\/\/www.tecmint.com\/screencasting-with-simple-screen-recorder-in-linux\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the best ways to learn a particular subject is by explaining it to others. Needless to say, each time I write an article I am first also teaching the topic to myself and making sure I am conveying it in a way that will be easy to understand and follow. Doing screencasts is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/30\/how-to-record-programs-and-games-using-simple-screen-recorder-in-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Record Programs and Games Using \u2018Simple Screen Recorder\u2019 in Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13006","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=13006"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13006\/revisions"}],"predecessor-version":[{"id":13007,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13006\/revisions\/13007"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=13006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=13006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=13006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}