Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/libvibrant/vibrantLinux
A tool to automate managing your screen's saturation depending on what programs are running
https://github.com/libvibrant/vibrantLinux
amdgpu i915 linux nvidia qt vibrance vibrancy vibrant
Last synced: 2 months ago
JSON representation
A tool to automate managing your screen's saturation depending on what programs are running
- Host: GitHub
- URL: https://github.com/libvibrant/vibrantLinux
- Owner: libvibrant
- License: mit
- Created: 2020-02-21T23:21:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-06T15:57:26.000Z (about 2 years ago)
- Last Synced: 2024-04-14T08:54:33.471Z (3 months ago)
- Topics: amdgpu, i915, linux, nvidia, qt, vibrance, vibrancy, vibrant
- Language: C++
- Homepage:
- Size: 1.24 MB
- Stars: 121
- Watchers: 3
- Forks: 7
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-gnu-linux-gaming - **vibrantLinux** - brightgreen.svg)](https://img.shields.io/badge/FOSS-brightgreen.svg) (Graphics cards / Nvidia)
README
Main Program:
![Main program](assets/program.png)
Program entry editor:
![Program vibrance editor](assets/entryeditor.png)
## Overview
vibrantLinux is a GUI tool to serves the same purpose as [VibranceGUI](https://vibrancegui.com/) for Windows, which to modify the saturation of any given screen whenever certain programs are launched/are in focus.
It currently only supports Nvidia and other GPUs that implement the Color Transformation Matrix (CTM) property. If you find a way to add this support to any other GPUs, please inform me so that vibrantLinux can support those GPUs.
## Requirements
The required packages are:
- git
- qt
- libxcb
- libxcb-ewmh
- [libvibrant](https://github.com/libvibrant/libvibrant/)## Installation
```bash
git clone https://github.com/libvibrant/vibrantLinux.git ~/vibrantlinux
cd ~/vibrantlinux
./update.sh
```## Updates
Head to your installation folder. In our case, it is located at `~/vibrantLinux`. Then, run:
```bash
./update.sh
```