[Çözüldü] İmleçsürer parmak ayarlarını değiştirme ?

Başlatan _gambit_, 28 Kasım 2011 - 10:46:04

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

_gambit_

Sorum biraz saçma gibi gelebilir; demek istediğim, çoklu dokunmatik imleçsürerim 3 parmağı algılıyor o konuda sorun yok. Yapmak istediğim şey ise şu: 2 parmakla tıkladığımda fare sağ tık gibi algılıyor; 3 parmakla tıkladığımda farenin orta tuşu gibi algılıyor ve ben bu iki kombinasyonu yer değiştirmek istiyorum. Yani 2 parmakla tıkladığımda orta tuş gibi algılasın; 3 parmakla tıkladığımda ise sağ tık gibi algılasın. Bunu yapmanın bir yolu var mı? (Bu arada Mint 12 kullanıyorum, Ubuntu tabanlı olduğundan ve çoğu sorunum bu sitede çözüldüğünden sizden yardım almak istedim :D)

Geçici çözüm konsola şu komutu verince oluyor.
synclient TapButton2=2
synclient TapButton3=3


Kalıcı çözüm konsola
sudo gedit /etc/X11/xorg.conf.d/10-synaptics.conf  ve ya başka synaptics.conf dosyalarının içindede olabilir

ile açılacak yapılandırma dosyasının içeriğindeki
"TapButton2" "2"
"TapButton3" "3"
olan kısmı
"TapButton2" "3"
"TapButton3" "2"
olarak değiştir.


villain

#1
İmleçsürer pratik olmamasıyla ünlüdür. Fare kullanmanızı tavsiye ederim :)
Nasıl bakarsan öyle görürsün.

heartsmagic

@villain, öneri vermek istemeni anlıyorum fakat bu türden bir öneri makul cevaplar arasına girmez ne yazık ki. Başlıktaki soru açık, imleçsürerin bazı ayarları yapılandırılmak istenmekte, bu nedenle "Onu kullanma fare kullan" demek pek makul bir öneri olmaz. Kaldı ki bu öneriler bazen soru sahibi tarafından yanlış anlaşılıp tartışmaya bile neden olabiliyor.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

alquirel

Mesela ben, yaklaşık iki yıldır fare kullanmıyorum :D


_gambit_

#4
Yok canım estağfurullah yanlış anlamadım da nasıl yapacağız bu ayarları :D

villain

Nasıl bakarsan öyle görürsün.

heartsmagic

http://ubuntuforums.org/showthread.php?t=1147196&page=2
Geçici çözüm:
synclient TapButton2=2
synclient TapButton3=3


Kalıcı olarak söylenen şey için dosyayı bulamadım:
http://ubuntuforums.org/showpost.php?p=8721580&postcount=14

Ayrıca Gnome3 için bir yerlerde ayar düşünülüyormuş bunun için:
https://bugzilla.gnome.org/show_bug.cgi?id=635486

Ne olmuş, bitmiş anlayamadım. Bu saatte bu kadar :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

if


heartsmagic

Var mı sende orada @if dosya? Bende yok, halbuki imleçsürerim Synaptics kullanıyor diye biliyordum ben. Gerçi o eski makine de olabilir, Synaptics haricinde bir de Alps ya da ona benzer bir şey vardı. ALPS miş hatta diğeri.

Bendeki synaptics ama:
xinput list | grep Touch
Alıntı Yap⎜   ↳ SynPS/2 Synaptics TouchPad                 id=12   [slave  pointer  (2)]

Ama yok öyle bir dosya, hiçbir yerde yok hem de :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

if

@heartsmagic, bende de yok öyle bir dosya ancak dizin altında tanımlanmış başka dosyalar var. Bu hal'in desteği kalktığı için .fdi'lerin artık kullanılmadığını sanıyordum ben.

heartsmagic

Zaten olması gerektiğinden daha az dosya var orada. Geçici olarak çözüm gelirse kalıcı olması için farklı uğraşlar verebiliriz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

_gambit_

#11
xinput list | grep Touch bu kodu verince ↳ ETPS/2 Elantech imleçsürer ( * touchpad)                id=13 [slave  pointer  (2)] dedi yani synaptik mi bilmiyorum ama windowsdayken synaptik diyordu. Geçici çözümü yapınca 2 parmakla tıklayınca orta tuş gibi algılıyor ama 3 parmak tıklayınca yine orta tuş gibi algılıyor :D sağ tık gibi çalışmasına gerek yok sağ tıklamak için tuşum var zaten. Windows'ta 3 parmak ne işe yarıyordu ben de tam bilmiyorum zaten kullanmıyorum da ama geçici çözüm işe yarar teşekkürler. Bu arada Pardus kullanırken 2 parmakla tıkladığımda orta tuş gibi algılıyordu hiçbir şey yapmamıştım TÜBİTAK iyi çalışıyor demek ki :D

if

#12
Benzer bir konu: http://forum.ubuntu-tr.net/index.php?topic=30523.0

O donanım için de bir .fdi dosyası oluşturma bulmuştum fakat artık hal kullanılmadığından uygulayamamıştık. Hal'ın yerine udev geçti. İmleçsürer için udev'de tanımlama yapabilir miyiz bilmiyorum. Aslında sistem imleçsürerin 3 parmak özelliğini tanıyor ama işlevini uygulayamıyor, anladığım.

@_gambit_, geçici çözümü uyguladınız mı?

_gambit_

#13
evet geçici çözümü uyguladım oldu. Paket yöneticisinde synaptiks diye bir program var 70 mg lık onu daha önce ubuntu'da kurduğumda program açılmamıştı. Acaba onu çalıştırabilseydim oradan ayarlayabilir miydim bilmiyorum. Ayrıca 3 parmakta tam olarak çalışmıyor galiba internet sekmesine 3 parmak ile tıkladığımda tek tıklama gibi görev yapıyor bazen de orta tıklama gibi çalışıyor garip :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Kasım 2011 - 22:09:11

http://forum.ubuntu-tr.net/index.php?topic=30523.0 burdakileri bende uyguladım çıktıları veriyim

xinput list çıktısı

Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                id=13 [slave  pointer  (2)]
⎜   ↳ Logitech Optical USB Mouse              id=10 [slave  pointer  (2)]
⎣ Virtual core keyboard                    id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard              id=5 [slave  keyboard (3)]
    ↳ Power Button                            id=6 [slave  keyboard (3)]
    ↳ Video Bus                                id=7 [slave  keyboard (3)]
    ↳ Sleep Button                            id=8 [slave  keyboard (3)]
    ↳ USB2.0 UVC 2M WebCam                    id=9 [slave  keyboard (3)]
    ↳ Asus Laptop extra buttons                id=11 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            id=12 [slave  keyboard (3)]


xinput query-state 15 çıktısı      xinput list-props 15 çıktısı
unable to find device 15            unable to find device 15

grep "buttons" /var/log/Xorg.0.log çıktısı
[    22.701] (--) Logitech Optical USB Mouse: Found 3 mouse buttons
[    22.701] (**) Logitech Optical USB Mouse: YAxisMapping: buttons 4 and 5
[    22.704] (II) config/udev: Adding input device Asus Laptop extra buttons (/dev/input/event6)
[    22.704] (**) Asus Laptop extra buttons: Applying InputClass "evdev keyboard catchall"
[    22.704] (II) Using input driver 'evdev' for 'Asus Laptop extra buttons'
[    22.704] (**) Asus Laptop extra buttons: always reports core events
[    22.704] (**) Asus Laptop extra buttons: Device: "/dev/input/event6"
[    22.704] (--) Asus Laptop extra buttons: Found keys
[    22.705] (II) Asus Laptop extra buttons: Configuring as keyboard
[    22.705] (II) XINPUT: Adding extended input device "Asus Laptop extra buttons" (type: KEYBOARD)
[    22.852] (--) ETPS/2 Elantech Touchpad: buttons: left right double triple
[  3941.049] (--) Logitech Optical USB Mouse: Found 3 mouse buttons
[  3941.049] (**) Logitech Optical USB Mouse: YAxisMapping: buttons 4 and 5


grep "Touch" /var/log/Xorg.0.log
dmesg | grep "Touch"
lsmod
  çıktısı

[    22.705] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event11)
[    22.706] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[    22.706] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
[    22.706] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[    22.706] (**) ETPS/2 Elantech Touchpad: always reports core events
[    22.852] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
[    22.852] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
[    22.852] (--) ETPS/2 Elantech Touchpad: pressure range 0 - 255
[    22.852] (--) ETPS/2 Elantech Touchpad: finger width range 0 - 15
[    22.852] (--) ETPS/2 Elantech Touchpad: buttons: left right double triple
[    22.980] (--) ETPS/2 Elantech Touchpad: touchpad found
[    22.980] (**) ETPS/2 Elantech Touchpad: always reports core events
[    23.108] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD)
[    23.108] (**) ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[    23.108] (**) ETPS/2 Elantech Touchpad: MaxSpeed is now 1.75
[    23.108] (**) ETPS/2 Elantech Touchpad: AccelFactor is now 0.147
[    23.108] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[    23.108] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[    23.108] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[    23.108] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[    23.108] (--) ETPS/2 Elantech Touchpad: touchpad found
[    23.109] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse1)

dmesg | grep "Touch"
[   19.314797] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio4/input/input11

Module                  Size  Used by
bnep                   18436  2
rfcomm                 47946  8
parport_pc             36962  0
ppdev                  17113  0
vesafb                 13809  1
binfmt_misc            17540  1
joydev                 17693  0
snd_hda_codec_hdmi     32040  1
snd_hda_codec_realtek   330769  1
usbhid                 47198  0
arc4                   12529  2
hid                    95463  1 usbhid
snd_hda_intel          33390  3
snd_hda_codec         104802  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
snd_pcm                96755  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
uvcvideo               72711  0
snd_seq_midi           13324  0
videodev               93004  1 uvcvideo
v4l2_compat_ioctl32    17083  1 videodev
snd_rawmidi            30547  1 snd_seq_midi
fglrx                3101196  115
psmouse                73882  0
video                  19412  0
serio_raw              13166  0
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
ath9k                 127538  0
snd_timer              29991  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
asus_laptop            19722  0
sparse_keymap          13890  1 asus_laptop
mac80211              462092  1 ath9k
snd                    68266  16 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ath9k_common           13839  1 ath9k
i7core_edac            27942  0
ath9k_hw              312866  2 ath9k,ath9k_common
ath                    24067  2 ath9k,ath9k_hw
edac_core              53746  3 i7core_edac
btusb                  18600  2
cfg80211              199587  3 ath9k,mac80211,ath
bluetooth             166112  23 bnep,rfcomm,btusb
soundcore              12680  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
mei                    41480  0
lp                     17799  0
parport                46562  3 parport_pc,ppdev,lp
ahci                   26002  2
libahci                26861  1 ahci
atl1c                  41643  0
xhci_hcd               82772  0


Çıktılardan hiçbirşey anlamadım :) 3 parmağın çalışıp çalışmaması mühim değil tek isteğim 2 parmakla tıkladığımda orta parmak olarak algılanması başka bir şey istemem :D


if

@_gambit_, çıktıları aktarmana gerek yoktu, neyse:) Diğer başlıkta çözüme bu[1]  mesajdaki "Touchpad Fixup" başlığında anlatılanı uygulayarak varmıştık.

[1] http://ubuntuforums.org/showpost.php?s=2e4f73082f9dd729ff6a5d7b4e4d42b4&p=10083974&postcount=1

_gambit_

#15
He öyle mi :D neyse fazla bilgi göz çıkarmaz :D deneyeceğim başarabilirsem yazarım başaramazsam artık sizden yardım alırım :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Kasım 2011 - 00:16:46

@if Yapamadım sanırım oradaki ayarlar 3. parmağı etkinleştirmek için yapılan şeyler (bahanem de hemen hazır :D ).  @heartsmagic' in verdiği geçici çözüm işe yaradı güzel oldu gecenin 2 sinde araştırmış sağ olsun


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Kasım 2011 - 00:21:01

@if gerçi sen de gecenin 3'üne kadar destek vermişsin sana da teşekkür ederim emeklerin için :D

heartsmagic

Kafam karıştı şimdi biraz :) Geçici çözüm iş gördü mü, yukarılarda sanki biri çalışıyor da diğer çalışmıyor gibi yazmışsın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

_gambit_

#17
Geçici çözüm iş gördü. 3 parmakla tıklama da çalışıyor :D Geçiciyi kalıcı yapma yolunu da bulsak tamamdır :D

heartsmagic

xorg.conf yolu da var fakat şimdi onun için doğru imleçsürer ayarlarını falan bulmak lazım :) Kirli yoldan bir deneyelim:

gksudo gedit /usr/local/bin/parmak.sh ile dosyayı aç içine:

Alıntı Yapsleep 5
synclient TapButton2=2
synclient TapButton3=3
yaz, kaydet kapat. Şu komutu ver:

sudo chmod +x /usr/local/bin/parmak.sh
Ardından başlangıç uygulamalarına bu betiği ekle.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

_gambit_

Alıntı YapArdından başlangıç uygulamalarına bu betiği ekle.
bunu nasıl yapıcam :S

heartsmagic

10.10 mu kullanıyorsun? Menülerde bir yerlerde başlangıç uygulamaları vardır, aç onu yeni bir tane ekle de, ardından komut olarak bu eklediğin dosyayı göster.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

_gambit_


heartsmagic

Unity'de doğrudan tarif edebilirdim fakat Shell'de doğrudan yapamam ne yazık ki. Ancak uygulamalar arasında başlangıç uygulamaları mutlaka vardır.
Komutu şuymuş bu arada:
gnome-session-properties
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

alquirel

Shell ile Unity arasında uygulamalara erişmek konusunda bir fark yok, aynı uygulamaları kullanıyorlar, uygulamalara ulaşmada aynı arama şeklini sunuyorlar ;)

hsngrms

Alıntı yapılan: _gambit_ - 28 Kasım 2011 - 10:46:04
Sorum biraz saçma gibi gelebilir; demek istediğim, çoklu dokunmatik imleçsürerim 3 parmağı algılıyor o konuda sorun yok. Yapmak istediğim şey ise şu: 2 parmakla tıkladığımda fare sağ tık gibi algılıyor; 3 parmakla tıkladığımda farenin orta tuşu gibi algılıyor ve ben bu iki kombinasyonu yer değiştirmek istiyorum. Yani 2 parmakla tıkladığımda orta tuş gibi algılasın; 3 parmakla tıkladığımda ise sağ tık gibi algılasın. Bunu yapmanın bir yolu var mı? (Bu arada Mint 12 kullanıyorum, Ubuntu tabanlı olduğundan ve çoğu sorunum bu sitede çözüldüğünden sizden yardım almak istedim :D)
Mint 12'de aynısı benim başıma da geldi. Oysa ArchBang'de ne güzel iki parmak ile orta tuş görevi, 3 parmak ile sağ tık görevi görüyor.
Şansını denemek istersen
sudo gedit /etc/X11/xorg.conf.d/10-synaptics.conf
ile açılacak yapılandırma dosyasının içeriğindeki
"TapButton2" "2"
"TapButton3" "3"
olan kısmı
"TapButton2" "3"
"TapButton3" "2"
olarak değiştir.