The article has a section describing the "No outputs have backlight property" error that I’m currently facing. The proposed solution is that I add a /etc/X11/xorg.conf.d/20-intel.conf file with the following contents:
@Zircon34 Thanks for the reply. Yes. All of that is already inside my i3 config file. As I mentioned in my post, xbacklight was functioning before I removed the xf86-video-intel package.
But now, every time I used xbacklight, it gives a “No outputs have backlight property.”
The archwiki provides a solution, but it didn’t work for me.
Yup. I’m aware that there are other tools out there for brightness control. I’m just trying to understand why the solution proposed in ArchWiki (https://wiki.archlinux.org/title/backlight#xbacklight) didn’t work for me.
I did this, and it prevented my machine from booting. I don’t understand what went wrong.
To be honest, I am not sure, perhaps incorrect driver name?
Arch wiki says:
Xorg configuration
Note: The following requires xf86-video-intel.
There may be no need for any configuration to run Xorg.
However, if Xorg does not start, and to take advantage of some driver options, you can create an Xorg configuration file similar to the one below:
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
EndSection
Hence uninstalling xf86-video-intel may not work with that config.
Edit: something I found in the arch wiki, try setting the kernel parameter as i915.enable_dpcd_backlight=1. To be honest I never had those problems on Intel graphics, just giving a couple of possible ideas. You can try this without making it permanent by pressing the correct key combo upon booting in grup, I think it is e. Then adding the kernel parameter.
One obscure point that is easy to miss with using xorg-xbacklight and the xbacklight command line tool, the user executing the command has to be in the video group.
There used to be (and probably still is) an installation message that indicates this.