Recording a Linux Training Tutorial

Benefits of Recording a Linux Tutorial

The Linux Foundation has a mandate to train the next generation of Linux developers, and has made a commitment to providing free online Linux training through our Linux training tutorials. In recording a Linux tutorial you are not only benefiting the Linux community by helping educate them on Linux, but it is also an excellent opportunity to showcase your personal expertise and raise your profile within the community. We appreciate you taking the time to record a tutorial and look forward to sharing it with the Linux community.

Best Practices For Your Tutorial

Slide design:

  • Include a slide with your picture and a short bio to introduce yourself and your background at the beginning.
  • Avoid using text slides as a presentation script that you just read to the audience. Include key points and then talk about them in more depth.
  • Break up key points into multiple individual slides, instead of loading slides with a lot of bullet points. Changing slides more often keeps things engaging.
  • When possible, find graphics that help to emphasize and complement your text.
  • Remember that some attendees may be watching on small screens so make text and graphics large and easy to read at a glance.

Presentation Tips:

  • Avoid Scripts: Don't read from a script but instead have a checklist handy so you can make sure to cover your key points.
  • Energy: Find ways to keep your energy level up while presenting. You might stand up and pace while you speak, or make hand and arm gestures while talking.
  • Enthusiasm: Demonstrate to your audience why they should care about the information that you are imparting. Use phrases like, "One of my favorite things about…" or "A really interesting part about this is…"
  • Variation: Watch out for a monotone delivery style. Every small change in the pitch of your voice or speed of your delivery helps refocus your audience’s attention.
  • Relevance: These tutorials will be around for a while, so please do your best to focus on information that will still be accurate in 6 months, 12 months, 24 months, etc.
  • Teach with Examples: Whenever you can (and if the topic makes sense) don't hesitate to switch to a console and show examples of the commands or topics you present. For example, invoking a command and showing/explaining what's the output.

Other reminders:

  • Keep a glass of liquid handy and don't be afraid to take a short break long enough to take a drink.
  • Remember to turn off your cellphone and shut down applications.

Steps To Record a Tutorial Using Linux

Tools Needed:

  • recordMyDesktop (Download Latest Version)
  • High-quality microphone and/or video camera (if video included in addition to presentation slides)

* NOTE: Please make sure that you contact us if you are thinking about integrating a webcam capture into your tutorial.

Tutorial Requirements:

  • 15-30 Minutes In Length
  • Use Linux Foundation Presentation Slide Deck (Download Latest Version)
  • You are also required to provide us with a short (but detailed) abstract about the tutorial, a personal biography and a headshot for the website. You can see examples on our Linux Tutorials page.
  • Any associated files that are mentioned as a part of the tutorial can be included for download if required.
  • Video Ratio: 4:3 (Slides Only) or 16:9 (Desktop Capture)
Video Ratio Comparison

Recording Process:

  1. Download and install recordMyDesktop and gtk-recordMyDesktop (or recordmydesktop-qt if you're using KDE. These steps will presume gtk-recordMyDesktop, but they are identical front-ends).
  2. Start gtk-recordMyDesktop.
  3. To conserve file size, set Video Quality to 60%. Leave Sound Quality at 100%.
  4. Click Advanced. The Advanced dialog will open.
  5. Click the Performance tab and make sure Frames Per Second is set at 15 (Slides Only) or 29.97 (Motion Video or Camera), and all other options on the tab are not selected.
  6. Click the Sound tab and confirm the Device is set for your capture device.
  7. Close the Advanced dialog.
  8. Click Save As and choose a file name to save the video output.
  9. If you want to just record one window on the screen, click Select Window and click the + cursor on the window you want to record. For full-screen captures, skip this step.
  10. Click Record. The gtk-recordMyDesktop window will vanish and a white Stop button will appear in the system tray of your taskbar.
  11. To pause recording, right click the Stop control. To resume, right click the Pause control.
  12. To end recording, left click the Stop control. The video will be encoded and saved as the file you specified earlier.

Troubleshooting Issues:

  1. There is a bug (view details) with recordMyDesktop on a device that has a resolution of 1366x768 that causes windows to jitter (see video example) when shifted. Solution: Open a terminal and use recordMyDesktop as you normally would, but with the following option added: $ recordmydesktop --width=1360.

Uploading The Tutorial For Review:

When your tutorial is completed, please follow these steps to upload your tutorial so that it can be reviewed by our Linux training team.

  1. Go to our video site and Login using your Linux.com or Linux Foundation account.
  2. Click on the Submit a Video button in the top right-hand corner navigation.
  3. Enter a Title. Please use the format "Tutorial: [Enter Name of Tutorial] By [Enter Your Name]".
  4. Enter a Description. This can be the same abstract that we mentioned in the tutorial requirements.
  5. Select a Category. Please choose "How-tos and Tutorials". It is the third option from the bottom.
  6. Select a File. Select the tutorial file from your local system, .ogv is the preferred format.
  7. Select a Thumbnail. This can be a screen capture from your tutorial. We suggest using the first slide of your presentation with the title of the tutorial and your name.
  8. Click Submit. When you're ready, upload your video.
  9. Notify Us. When your video upload is complete, please send us an email so that we can review your tutorial. If we have any questions we will contact you, otherwise, we will notify you when your tutorial is published.

Thank you!