Yanlýþ hatýrlamýyorsam klavye üzerindeki o tuþlarýn map edilmesini
xmodmap yapýyordu
ve kullanýcý dizinin altýndaki .Xmodmap dosyasý ile karakter
kodlamasýnýn karþýlýðý belirtiyorsunuz.

Klavyenizin özel tuþunun kodunu öðrenmek için alt f2 tuþuna basýn ve
burda gelecek olan
çalýþtýr ekranýnda konsole yazýp entere basýn . Konsol ekraný
açýlacaktýr o ekranda þu komutu
olduðu gibi yazýp enter basýn :

xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode
/s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

bu komut karþýnýza bir ekran getirecekti bu ekranýn üstüne mouse'u
götürdükten sonra klavyenizde
tuþ karþýlýðýný öðrenmek istediðiniz tuþa basýnýz mesela ses açma
tuþuna benim klavyemde basýnca
konsol ekranýnda 176 rakamý belirecektir bu o tuþun kodudur. Bu
yöntemle tuþlarýnýzýn kodlarýný kenara
not edin.

Bu rakamlara karþýlýk atanabilecek birçok þey vardýr ama siz
multimedya dediðiniz için X'in bu konudaki
karþýlýklarý þunlardýr :

XF86AudioPlay ( Çalmayý baþlatan tuþ için )
XF86AudioStop   ( Çalmayý durduran tuþ için )
XF86AudioPrev   ( Önceki parçaya dönmen tuþ için)
XF86AudioNext  ( Sonraki parçaya geçiren tuþ için)
XF86AudioRaiseVolume  ( Sesi yükselten tuþ için )
XF86AudioLowerVolume  ( Sesi azaltan tuþ için )
XF86AudioMute         ( Sesli Sessiz geçiþ tuþ için )
XF86AudioPause  ( çalan parçayý duraksatan tuþ için )

diðer multimedya ile alakalý olmayan fakat belki kullanmak isteyeceðiniz
internet tarayýcýsýnýn kýsayollarýný kullandýrtan kodlar ise :
XF86Mail
XF86WWW
XF86Forward
XF86Back

Bulduðunuz kodu .Xmodmap'e koymadan önce denemek isterseniz :

Benim klavyemde sessiz tuþu 160 nolu klavye koduna karþýlýk geliyordu
ben bu tuþu
XF86AudioMute ile þu þekilde eþleyebilirim : (konsoldan yazýn ve
entere basýn sonra tuþun basýlýnca
sesi kapattýðýný göreceksiniz ( sizdeki klavyedeki sessiz tuþu 160
numaralý tuþ ise ))
xmodmap -e 'keycode 160 = XF86AudioMute'

yok ben sessiz tuþuna basýnca Browser açýlsýn istiyorsam
xmodmap -e 'keycode 160 = XF86WWW'
yazmam gerekiyordu.

(Benzer þekilde klavyeden herhangi bir tuþu browser tuþu þeklinde
ayarlayabilirsiniz mesela)

(Ama unutulmamalýdýr ki bu deneme geçici olacaktýr
yani sistemi tekrar açtýðýnýzda sabit kalmasý için .Xmodmap'e [bu
komutu deðil ama bir kýsmýný] eklemeniz
gerekecektir )


Örneðin genelde .Xmodmap listesi þu þekildedir :

keycode 133 = XF86AudioPlay
keycode 134 = XF86AudioStop
keycode 135 = XF86AudioPrev
keycode 140 = XF86AudioNext
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 160 = XF86AudioMute

Umarým açýklamalarým aklýnýzdaki soru iþaretlerini biraz giderir.
Anlatýmda bir hata yaptý isem
konu hakkýnda bilgili hocalarým düzeltirse veya ekleme yaparlarsa sevinirim.
Kolay gelsin


-- 
Ömer Fadýl USTA
http://www.bilisimlab.com/


On 1/1/07, Ahmet BOLLUK <ahmetbolluk at ttnet.net.tr> wrote:
> Merhaba,
>
> Pardus'u ilk yüklediðimde klavyemdeki ses açma, kýsma ve kapama düðmeleri
> çalýþýyordu ve açýkçasý çok hoþuma gitmiþti (susede lineak paketi kurmak
> gerekiyordu ayrýyetten) Ama bugün ne olduysa oldu ve artýk çalýþmýyor. hatta
> lineak paketi de kurdum ama ...conf dosyasýnýn içini doldurmama karþýn ses
> açma kýsma ve kapama tuþlarým hala çalýþmýyor. Oysa benim sadece onlara
> ihtiyacým var. Klavyem microsoft multimedia, yardýmlar için teþekkürler...
>
> Ahmet
> _______________________________________________
> Pardus-kullanicilari mailing list
> Pardus-kullanicilari at uludag.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
> Arama: http://liste.uludag.org.tr/arama/
>

Cevap