Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm looking for an app to control my screen brightness, and if it is possible the color temperature also (mostly for hot(sepia) and cold(blue) tones), I want it for reading on the pc.
I found this wingpanel-indicator-nightlight but it doesn't work, probably because I'm not using a desktop environment but a window manager (Awesome).
Monitor is AOC M2470SW which have a HDMI connector.
Last edited by Ghost-Order; 09-07-2020 at 10:52 PM.
Reason: more information
there is an app called ddccontrol which can send some commands to the monitor. Also there is a gui frontend available. Need to play a bit to find out how, but probably works.
Not sure what you're hoping to get here if you provide zero useful information such as make / model of graphics card and monitor.
Also, unless you're doing hardware calibration of your monitor with something like an X-Rite i1 setting a colour temperature is meaningless.
My bad, my monitor is an AOC M2470SW which have a HDMI connector. Maybe I didn't explain myself well enough, with color temperature I mostly was referring to make it more sepia or more cold(blue), I'm not doing calibration I just want it to read books in my pc, with xrandr I can control the brightness and that's nice but it would be better if I could add some tones of sepia to relax even more my eyes when reading.
Quote:
Originally Posted by pan64
there is an app called ddccontrol which can send some commands to the monitor. Also there is a gui frontend available. Need to play a bit to find out how, but probably works.
It seems that is exactly what I was looking for, since it is like a software equivalent to your monitor physical controllers, so I even can manipulate de RGB values, that is pretty nice.
But to make it work I need the exact path of my device in the form of path/to/my/device, at least that is what I understand reading from the --help command.
I was searching on the web for how to get that information but I couldn't found anything useful, I tried with lspci, lshw, lsdev, but non of them gets me the path/to/my/device, the ddccontrol man page doesn't have so much information tho, there it says that "the programm is fully documented" at /usr/share/doc/ddccontrol/html/index.html but I don't have that file.
Yep I tried the -p flag before and it seems my monitor doesn't support DDC/CI.
Code:
No monitor supporting DDC/CI available.
If your graphics card need it, please check all the required kernel modules are loaded (i2c-dev, and your framebuffer driver)
So it seems I'm lacking i2c-dev, I was searching for how to install that driver in arch linux (cause it is not in the official nor AUR repositories) but found nothing.
so if you have no /dev/i2c-0 /dev/i2c-1 .... (or similar) devices you need to find the kernel module and "install" it.
which kernel is it?
My kernel is Linux 5.8.7-arch1-1 x86_64, I was looking for how to install modules but I just found how to load them, and trying
Code:
modprobe i2c
I get this error message: modprobe: FATAL: Module i2c not found in directory /lib/modules/5.8.7-arch1-1
It seems I need to download the module then, but it is not in the arch official repositories neither the AUR either it seems.
How can I know if a package have the drivers I'm looking for? When I query a specific package with the pacman helper 'yay', I can get all this information (this is just an example):
Code:
Repository : ...
Name : ...
Keywords : ...
Version : ...
Description : ...
URL : ...
AUR URL : ...
Groups : ...
Licenses : ...
Provides : ...
Depends On : ...
Make Deps : ...
Check Deps : ...
Optional Deps : ...
Conflicts With : ...
Maintainer : ...
Votes : ...
Popularity : ...
First Submitted : ...
Last Modified : ...
Out-of-date : ...
I guess I should look into the package that have i2c-0 or i2c-1 in the field named 'Provides' right?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.