https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/downloads/ linkindeki .zip'i indirin.
Ben kolaylık olsun diye kısa isim verip ismini "clevo-xsm-wmi" olarak değiştirdim.
dosyayı çıkarttıktan sonra module isimli dosyadaki clevo-xsm-wmi isimli .c'yi açın.
1415. satırda
{
.ident = "Clevo P870DM",
.matches = {
DMI_MATCH(DMI_PRODUCT_NAME, "P870DM"),
},
.callback = clevo_xsm_dmi_matched,
.driver_data = &kb_full_color_with_extra_ops,
}, şeklindeki girdiyi kendi klavye modelinize göre şekillendireceksiniz, örneğin benim bilgisayarımın klavye modeli internetten araştırdığım kadarıyla "Clevo 15F2-RF"miş ve ben kodu
{
.ident = "Clevo 15F2-RF",
.matches = {
DMI_MATCH(DMI_PRODUCT_NAME, "15F2-RF"),
},
.callback = clevo_xsm_dmi_matched,
.driver_data = &kb_full_color_with_extra_ops,
}, olarak değiştirdim.
Ancak ne olur ne olmaz diye
sudo dmidecode kodunu terminale girdikten sonra karşıma çıkan çıktıda çokça yukarı gidip
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: MONSTER
Product Name: ABRA A5 V12.1
Version: Not Applicable
Serial Number: Not Applicable
UUID: 535BFA80-9DF5-0000-0000-000000000000
Wake-up Type: Power Switch
SKU Number: Not Applicable
Family: Not Applicable çıktısındaki Product Name'i baz alarak 1423. satırdaki girdiyi
{
.ident = "ABRA A5 V12.1",
.matches = {
DMI_MATCH(DMI_PRODUCT_NAME, "ABRA A5 V12.1"),
},
.callback = clevo_xsm_dmi_matched,
.driver_data = &kb_full_color_with_extra_ops,
}, olarak değiştirdim. Sonrasında module dosyasının içinde terminali çalıştırdıktan sonra
make komutunu girin. Ardından;
sudo insmod clevo-xsm-wmi.ko komutunu girdikten sonra
Fn / tuşları ile klavye rengini 8 temel renkte değiştirebilip
Fn * tuşları ile klavye ışığını kapatabilip
Fn - ve + tuşları ile klavye parlaklığını ayarlayabiliiyor olmalısınız.
Umarım işinize yarar, Custom renk ayarını henüz bulamadım ama belki de yüklemeyi yaparken 66. satırdaki
#define COLORS { C(black, 0x000000), C(blue, 0x0000FF), \
C(red, 0xFF0000), C(magenta, 0x230233), \
C(green, 0x00FF00), C(cyan, 0x00FFFF), \
C(yellow, 0xFFFF00), C(white, 0xFFFFFF), } girdisindeki renkleri
https://www.htmlcolor-picker.com/color/000000 Linkinden istediğiniz renk kodunu öğrenip kodu değiştirerek yapabiliyor olabiliriz. Ben kurduktan sonra gördüğünüz gibi FF00FF kodlu magentayı 230233 rengini verecek şekilde değiştirip kaldırmadan (nasıl kaldıracağımı bulamadım) tekrar kurmayı denedim ancak değişen bir şey olmadı, belki ilk kez kuranların işine yarar!
Esenlikler!