İleri/Geri fare ayarı | BSD

Başlatan Felâsife, 14 Mart 2012 - 13:37:48

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

Felâsife


FreeBSD altında fare'nizin ileri geri tuşlarını aktif etmek için imwheel adlı uygulamayı kuruyoruz ve böylelikle sistem genelinde, Dolphin, Kongueror, Filezilla gibi programlarda kolay bir şekilde ileri/geri yapmak mümkün oluyor.
Tabii bunun için faremizde ileri/geri tuşu olmadır.
Normalde Opera ve Firefox gibi tarayıcılarda bu olay zaten vardır, eğer yoksa xorg.conf 'u kurcalayın, sanırsam xorg.conf dosyasından oluyor.
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/sysmouse"
    Option         "Buttons" "7"
    Option         "ZAxisMapping" "4 5"
EndSection


Bende 7 tuşlu bir fare vardır, artık tuşuna göre Buttons kısmı düzenlenebilir.
ZAxisMapping de fare orta tekeri ile alakalıdır, çift teker varsa 6 7 de eklenebilir.

Bu noktada fare tuşlarının hangi numara ile numaralandığını xev veya xinput test-xi2 ile konsoldan öğrenebilirsiniz.



Kuruluma geçelim.
# cd /usr/ports/x11/imwheel ; make install clean
veya
# pkg_add -r imwheel


$ kwrite ~/.imwheelrc
İçine kaydedin.
Alıntı Yap".*"
None, Thumb1, Alt_L|Right
None, Thumb2, Alt_L|Left

Sonra otomatik başlaması için,
$ kwrite ~/.kde4/Autostart/imwheel.desktop

İçine yapıştır.
[Desktop Entry]
Comment[tr]=
Comment=
Exec=imwheel
GenericName[tr]=
GenericName=
Icon=exec
MimeType=
Name[tr]=imwheel
Name=imwheel
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=


Bundan sonra X 'i yeniden başlatmak gerekir, yada hemen imwheel diye konsoldan da başlayabilir.
Man sayfasından daha fazla bilgi edinebilir.

@proton'a bu olaydan beni haberdâr ettiği için ayrıca teşekkür ederim.
Maceraya hazır mısın!  Bir BSD almaz mısın?

Felâsife

2. yöntem;

Fare İleri/Geri tuşu için Xbindkeys uygulmasıda kullanılabilir, bana kalırsa üsteki İmwhell  den daha iyi bir uygulama, ayrıca bununla klavyeye özel tuşlar filanda atanabiliyormuş.
Detaylar için bakınız >> http://e-bergi.com/2008/Agustos/Xbindkeys

Neyse biz fare İleri/Geri  ayarına bakalım.

Bunları kuralım.
# cd /usr/ports/x11/xbindkeys ; make install clean
# cd /usr/ports/x11/xautomation ; make install clean


Normal kullanıcı konsolunda bunları da döndürün.
$ cd
$ xbindkeys --defaults > .xbindkeysrc


Ev dizinde gizli olarak oluşan .xbindkeysrc dosyasının en altına bunları ekleyin.
Alıntı Yap# dolphin geri
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:8

# dolphin ileri
"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"
b:9

Açılışta otomatik başlaması için, KDE ayarlarında Başlatma ve Kapatma >> Uygulama ekle deyip kutucuğa xbindkeys yazıp tamam deyip etkinleştirin.

Sonrada normal kullanıcı konsolunda xbindkeys deyip ENTER leyin, uygulama artık çalışıyor olmalı.

Aslında xbindkeys ve imwheel'e de gerek yok xorg'ta bu işi yapabiliyor gördüğüm kadarıyla ama niyeyse bende İleri/Geri olayı ters çalışıyor, böyle olunca kullanımı zor oluyor tabii.

Neyse xbindkeys 'te bu işler için idealmiş, herhangi bir yüklede çalışmıyor zaten.



Kaynaklar:
http://daemon-notes.com/articles/desktop/keyboard/xbindkeys
http://blog.hanschen.org/2009/10/13/mouse-shortcuts-with-xbindkeys/






3. yöntem;

1- Sanırım bu en basit yöntem, bunlar kurulu mu kontrol edin.
% pkg_info -Ex xvkbd xmodmap xev
xev-1.2.1
xmodmap-1.0.7
xvkbd-3.3


2- xorg.conf'ta ilgili yerde varsayılan haliyle olsun.
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option    "Protocol" "auto"
Option    "Device" "/dev/sysmouse"
       Option      "ZAxisMapping" "4 5 6 7"
EndSection


3- Şimdi farenin ileri/geri tuşu normalde çalışıyor olmalı ama büyük ihtimal ters çalışıyordur.
% xev | grep button
ile fare tuşlarını kontrol edin.

4- Ev dizininde gizli olan .xmodmap dosyasına (yoksa oluşturun) bunları ekleyin.
pointer = 1 2 3 4 5 6 7 9 8 10

5- Bunu döndürün.
% xmodmap ~/.xmodmap

Şimdi 3- nolu kod ile tuşları tekrar kontrol edin, 8 ve 9 yer değiştirebilir.
.xmodmap dosyasında değişiklik yaparsanız, 5- nolu kodu tekrar edin.

6- Açılışta otomatik başlaması için, KDE ayarlarında Başlatma ve Kapatma >> Uygulama ekle deyip kutucuğa xmodmap ~/.xmodmap yazıp tamam deyip etkinleştirin.

Hepsi bu kadar. :)
Maceraya hazır mısın!  Bir BSD almaz mısın?

agritux

Ellerine sağlık abi. Sen bu belgeleri hazırla, ilerde elime geliverecek :P

Bir cesaret edemedim şu bsd ye :)

Felâsife

Eyvallah, hazırlıyoruz bakalım elimizin değdiklerini.  ;)
Maceraya hazır mısın!  Bir BSD almaz mısın?