Xfce'de klavyenin eylemsiz tuşlarına atama yapmak: Revizyonlar arasındaki fark
(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 ...) |
kDeğişiklik özeti yok |
||
(4 kullanıcıdan 9 ara revizyon gösterilmiyor) | |||
3. satır: | 3. satır: | ||
Ya da '''Uygulamalar > Donatılar > Uçbirim''' | Ya da '''Uygulamalar > Donatılar > Uçbirim''' | ||
{{ | {{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. | 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: | Ö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:<br> | ||
{|style="margin: auto; width: 100%; font-size: 12px;" | |||
|- | |||
|'''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 | |||
|} | |||
<br> | |||
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. | 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. | ||
39. satır: | 96. satır: | ||
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: | 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: | ||
{{ | {{uçbirim|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: | 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: | ||
{{ | {{uçbirim|cd ~ && touch .Xmodmap | ||
mousepad .Xmodmap}} | mousepad .Xmodmap}} | ||
Dosyanın içine öğrendiğimiz kodu ve simgeyi şu şekilde giriyoruz: | Dosyanın içine öğrendiğimiz kodu ve simgeyi şu şekilde giriyoruz: | ||
{{ | {{uçbirim|<nowiki>keycode 121 = XF86AudioMute</nowiki>}} | ||
Diğer tuşları da aynı şekilde girdikten sonra, | Diğer tuşları da aynı şekilde girdikten sonra, | ||
{{ | {{uçbirim|xmodmap ~/.Xmodmap}} | ||
Eğer tuşlar çalışıyorsa bunu başlangıç programlarına ekleyebilirsiniz. | Eğer tuşlar çalışıyorsa bunu başlangıç programlarına ekleyebilirsiniz. | ||
== Dış bağlantılar == | |||
* [http://forum.ubuntu-tr.net/index.php/topic,2267.msg24165.html#msg241655 Xfce altında Multimedya klavye] | * [http://forum.ubuntu-tr.net/index.php/topic,2267.msg24165.html#msg241655 Xfce altında Multimedya klavye] | ||
* [http://forum.ubuntu-tr.net/index.php/topic,10324.msg128061.html#msg128061 Dizüstü Bilgisayarların Fonksiyon Tuşları -Genel Linux] | * [http://forum.ubuntu-tr.net/index.php/topic,10324.msg128061.html#msg128061 Dizüstü Bilgisayarların Fonksiyon Tuşları -Genel Linux] | ||
== | == Kaynakça == | ||
* Ubuntu-tr Forumunda "hilmi404" kullanıcısının [http://forum.ubuntu-tr.net/index.php/topic,16363.0.html anlatımı] | |||
[ | [[Kategori:Xfce belgeleri]] |
23.03, 31 Aralık 2013 itibarı ile sayfanın şu anki 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:
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:
keycode 121 = XF86AudioMute
Diğer tuşları da aynı şekilde girdikten sonra,
xmodmap ~/.Xmodmap
Eğer tuşlar çalışıyorsa bunu başlangıç programlarına ekleyebilirsiniz.
Dış bağlantılar
Kaynakça
- Ubuntu-tr Forumunda "hilmi404" kullanıcısının anlatımı