Xfce'de klavyenin eylemsiz tuşlarına atama yapmak: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Yeni sayfa: Öncelikle menüden klavye ayarlarına geliyoruz. Ya da '''Uygulamalar > Donatılar > Uçbirim''' {{Kod||xfce4-keyboard-settings}} Uygulama kısayolları sekmesinden ekle dediğimiz ...)
 
(Fark yok)

13.47, 11 Şubat 2010 tarihindeki hâli

Öncelikle menüden klavye ayarlarına geliyoruz.

Ya da Uygulamalar > Donatılar > Uçbirim


xfce4-keyboard-settings

Uygulama kısayolları sekmesinden ekle dediğimiz zaman tuşa basılınca çalışacak işlevin komutunu yazıp tamam diyoruz. Sonrasında bizim o işlev için kullanacağımız tuşa basmamız bekleniyor.

Örneğin üzerinde windows simgesi olan tuşa basınca uçbirim açılmasını istiyorum. Komut olarak /usr/bin/xfce4-terminal yazıp tuşa bastığımda kısayol olarak Super_L kendiliğinden çıkıyor. Bundan sonra o tuşa her basışımda bir uçbirim açılıyor. Diğer tuşları şu şekilde belirledim:


Komut						Kısayol (Tuş Simgesi)	(Tuş Kodu)
/usr/bin/amixer set Master toggle	XF86AudioMute			121
/usr/bin/amixer set Master 5-		XF86AudioLowerVolume	122
/usr/bin/amixer set Master 5+		XF86AudioRaiseVolume	123
/usr/bin/orage					Cancel				136
/usr/bin/gcalctool				XF86Calculator			148
/usr/bin/evolution				XF86Mail				163
/usr/bin/Thunar /media/Belgeler	XF86Favorites			164
/usr/bin/Thunar				XF86MyComputer			165
/usr/bin/oowrite				XF86Back				166
/usr/bin/oocalc				XF86Forward			167
/usr/bin/exaile -n				XF86AudioNext			171
/usr/bin/exaile -t				XF86AudioPlay			172
/usr/bin/exaile -p				XF86AudioPrev			173
/usr/bin/exaile -s				XF86AudioStop			174
/usr/bin/abrowser				XF86HomePage			180
/usr/bin/gimp					XF86Reload			181
/usr/bin/catfish				XF86Search			225


Burada örneğin sesi kısmak için /usr/bin/amixer set Master 2- gibi oynanabilir. Ya da Master yerine PCM seçebilirsiniz. Oynat, durdur gibi tuşları ise exaile programına bağladım. Siz VLC için de değiştirebilirsiniz. Gezinti tuşlarına da uygulama atadım.

Patika yollar

Eğer bu yöntem çalışmıyorsa xubuntu ve xfce yardım sayfalarında xmodmap komutunun kullanımı anlatılıyor ancak yaptığım denemelerde xmodmap bende nedense bir işe yaramadı.

Ayrıca keytouch programı da aynı iş için kullanılabiliyor. Fakat yine yaptığım denemelerde tuşların çok azı doğru çalıştı ve ayrıca sistem genelinde belli bir performans düşmesine neden oldu. Bir de xbindkey programı var bulduğum, onu denemedim.

Patikaya devam edersek showkey komutuyla tuşlarınızın keycodes değerlerini öğrenip bunları X' e tanıtmanız gerekecek. Bunun için önce Ctrl+Alt+F1 ile terminale geçin ve oradan komutu girin:


showkey -k

Bastığınız tuşun keycodes değerini öğrenebilirsiniz. Masaüstünde aynı işi xev komutu ile de yapabilirsiniz ama ilk etapta karışık gelebilir. Daha sonra:


cd ~ && touch .Xmodmap
mousepad .Xmodmap

Dosyanın içine öğrendiğimiz kodu ve simgeyi şu şekilde giriyoruz:


{{{2}}}

Diğer tuşları da aynı şekilde girdikten sonra,


xmodmap ~/.Xmodmap

Eğer tuşlar çalışıyorsa bunu başlangıç programlarına ekleyebilirsiniz.


Ayrıca şu 2 ilmeği de inceleyin.

Kaynak

hilmi404 'ün Ubuntu-tr Forum'undaki anlatımı.