NASIL:Klavyenin multimedya tuşlarını ayarlamak
PardusWiki, özgür ansiklopedi
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
- Klavye kısayolları (Özgürlükİçin)

