Skip to content

📷 Script to take screenshots on minimalist Linux distributions.

Notifications You must be signed in to change notification settings

danrog303/rofi-screenshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

rofi-screenshot

Script for taking screenshots on minimalist Linux distributions.

Features

  1. Using rofi to display screenshot taking menu
  2. Allows to take screenshot of whole screen or only selected region (region can be selected using mouse)
  3. Saving image as JPG, PNG or copying screenshot to clipboard

Dependencies

Before you use this application, you need to install the following dependencies - either using your package manager (like apt, pacman) or by manually compiling source codes.

  • rofi (for displaying menus)
  • slop (for selecting screen regions)
  • ffcast (for saving screenshots of entire screen or specified region)
  • xclip (for copying image to clipboard)
  • libnotify (for sending desktop notifications)
  • imagemagick (for converting screenshots to jpg)

Usage

  1. Install required dependecies.
  2. Clone this repo
  3. Copy rofi-screenshot.sh to any directory in your $PATH environmental variable
  4. Give rofi-screenshot.sh execution rights by running chmod a+x rofi-screenshot.sh
  5. Run rofi-screenshot.sh to open screenshot taking tool (or assign the script to a keyboard shortcut to have it always at hand)

Screenshots

Screenshot: rofi-screenshot

Screenshot: rofi-screenshot

Screenshot: rofi-screenshot

Technologies used

This script has been written in pure POSIX-compliant Linux shell (/bin/sh). Script should run on any Linux distribution where all required dependencies can be installed.

About

📷 Script to take screenshots on minimalist Linux distributions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages