NASIL:Klavyenin multimedya tuşlarını ayarlamak

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara

Klavye üzerindeki multimedya tuşlarını Pardus altında lineakd programı ile kullanabilirsiniz. lineakd programını katkıcı deposunu ekledikten sonra Paket Yöneticisi ile yükleyebilirsiniz.


Konu başlıkları

[değiştir] Klavyenizi tanıtmak

Lineak'ı kurduktan sonra konsola şu komutu yazarak desteklenen klavyelerin listesini görebilirsiniz: lineakd -l

[değiştir] Klavyeniz listede yoksa

Klavyenizin listede olmadığı bir durumda, kullandığınız klavye markası önce olmak üzere listedeki klavyelerin "key code"ları sizin kullandığınız klavyeye uyuyor mu bakın, üreticiler farklı modelde olsa üretimlerinde aynı kodları kullanabiliyorlar; böylelikle yeni kodları eklemek zorunda kalmayabilirsiniz. Bunun için ilk önce aşağıda anlatıldığı gibi klavyenizin tuş kodlarını öğrenmeniz işinizi kolaylaştıracaktır.

Diyelim ki listede bizim klavyemiz yok ve eklemek istiyoruz, o zaman şu komutu yazarak klavye listesinin olduğu dosyayı açıyoruz: sudo kwrite /etc/lineakkb.def

Klavyemizin tuş kodlarını, aşağıda göründüğü şekilde dosyadakilerin yanına ekliyoruz:

Kod:
[HPdv6196]
    brandname = "Hewlett-Packard"
    modelname = "Pavilion dv6196"
    [KEYS]
        Mute        = 160
        VolumeDown  = 174
        VolumeUp    = 176
        Play        = 162
        Previous    = 144
        Next        = 153
        Stop        = 164
    [END KEYS]
 [END HPdv6196]

İşimiz bitince dosyayı kaydedip çıkıyoruz.


[değiştir] Klavyenizin tuş kodlarını bilmiyorsanız

Konsolda xev komutunu verdikten sonra multimedia tuşlarına basalım ve klavyenin bilgisayara hangi komutları gönderdiğini belirleyelim. Örneğin klavyemizdeki sol ctrl tuşuna basıldığında aşağıdaki gibi bir çıktı görünecektir:

Kod:
KeyRelease event, serial 31, synthetic NO, window 0x3e00001,
   root 0x1a5, subw 0x0, time 3329605, (-46,394), root:(632,450),
   state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
   XLookupString gives 0 bytes:
   XFilterEvent returns: False

Bastığımız tuşa ait tam sayı değeri keycode diye belirtilen kısımda bulunur. (buradaki 37)


[değiştir] Klavye tuşlarını ayarlamak

Bu listedeki klavyelerden hangisini kullandığımızı lineak'a söylememiz gerekiyor. İşte komutu: lineakd -c HPdv6196

Şimdi, ev dizinimizde .lineak/ diye bir gizli dizin oluşacaktır. Bunun içinde lineakd.conf diye bir dosya vardır. Bu dosyayı açıyoruz ve tuşlarımıza istediğimiz gibi komutlar atayarak kaydediyoruz:

Kod:
Mute = 
 Next     = "amarok --next" 
 Play     = "amarok --play-pause" 
 Previous = "amarok --previous" 
 Stop     = "amarok --stop" 
 VolumeDown = 
 VolumeUp =
 PrintScreen = ksnapshot

Buraya istediğiniz başka bir programın adını da yazabilirsiniz(juk, xmms, kaffeine, kmix gibi)...


[değiştir] Lineak'ı başlatmak

Bütün ayarlarımız hazır ve sıra çalıştırmaya geldi. Öncelikle "çalıştır"(alt+f2) kullanarak lineakd komutunu vermeniz önerilir. Sonuç alamadığınız durumda; komut satırına lineakd yazdığınızda artık tuşların çalıştığını göreceksiniz! İsterseniz şimdi yürüt(play)'e basarak amarok'un keyfini çıkarın.


[değiştir] Lineak'ın açılışta yüklenmesini sağlamak

Şu komutu, root olmadan, yazdığınızda artık lineak pardus'u her açtığınızda otomatik olarak yüklenecektir: ln -s /usr/bin/lineakd ~/.kde/Autostart/


[değiştir] Dış bağlantılar