Linux'ta klavye ışıklarını manuel ayarlamak

Bir de bunu deneyin, alttaki komut ile listeyi öğrenin.
Kod:
cat /sys/class/leds/tpacpi::kbd_backlight/max_brightness

Bu komut ile parlaklığı 1 olarak ayarlayın.
Kod:
echo 1 | sudo tee /sys/class/leds/tpacpi::kbd_backlight/brightness
tpacpi modülü Thinkpad laptoplar için değil miydi?
 
Arch kaynaklarında bir de şöyle bir çözüm verilmiş.

Sırayla anlatayım.
Önce alttaki paketleri kuruyorsun.
Kod:
pacman -S upower python-dbus

kb-light.py adında boş bir metin editörü oluşturuyorsun.

Alttakini kb-light.py dosyasına geçiriyorsun.
Kod:
#!/usr/bin/env python3

import dbus
import sys

def kb_light_set(delta):
    bus = dbus.SystemBus()
    kbd_backlight_proxy = bus.get_object('org.freedesktop.UPower', '/org/freedesktop/UPower/KbdBacklight')
    kbd_backlight = dbus.Interface(kbd_backlight_proxy, 'org.freedesktop.UPower.KbdBacklight')

    current = kbd_backlight.GetBrightness()
    maximum = kbd_backlight.GetMaxBrightness()
    new = max(0, min(current + delta, maximum))

    if 0 <= new <= maximum:
        current = new
        kbd_backlight.SetBrightness(current)

    # Return current backlight level percentage
    return 100 * current / maximum

if __name__ ==  '__main__':
    if len(sys.argv) == 2 or len(sys.argv) == 3:
        if sys.argv[1] == "--up" or sys.argv[1] == "+":
            if len(sys.argv) == 3:
                print(kb_light_set(int(sys.argv[2])))
            else:
                print(kb_light_set(17))
        elif sys.argv[1] == "--down" or sys.argv[1] == "-":
            if len(sys.argv) == 3:
                print(kb_light_set(-int(sys.argv[2])))
            else:
                print(kb_light_set(-17))
        else:
            print("Unknown argument:", sys.argv[1])
    else:
        print("Script takes one or two argument.", len(sys.argv) - 1, "arguments provided.")

Bu komutla çalışma izni veriyorsun.
Kod:
chmod a+x kb-light.py

Bu komutla kullanıcı bin dizinine gönderiyorsun.
Kod:
sudo cp -r /usr/local/bin

Sistemin "başlangıç ve seçenekler" aracından bu dosyanın başlangıçta çalışması için ekliyorsun.
Yeniden başlattıktan sonra önceki mesajda verdiğim komutları tekrar deniyorsun.
 
Bilgisayar ısındı hocam vazgeçtim bu işten. Emeğiniz için sağ olun. Belki ilerde uğraşırım ama şu an uğraşasım yok. Tekrar sağ olun var olun.

Ben de olacağından pek umutlu değildim ama bunun gibi denemeler her iki tarafa tecrübe kazandırıyor:).
 
Dell cihazlar yıllardır resmi Linux desteği ile birlikte geliyorlar. Klavye ledlerinin desteğinin olmaması gibi bir durum mantıklı gelmiyor. Hele ki daha eski modellerinde bile (zamanının dağıtımları ile tabii ki) direkt olarak klavye aydınlatmasını tanımalarına rağmen.

Aşağıdaki komutları terminal üzerinde dener misiniz?

  • Önce klavyenin mevcut led parlaklık seviyesini öğrenelim.
    cat /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
  • Ardından klavyemizin desteklediği makismum parlaklık seviyesini öğrenelim.
    cat /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/max_brightness
  • Maksimum seviye veya daha azı bir seviyeye ayarlamak isteseniz aşağıdaki kodu girin. (Kod örneğinde ayarlanmak istenen seviye 4, örneğin en yüksek seviyesi.)
    echo 4 | sudo tee /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Çevrilmiştir, orijinal kaynak: Revisions to Dell keyboard backlight is not working

Ayrıca, zaman aşımı değerlerini ayarlamak için Dell'in kendi rehberini gözden geçirebilirsiniz.
Ubuntu Linux'da Klavye Arka Işığı Zaman Aşımı Aralığını Yapılandırma | Dell Turkey
 
@SypeR
133.png
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı