Skip to content

Commit

Permalink
Updated, removed obsolete parts, added screenshot (#278)
Browse files Browse the repository at this point in the history
  • Loading branch information
stefonarch authored Nov 28, 2021
1 parent b3e0e26 commit c2937bc
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 18 deletions.
51 changes: 33 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
# ScreenGrab

##### version 2.0-dev
## Overview

ScreenGrab - A program for fast creating screenshots, and easily publishing them on internet image hosting services. It works on Linux and Windows operating systems. ScreenGrab uses the Qt framework and thus, it is independent from any desktop environment.
An application for creating screenshots. ScreenGrab uses the Qt framework and thus,
it is independent from any desktop environment.

### Build requirements
![ScreenGrab](screengrab.png)

## Features

* Screenshot of screen area, window, fullscreen and last selected area
* Delay
* Edit directly in other applications
* Automatic saving; insert date+time in filename
* Fit to edges by right click
* Custom shortcuts

## Installation

### Compiling source code

#### Build requirements

* Qt5 >= 5.2 (Qt 4.x support only 1.x branch)
* CMake >= 3.1.0 (only for building ScreenGrab from sources)
* GCC > 4.5
* KF5WindowSystem
* [optional] Qxt Library > 0.6 (if you want to build ScreenGrab using your system Qxt version - see the "Build options" section in this file)

### Build

To build ScreenGrab from sources, use these commands:

Expand All @@ -22,18 +35,21 @@ To build ScreenGrab from sources, use these commands:
make
make install

### Build options
#### Build options

You can use some or all of these parameters to customise your build.

* **-DCMAKE_INSTALL_PREFIX** - Install prefix for Linux distro. Default setting: "/usr".
* **-DSG_XDG_CONFIG_SUPPORT** - Place config files into XDGC_CONFIG_HOME directory (usually - ~/.config/${app_name) ). Default setting: ON. In previous versions the config files were stored in ~/.screengrab (Set this parameter to "OFF" to store the config files here).
* **-DSG_XDG_CONFIG_SUPPORT** - Place config files into XDGC_CONFIG_HOME directory
(usually - ~/.config/${app_name) ). Default setting: ON. In previous versions the
config files were stored in ~/.screengrab (Set this parameter to "OFF" to store the config files here).
* **-DSG_EXT_UPLOADS** - Enable uploading screenshots to image hosting services. Default setting: ON.
* **-DSG_DBUS_NOTIFY** - Enable D-Bus notifications.
* **-DSG_GLOBALSHORTCUTS** - Enable global shortcuts for main actions to create screenshots. Default setting: ON.
* **-DSG_USE_SYSTEM_QXT** - Use system version Qxt Library for global shortcuts. Default setting: OFF.
* **-DSG_DOCDIR** - Name for the directory of user's documentation. Default setting: "screengrab".
* **-DQKSW_SHARED** - Enable shared linking with qkeysequencewidget library (in src/common/qksysekwesewidget). Default setting: OFF.
* **-DQKSW_SHARED** - Enable shared linking with qkeysequencewidget library (in src/common/qksysekwesewidget).
Dfault setting: OFF.
* **-DDEV_VERSION** - Set a dev-version here, maybe git describe $foo. Default not set.

#### Build notes
Expand All @@ -46,23 +62,22 @@ git clone https://salsa.debian.org/lxqt-team/screengrab
```
Build with the tools provided by `devscripts` or better with `pbuilder` or `sbuild`

### LICENSE
### Binary packages

Screengrab is licensed under the GPL v2. See file LICENSE in docs directory for more information
Official binary packages are available in all major distributions. Just use the distributions'
package manager to search for string 'screengrab'.

### Contacts
## LICENSE

Web homepage: https://github.com/lxqt/screengrab
Bug Tracker: https://github.com/lxqt/screengrab/issues
Screengrab is licensed under the GPL v2. See file LICENSE in docs directory for more information


### Copyright
## Copyright

(c) 2014-2018, LXQt Team
(c) 2014-2021, LXQt Project
(c) 2009-2013, Artem 'DOOMer' Galichkin


### Translation
## Translation

Translations can be done in [LXQt-Weblate](https://translate.lxqt-project.org/projects/lxqt-desktop/screengrab/)

Expand Down
Binary file added screengrab.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c2937bc

Please sign in to comment.