../arch-backlight-i3

Arch Linux ve i3 için Backlight Ayarlaması


You are reading an article that is more than a year old. The content might be outdated.


Table of contents


## ACPI Test

Backlight ayarlamasından önce backlightı kontrol eden driverı öğrenmeliyiz. Bunun için /sys/class/backlight klasöründen yararlanacağız.

$ ls /sys/class/backlight
intel_backlight

Benim çıktıda görüldüğü üzere intel_backlight tarafından kullanılıyormuş. Bu klasörün içerisindekileri kontrol edelim.

$ ls /sys/class/backlight/intel_backlight
actual_brightness
brightness
max_brightness
subsystem
uevent
bl_power
device
power
type

Burada yer alan dosyaları ve klasörleri açıklayalım.

Yukarda açıkladığımız dosyalardan max_brightness’ı inceleyelim.

$ cat max_brightness
937

Gördüğümüz gibi maksimum verebileceğimiz ışık değeri 937

Bir de tanımlanan ışık değerini brightness dosyası ile inceleyelim.

$ cat brightness
700

Bu dosyayı değiştirerek parlaklığı da değiştirebiliriz.

$ echo 600 > brightness

Tabi ki parlaklığı ayarlamak için sürekli bu dosyayı değiştirmekle uğraşmayacağız.

## XBacklight

Xorg tarafından hazırlanan xbacklight ile parlaklığı ayarlayabiliriz.

Not: Xbacklight sadece intel ile çalışmaktadır ve modesetting sürücüsü ile çalışmamaktadır. Yani Xorg’unuz modesetting driverını kullanıyorsa xbacklight çalışmayacaktır.

Pacman ile xbacklight kurulumu

pacman -S xorg-xbacklight

Belirli bir % değeri ile parlaklığı belirlemek için

# %50 tanımlamak için
xbacklight -set 50

Belirli bir % değeri ile parlaklığı arttırmak için

# %10 arttırmak için
xbacklight -inc 10

Belirli bir % değeri ile parlaklığı kısmak için

# %10 azaltmak için
xbacklight -dec 10

## Light

xbacklight yazılımının çalışmaması durumlarında kullanabileceğiniz bir başka yardımcı yazılım. LightScript’in C ile yazılmış hali. Malesef resmi depoda bulunmuyor bu sebeple AUR üzerinden kurmanız gerekiyor.

yaourt -S --noconfirm light

Şuanki parlaklığı almak için

light -G

Belirli bir % değeri ile parlaklığı tanımlamak için

# Parlaklığı %50 yap
light -S 50

Belirli bir % değeri ile parlaklığı arttırmak için

# %5 arttırmak için
light -A 5

Belirli bir % değeri ile parlaklığı azaltmak için

# % 5 azaltmak için
light -U 5

## i3 Klavye Kısayol

i3 üzerinde klavye kısayol belirlemek için ~/.config/i3/config dosyasına aşağıdaki kısayolu ekleyeceğiz.

bindsym XF86MonBrightnessDown exec light -U 5
bindsym XF86MonBrightnessUp exec light -A 5

tabi ki dilerseniz buradaki XF86MonBrightnessDown ve XF86MonBrightnessUp değerini değiştirerek başka bir kısayol atayabilirsiniz.

Bu işlemi kullandığınız DE/WM’deki kısayol ayarlamasını uygulayarak da tanımlayabilirsiniz.


Contribute to this post