Linux · Sound & Video
RecordMyDesktop
RecordMyDesktop is a lightweight Linux screen recorder that captures desktop activity with audio, designed for simple, no-frills recording.
- License
- GPL-2.0
- Latest version
- 0.4.0
What is RecordMyDesktop?
RecordMyDesktop is a command-line and GUI tool for recording screen sessions on Linux, originally developed in the mid-2000s. It uses open-source libraries like ALSA and X11 to capture desktop output and sound, writing directly to Ogg Theora video files. It has seen stable but minimal updates over the years, with most development happening before 2015.
It's best suited for users who need basic screen capture without complex settings or streaming. If you're recording tutorials, bug demonstrations, or simple desktop sessions and prefer minimal setup, this tool fits the need. It’s not built for live streaming or multi-source compositing.
Compared to OBS Studio, RecordMyDesktop feels limited and dated. It lacks scene switching, preview windows, and format flexibility. But for users overwhelmed by OBS’s interface or who only need occasional recordings, it’s a straightforward alternative—closer in spirit to basic Windows tools like Problem Steps Recorder with audio, not full studio suites.
Best for: Users who need simple, occasional desktop recordings without setup complexity.
Key features of RecordMyDesktop
- Records desktop screen and audio simultaneously
- Simple GUI frontends available (gtk-recordMyDesktop, qt-recordMyDesktop)
- Outputs to Ogg Theora (.ogg) video format
- Select specific screen regions or full display
- Adjust audio and video quality settings
- Low CPU overhead for basic recordings
- Built on standard Linux audio/video frameworks
Pros
- Lightweight and easy to install on most distros
- Minimal configuration needed for basic use
- Stable on older or low-resource systems
- No complex interface or learning curve
- Good for quick capture of desktop issues
Cons
- Only outputs to Ogg format—conversion often needed
- No live preview during recording setup
- Limited editing or post-processing options
- Development has slowed significantly
Windows programs RecordMyDesktop replaces
How to install RecordMyDesktop on Linux
sudo apt install recordmydesktopsudo apt install recordmydesktopsudo pacman -S recordmydesktopsudo zypper install recordmydesktopTips for Windows users
Coming from OBS Studio, expect far fewer options—RecordMyDesktop doesn’t support streaming, scenes, or multiple sources. Your recordings will be in .ogg, not MP4, so you’ll likely need to convert them with ffmpeg. Keyboard shortcuts are basic; there’s no studio-style control bar. Use it when you want to press record and walk away, not when you need precision or polish.
RecordMyDesktop: frequently asked questions
Does RecordMyDesktop support MP4 or AVI output?
No, it only outputs to Ogg Theora (.ogg). You’ll need to convert the file using ffmpeg or another tool if you need MP4 or AVI.
Why is my audio out of sync?
Audio sync issues are common in older versions due to timing inaccuracies. Updating to the latest available version in your repo may help, but it’s a known limitation.
Is there a GUI for RecordMyDesktop?
Yes, gtk-recordMyDesktop and qt-recordMyDesktop are GUI frontends. Install them separately if your distro doesn’t include one by default.
Can I record a specific window or region?
Yes, you can select a region using the GUI or command-line options. It respects X11 window boundaries but doesn’t track moving windows.
Updated