Comments (6)
It would be great
Why?
from brightnessctl.
In the case where I share my laptop with my friends both physically and over SSH. It is a nonsense to allow a user remotly control the the brightness since he probably doesn't even have the necessary permissions to output something to the screen.
My goal is to have a dynamic permission system a bit like with the uaccess
tag of udev/systemd.
And since DBus
is highly configurable, we could have users that always have access to the backlight (root for example, or let the machine administrator choose).
from brightnessctl.
But that'd require depending on dbus, yuck
from brightnessctl.
@xdbob I'm sure you can mess around with polkit to achieve this.
In addition, you can only add your local user to the necessary group.
It's not like you can prevent your friends from doing anything, if they can sudo.
from brightnessctl.
I have a polkit policy for something like this. I wrote it for light though. See the annotate key
field for where the binary path goes.
from brightnessctl.
PolKit might do for a single seat configuration. I will look into it thanks for the feedbacks.
PS: The ideal situation would be ACLs support in the sysfs and let udev/systemd work out everything for us
from brightnessctl.
Related Issues (20)
- Possible bug bright white flash before lowering brightness
- Get brightness in percentage HOT 7
- Pressing CapsLock turns off ScrollLock backlight
- Udev rules are not creating HOT 2
- `--min-value` not working? HOT 2
- Feature request: Configure brightness of external monitors HOT 6
- set brightness on AMD APU pip vs apt HOT 1
- Brightness goes from 1 to 2 when asking for 10% dimmer. HOT 1
- Installing on gentoo HOT 1
- --min-value prevents all value changes HOT 5
- Need Help: max brighness at 10% HOT 1
- Current brightness % reported is wrong when using exponant HOT 1
- Working vs not working(?!)
- It doesn't work for Ubuntu 23.04 now!
- not working in a shell script in a crontab
- wildcard doesn't work HOT 2
- Prevent brightnessctl from auto saving brightness value? HOT 1
- please update new version , is long times HOT 3
- Dell backlit :: Is it possible to keep the light always on HOT 1
- wish ;) control leds color HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brightnessctl.