Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qtilities/magnifiqus
Qt based screen magnifier
https://github.com/qtilities/magnifiqus
qt screen-magnifier
Last synced: 3 months ago
JSON representation
Qt based screen magnifier
- Host: GitHub
- URL: https://github.com/qtilities/magnifiqus
- Owner: qtilities
- License: gpl-2.0
- Created: 2020-12-09T13:34:10.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-14T08:40:49.000Z (about 1 year ago)
- Last Synced: 2023-12-14T09:41:47.506Z (about 1 year ago)
- Topics: qt, screen-magnifier
- Language: C++
- Homepage: https://qtilities.github.io/
- Size: 223 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# Magnifiqus
[![CI]](https://github.com/qtilities/magnifiqus/actions/workflows/build.yml)
## Overview
Screen magnifier system tray tool;
once started, a floating window appears after clicking on the tray icon.In the options you can set the visibility and size of the mouse cursor,
whether to run the application at startup, the background and border colors of the window
and if to keep it always on top. The zoom factor can be changed by using the mouse wheel
over the window, from 1 to 5 times.![Screenshot](resources/screenshot.png)
## Dependencies
Runtime:
- Qt5/6 base
- X11Extras when using Qt5
- X11 librariesBuild:
- CMake
- Qt Linguist Tools
- [Qtilitools] CMake modules
- Git (optional, to pull latest VCS checkouts)## Build
`CMAKE_BUILD_TYPE` is usually set to `Release`, though `None` might be a valid [alternative].
`CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
Using `sudo make install` is discouraged, instead use the system package manager where possible.```bash
cmake -B build -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -W no-dev
cmake --build build --verbose
DESTDIR="$(pwd)/package" cmake --install build
```## Packages
[![Packages]](https://repology.org/project/magnifiqus/versions)
[alternative]: https://wiki.archlinux.org/title/CMake_package_guidelines#Fixing_the_automatic_optimization_flag_override
[CI]: https://github.com/qtilities/magnifiqus/actions/workflows/build.yml/badge.svg
[Packages]: https://repology.org/badge/vertical-allrepos/magnifiqus.svg
[Qt]: https://qt.io
[Qtilitools]: https://github.com/qtilities/qtilitools/