$>su #>make #>make installardından derlenmiş olan modülü yükleyip denedim #> modprobe ibm_acpibu işlemin ardından /proc/acpi/ibm dizini açılmış oldu. ThinkPad'e özel donanım ayarlarına burdan erişilebilmekte. Örneğin klavye ışığının yanması için #> echo on > /proc/acpi/ibm/lightyazmak yeterli. Bu işlemlerin ardından özel tuşların çalışması için denemelere başladım. Bu tuşların aktif olması için echo enable > /proc/acpi/ibm/hotkeyyazmalı ve acpid'nin yeniden başlatılması gerekmekte. Bunları yaptıktan sonra ilk olarak Fn+F3 ile ekranı kapatmayı denedim ve ı-ıh bişi olmadı. Hemen dokümana geri dönüp nedir diye bakmaya başladım. ibm_acpi'nin ürettiği yeni olayları ( event ) yakalayıp karşılığında işlem yapacak ayarların betiklerin yerine konması gerekiyormuş : sürücü ile birlikte gelen dosyaları yerlerine ( /etc/acpi/events ve /etc/acpi/actions ) kopyaladım. Tekrar denedim ve gene bişi olmadı. Bu sefer /etc/acpi/actions/blank.sh'ı tek başına çalıştırdım ve hata aldım, /proc//environ yok diyordu. Aradaki değişken pidof komutu ile dolduruluyordu ve gidip bunu "pidof /usr/X11R6/bin/X"den "pidof X"e çevirince çalıştı. Ardından Fn+F3 ile denedim gene çalıştı. Şimdi sıra Fn+F4 ve Fn+F12'ye geldi yani Suspend ve Hibernate. Bunları denedim ve sonuç yok. Olay dosyalarına baktım ( /etc/acpi/events/sleep ve /etc/acpi/events/hibernate ). Burda yazan komut ve ayar dosyaları benim sistemimde yoktu. Biraz arandıktan sonra suspend ve hibernate işlemleri için /proc/acpi/sleep üzerinden yapıldığını gördüm ve bu dosyaları buna göre yeniden düzenledim:
echo enable > /proc/acpi/ibm/hotkeysatırını ekledim. Makineyi yeniden çalıştırdım ve ve ve : Çalıştı. Henüz Fn+F7 ile ekran değiştirmeyi ( harici monitör bağlantısı ) denemedim. Ama orda da sorun çıkacağını sanmıyorum. Evde denek isteyenlere özet :
|