record-desktop

0.5.9 • Public • Published

record-desktop

Record gifs and take screenshots on linux, built with electron.

Demonstration

Tested on Ubuntu 14.04 and Ubuntu 16.04 in unity and awesome-wm environments.

Featuring

  • Recording a gif
    1. Start recording an area or an active window by a hotkey.
    2. Stop by a hotkey, get a generated gif file opened via xdg-open (commonly in a image viewer).
    3. 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
    1. Take a screenshot of an area or an active window by a hotkey (with mac os like shadow - example).
    2. Get a screenshot copied in the clipboard.
    3. 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

License

MIT © ewnd9

Readme

Keywords

Package Sidebar

Install

npm i record-desktop

Weekly Downloads

66

Version

0.5.9

License

MIT

Last publish

Collaborators

  • ewnd9