Gönderen Konu: [Çözüldü] PS/2 Elantech Touchpad Sorunu  (Okunma sayısı 1040 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 14448
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #15 : 10 Ağustos 2017, 16:15:58 »
Aşağıdaki komutlarla gpointing-device-settings paketini ve bağımlılığı indirip kurmayı deneyiniz.

Kod: [Seç]
wget -c archive.ubuntu.com/ubuntu/pool/universe/g/gpointing-device-settings/libgpds0_1.5.1-6ubuntu2_amd64.deb
Kod: [Seç]
sudo dpkg -i libgpds0_1.5.1-6ubuntu2_amd64.deb
Kod: [Seç]
wget -c archive.ubuntu.com/ubuntu/pool/universe/g/gpointing-device-settings/gpointing-device-settings_1.5.1-6ubuntu2_amd64.deb
Kod: [Seç]
sudo dpkg -i gpointing-device-settings_1.5.1-6ubuntu2_amd64.deb
Sonra menüden aratarak "Pointing devices" kısayolu ile uygulamayı açıp, bu uygulama ile dokunmatik paneli etkinleştirmeyi deneyiniz.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Varg

  • Yeni Penguen
  • *
  • İleti: 49
  • Dağıtım: Linux Mint 18
  • Masaüstü: Cinnamon
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #16 : 11 Ağustos 2017, 14:32:04 »


her şeyi etkinleştirdim fakat touchpad hala kaydırma(multitouch) yapmıyor.

Mesajlar Birleştirildi.
emeğin için çok teşekkür ederim hocam. bu ümitsiz gibi. elim zırt pırt değiyor yazı yazarken, kayıyor her şey driver olmayınca.

touchpad'i
Kod: [Seç]
xinput --disable $(xinput --list | grep -i 'touchpad' | grep -o 'id=[0-9]*' | sed 's/id=//') yoluyla iptal edip emektar fareme döndüm. çok teşekkürler :)

CASPER ALMAYIN.
« Son Düzenleme: 11 Ağustos 2017, 21:23:58 Gönderen: Varg »
Jr. Rubyist

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 14448
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #17 : 12 Ağustos 2017, 15:48:01 »
Alıntı
her şeyi etkinleştirdim fakat touchpad hala kaydırma(multitouch) yapmıyor.

Bu mesajdan algılandığı ama kaydırma yapmadığını anlamalıyız?
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Varg

  • Yeni Penguen
  • *
  • İleti: 49
  • Dağıtım: Linux Mint 18
  • Masaüstü: Cinnamon
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #18 : 24 Ağustos 2017, 15:42:27 »
Bu mesajdan algılandığı ama kaydırma yapmadığını anlamalıyız?

Evet. Touchpad'im çalışıyor. Tek istediğim şey touchpad ile kaydırma yapmak. Multitouch okumadığı için yapamıyorum.
Jr. Rubyist

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 14448
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #19 : 24 Ağustos 2017, 16:20:39 »
Buradaki öneriyi deneyelim, aşağıdaki komutla 50-synaptics.conf dosyasını açınız. Not: kate yerine kullandığınız masaüstü ortamındaki metin düzenleyiciyi yazınız.

Kod: [Seç]
sudo kate /usr/share/X11/xorg.conf.d/50-synaptics.conf
Açılan dosyada aşağıdaki satırları bulup,

Kod: [Seç]
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"

MatchIsTouchpad ile başlayan satırın bir altına aşağıdaki satırlarıı ekleyip dosyayı kaydedin. Girintilere dikkat etmelisiniz

Kod: [Seç]
Option "TapButton1" "1"
Option "VertEdgeScroll" "1"


Dosyanın düzenlenen kısmı aşağıdaki şekilde görünecek.

Alıntı
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "VertEdgeScroll" "1"

# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
EndSection

Ardından sistemi yeniden başlatınız.
« Son Düzenleme: 24 Ağustos 2017, 16:22:10 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Varg

  • Yeni Penguen
  • *
  • İleti: 49
  • Dağıtım: Linux Mint 18
  • Masaüstü: Cinnamon
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #20 : 24 Ağustos 2017, 16:51:49 »
hala kaydırma yapamıyorum
Jr. Rubyist

Çevrimdışı Varg

  • Yeni Penguen
  • *
  • İleti: 49
  • Dağıtım: Linux Mint 18
  • Masaüstü: Cinnamon
Ynt: PS/2 Elantech Touchpad Sorunu
« Yanıtla #21 : 09 Mayıs 2018, 23:21:08 »
EDIT: SORUN ÇÖZÜLDÜ
Yapmanız gereken tek şey, (şayet gönderiyi sona okuyup hala çözemediyseniz)  GRUB_CMDLINE_LINUX= satırına i8042.nomux=1 i8042.noloop=1 yazmak. Zaten buraya kadar geldiyseniz bunu nasıl yapacağınızı da artık biliyorsunuzdur. Ayrıca touchpad-indicator kurarak da -şayet ayarlar bölümünde yoksa- touchpad ayarlarınızı yapabilirsiniz. Başınızı ağrıttığım için kusura bakmayın ve başta Butterfly olmak üzere herkese teşekkür ederim :)

Hortlatıyorum, kusura bakmayın. Bugün ZorinOS'ta (Diğer tüm distrolarda da aynı hatayı aldım bu arada. Bugün tekrar araştırmaya karar verdim.) araştırma yaparken Reddit'te şu çözümü buldum.

Kod: [Seç]
Okay, so when you get to the grub bootloader, make sure Ubuntu is highlighted and press e and set GRUB_CMDLINE_LINUX to i8042.nomux=1 i8042.reset

Like this:

GRUB_CMDLINE_LINUX="i8042.nomux=1 i8042.reset"

Then CTRL + X to boot. See if that helped.

//If you were wondering, the i8042 controller controls PS/2 keyboards and mice in PCs..

Yeniden başlattıktan sonra touchpadimin multitouch özelliği ilk kez çalıştı ve touchpad ile kaydırma yapabildim. Fakat bu ayarlarla bilgisayarı kullanırken bilgisayarımın donanımları sanırım devre dışı kalıyor. Kasmalar oldu ve animasyonlarım devre dışı kaldı. Güvenli mod ile Windows başlatmış gibi oldum. Bu ayarlarla grubu güncelleyince sorun çözülüyorsa, -ki tek tek denedim. i8042.nomux=1 kodu touchpad'i etkileyen kod.- i8042.nomux=1 olmadan, yani animasyonlarım ve donanımsal özelliklerim aktif olarak touchpadi nasıl kullanabilirim? İşte tek tek tüm çıktılarımı tekrar veriyorum;

xinput
Kod: [Seç]
fersat@Fersat:~$ xinput
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                    id=11 [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                    id=12 [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                        id=14 [slave  pointer  (2)]
⎜   ↳ PS/2 Elantech Touchpad                  id=16 [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)]
    ↳ Power Button                            id=8 [slave  keyboard (3)]
    ↳ Sleep Button                            id=9 [slave  keyboard (3)]
    ↳ USB PnP Sound Device                    id=10 [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C          id=13 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            id=15 [slave  keyboard (3)]

inxi -Fxz çıktısı
Kod: [Seç]
fersat@Fersat:~$ inxi -Fxz
System:    Host: Fersat Kernel: 4.13.0-39-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Gnome 3.18.5 (Gtk 3.18.9-1ubuntu3.3+zorin1)
           Distro: Zorin 12 xenial
Machine:   System: CASPER BILGISAYAR SISTEMLERI A.S (portable) product: CASPER NIRVANA NOTEBOOK v: 0.1
           Mobo: CASPER BILGISAYAR SISTEMLERI A.S model: CASPER NIRVANA NOTEBOOK v: FAB1
           Bios: Phoenix v: 69B date: 12/26/2013
CPU:       Dual core Intel Core i5-3317U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 6784
           clock speeds: max: 2600 MHz 1: 915 MHz 2: 1358 MHz 3: 932 MHz
           4: 997 MHz
Graphics:  Card: Intel 3rd Gen Core processor Graphics Controller
           bus-ID: 00:02.0
           Display Server: X.Org 1.19.5 drivers: fbdev (unloaded: vesa)
           Resolution: 1366x768@59.97hz
           GLX Renderer: Mesa DRI Intel Ivybridge Mobile
           GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Audio:     Card-1 Intel 7 Series/C210 Series Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 C-Media CM108 Audio Controller
           driver: USB Audio usb-ID: 001-005
           Sound: Advanced Linux Sound Architecture v: k4.13.0-39-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 01:00.0
           IF: enp1s0 state: down mac: <filter>
           Card-2: Qualcomm Atheros AR9485 Wireless Network Adapter
           driver: ath9k bus-ID: 06:00.0
           IF: wlp6s0 state: up mac: <filter>
Drives:    HDD Total Size: 1532.3GB (30.5% used)
           ID-1: /dev/sda model: WDC_WD5000LPVX size: 500.1GB temp: 31C
           ID-2: /dev/sdb model: SAMSUNG_MZMPC032 size: 32.0GB temp: 0C
           ID-3: USB /dev/sdc model: External_USB_3.0 size: 1000.2GB temp: 0C
Partition: ID-1: / size: 19G used: 6.6G (38%) fs: ext4 dev: /dev/sda2
           ID-2: /home size: 162G used: 1.4G (1%) fs: ext4 dev: /dev/sda4
           ID-3: swap-1 size: 4.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 53.0C mobo: 27.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 241 Uptime: 7 min Memory: 1789.0/7838.0MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35

xinput --list-props "PS/2 Elantech Touchpad" çıktısı
Kod: [Seç]
fersat@Fersat:~$ xinput --list-props "PS/2 Elantech Touchpad"
Device 'PS/2 Elantech Touchpad':
Device Enabled (141): 1
Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (272): 0
Device Accel Constant Deceleration (273): 1.000000
Device Accel Adaptive Deceleration (274): 1.000000
Device Accel Velocity Scaling (275): 10.000000
Device Product ID (261): 2, 1
Device Node (262): "/dev/input/event9"
Evdev Axis Inversion (276): 0, 0
Evdev Axes Swap (278): 0
Axis Labels (279): "Rel X" (151), "Rel Y" (152)
Button Labels (280): "Button Left" (144), "Button Middle" (145), "Button Right" (146), "Button Wheel Up" (147), "Button Wheel Down" (148)
Evdev Scrolling Distance (281): 0, 0, 0
Evdev Middle Button Emulation (282): 0
Evdev Middle Button Timeout (283): 50
Evdev Middle Button Button (284): 2
Evdev Third Button Emulation (285): 0
Evdev Third Button Emulation Timeout (286): 1000
Evdev Third Button Emulation Button (287): 3
Evdev Third Button Emulation Threshold (288): 20
Evdev Wheel Emulation (289): 0
Evdev Wheel Emulation Axes (290): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (291): 10
Evdev Wheel Emulation Timeout (292): 200
Evdev Wheel Emulation Button (293): 4
Evdev Drag Lock Buttons (294): 0

cat /proc/cmdline çıktısı
Kod: [Seç]
fersat@Fersat:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.13.0-39-generic root=UUID=8d0ea02f-d855-4651-9623-a3ac0ad1beeb ro quiet splash vt.handoff=7


« Son Düzenleme: 09 Mayıs 2018, 23:42:44 Gönderen: Varg »
Jr. Rubyist

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 14448
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 18.3 & LMDE 2
  • Masaüstü: Cinnamon 3.6 & Mate 1.18
Ynt: [Çözüldü] PS/2 Elantech Touchpad Sorunu
« Yanıtla #22 : 10 Mayıs 2018, 13:13:17 »
Sorun i8042.nomux=1 i8042.reset değişkenleri ile çözüldü, bu şekilde ama sistem performansı ile ilgili bir sorun ortaya çıktı, doğru mu?

Eğer öylese sistemi i8042.nomux=1 i8042.reset değişkenleri ile başlatıp aşağıdaki komutun çıktısını paylaşınız.

Kod: [Seç]
inxi -Gxx
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Varg

  • Yeni Penguen
  • *
  • İleti: 49
  • Dağıtım: Linux Mint 18
  • Masaüstü: Cinnamon
Ynt: [Çözüldü] PS/2 Elantech Touchpad Sorunu
« Yanıtla #23 : 10 Mayıs 2018, 20:40:52 »
Doğru. Hemen ardından biraz daha araştırarak i8042.nomux=1 i8042.noloop=1 komutunu buldum. Şimdi hem donanım özelliklerim aktif çalışıyor, hem touchpadimin multitouch özelliği.  Şuan inxi -Gxx çıktısında ekran kartım doğru olarak görünüyor. Muhtemelen noloop=1 olmadan deaktifti. Gözle gördüm fakat kodla kontrol etmedim :)
Jr. Rubyist