Record Desktop
:movie_camera: Effortless GIFs and screenshots on Linux, built with Electron.
Install / Use
npx skills add ewnd9/record-desktopInstalls into whichever agent you are using.
README
record-desktop
Record gifs and take screenshots on linux, built with electron.

Tested on Ubuntu 14.04 and Ubuntu 16.04 in unity and awesome-wm environments.
Featuring
- Recording a gif
- Start recording an area or an active window by a hotkey.
- Stop by a hotkey, get a generated gif file opened via
xdg-open(commonly in a image viewer). - Drag & drop it into an input in a browser (currently there is a problem with copy/paste to/from the clipboard, follow issue#8 for details).
- Taking a screenshot
- Take a screenshot of an area or an active window by a hotkey (with mac os like shadow - example).
- Get a screenshot copied in the clipboard.
- Paste it into into an input in a browser.
- Preview gallery
- Upload to imgur
All files are persisted in customizable location.
All hotkeys are customizable in settings.
Install
First install the dependencies
$ sudo apt-get install slop imagemagick byzanz
If you don't have apt-get or have any troubles follow readmes of projects
Then record-desktop itself by either Debian package or npm
Debian package
Download the latest deb release from https://github.com/ewnd9/record-desktop/releases
Use dpkg
$ sudo dpkg -i record-desktop_v*_amd64.deb
npm
$ npm install record-desktop --global
Usage
$ record-desktop
Just put it to autostart
Development
$ npm run build:watch
$ npm start
Building production
$ npm run build:electron-deb && sudo dpkg -i dist-pkg/installers/*.deb
Changelog
v0.5.0- make notifications optional
v0.4.0- quick actions against latest files in the tray menu
- auto refresh the gallery on new files creation
- display size and resolutions of files in the gallery
v0.3.0- the mac os like shadow effect for screenshots
Credits
Icon (link) made by Freepik from www.flaticon.com is licensed under CC BY 3.0.
Related
- electron-recorder - Low-level desktop recorder based on
ffmpeg - archlinux wiki - List of screenshot apps
- Article: The Power of Animated Gifs - Why effortless Gif creation matters
License
MIT © ewnd9
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
