Giter Club home page Giter Club logo

auto-brightness-toggle's Introduction

Auto Brightness Toggle

A GNOME extension that allows you to toggle auto brightness from quick settings.
Currently supports: GNOME 43.
Note: Your system needs to support auto brightness. Check the troubleshoot section below to determine.

Get it on GNOME Extensions

Usage:

Install -> Works OOB (No extra config needed)

Troubleshoot:

If you have enabled the extension but "Auto Brightness" is greyed out in your quick settings, check if your system supports auto brightness.
Goto Gnome Settings -> Power and look for Automatic Screen Brightness. If this option is not found, it means your system does not support auto brightness, hence the extension won't work.
If you believe your hardware does support auto brightness, you need to check if your GPU driver has been correctly installed/configured.

To-Do:

  • Add detection of the availability of auto brightness (check if hardware/OS supports)
  • Add custom "auto brightness" icon
  • Translation (haven't tested)

Fun Fact:

Once upon a time, I needed something to quickly turn on/off auto brightness just like on a smartphone. Then after a quick search I discovered this extension: https://github.com/diegonz/toggle-auto-brightness. It looks exactly what I needed! Until... it won't install on my Fedora 37!

Ah-ha! It has stopped updating since 2019 and hence doesn't support GNOME 43! Having forked the repo and a quick look at the code, hmmmm, GNOME 43 has changed a lot! I eventually decided to create a new extension from scratch since there was not much code I can borrow.

auto-brightness-toggle's People

Contributors

m1nicrusher avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.