TouchPad two ve three finger özellikleri çalışmıyor.

Başlatan siqptare, 25 Temmuz 2015 - 17:22:27

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

siqptare

Merhaba arkadaşlar. Windows 8.1 yanına ubuntu 14.04 sürümünü kurdum. Ancak 2 gündür uğraştığım touchpad sorunumu bir türlü çözemedim. Normal sürükleme, sol tık sağ tık işlemlerini yapabiliyorum ancak iki parmak kullanarak scroll ve üç parmak kullanamıyorum. Bu işlemleri denediğimde tek parmakla dokunmuşum gibi işlem yapıyor.
xinput list
Komutunun sonucunda sistemde bir touchpad göremiyorum:
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=12 [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=13 [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      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)]
    ↳ Video Bus                                id=8 [slave  keyboard (3)]
    ↳ Sleep Button                            id=9 [slave  keyboard (3)]
    ↳ USB Camera                              id=10 [slave  keyboard (3)]
    ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=11 [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        id=14 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            id=15 [slave  keyboard (3)]

TouchPad yerine PS/2 Generic Mouse görünüyor. Kernel versiyonumu vermek bir fayda sağlar mı bilemedim ancak vereyim:
3.16.0-30-generic
Ayrıca System Settings>Mouse&Touchpad ayarlarında touchpad görünmüyor. Bu sorunu çözebilmek mümkün müdür acaba?

tlg

Şu çıktıları aktarır mısınız?
dmesg | grep -i touchpad
journalctl | grep -i touchpad
cat /var/log/Xorg.0.log | grep -i touchpad

siqptare

dmesg | grep -i touchpad
Bundan herhangi bir sonuç dönmedi.
journalctl | grep -i touchpad
journalctl: command not found

cat /var/log/Xorg.0.log | grep -i touchpad
Bundan da sonuç dönmedi.

tlg

Touchpad'i bazı özellikleri eksik olsa da temel olarak kullanabiliyorsunuz değil mi?
Çıktı da yoksa, hiç görünmüyor ama kullanabiliyor olmanız garip oldu.

dpkg -l | grep -i xserver-xorg-input-synaptics
xserver-xorg-input-synaptics paketi kuruluysa gösterir, değilse

sudo apt-get install xserver-xorg-input-synatpics

siqptare

Evet touchpad i temel düzeyde kullanabiliyorum ancak ekstra özelliklerini kullanamıyorum. Daha önceki denemelerimde synaptics i kurmuştum.
dpkg -l | grep -i xserver-xorg-input-synaptics
ii  xserver-xorg-input-synaptics-lts-utopic   1.8.1-1ubuntu1~trusty1   amd64   Synaptics TouchPad driver for X.Org server

tlg

cat /proc/bus/input/devices | grep touchpad

Burada da yoksa çekirdek yükseltme yapabiliriz. Hiç bir yerde görünmediğine göre çekirdek ile ilgili bir problem var gibi

siqptare

Bundan da bir sonu. dönmedi malesef.

Çekirdek yükseltme işlemini bir kez yaptım. Kerneli 4.0.0 a yükselttim ancak bu işlemi yapınca bu kez de wireless çalışmaz oldu. Touchpad'te de bir değişiklik olmamıştı. Sonrasında geri almak istedim bu kez da unity-desktop bozuldu ubuntu yu yeniden yüklemek zorunda kaldım.

mhmtkrktr

Şurayı incelemiş miydin? https://help.ubuntu.com/community/SynapticsTouchpad

Benim kullandığım dağıtımda, ilgili düzenleme /usr/share/X11/xorg.conf.d/xx-synaptics.conf içerisinde yapılıyor. Fikir vermesi açısından şurayı inceleyebilirsin, https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Yapacağın araştırmayı touchpad değil de, trackpad olarak yaparsan farklı belgelerede ulaşabilirsin. Ayrıca Linux sürücüleri bildiğim kadarı ile şuan 3 parmak desteği vermiyor. Dokunmatik ekranlar için, 3 parmak özelliği var, hatta çokta akıcı olarak çalışıyor. Fakat imleçsürer için böyle bir anlatıma rastlamadım.

siqptare

Verdiğiniz linkleri daha önceden incelemiştim ancak siz söyledikten sonra tekrar bakayım dedim belki gözden bir şey kaçırmışımdır diye. Ancak yine bir çözüme ulaşamadım.
Benim sorunum sanırım biraz daha karışık. Çünkü daha önce de söylediğim gibi touchpad i normal olaylarda kullanabilmeme rağmen xinput list sonuçlarında sistemde bir touchpad görünmüyor. Onun yerine ilk mesajımdaki sonuçlar çıkıyor. Sistemde 2 adet mouse görünüyor, biri benim dışarıdan bağladığım mouse diğeri ise touchpad olması gereken ancak PS/2 Generic Mouse şeklinde görünen mouse. Sanırım touchpad in normal işlemleri yapabilmesinin sebebi sistemde bu şekilde tanınmış olması. Bu sorunu aşabileceğim bir yöntem yok mudur acaba?

tlg

Touchpad ile ilgili nasıl bir ayar yaparız ve tanıtırız, açıkcası bir fikrim yok. Ancak touchpado isimle görüyorsa ve olursa, şu çıktıda desteklediği özellikleri görebiliriz gibi.
xinput list-props "PS/2 Generic Mouse" | grep Capabilities

siqptare

Malesef bu komuttan da bir sonuç dönmüyor. Bir de şimdi xinput list komutunu tekrar çalıştırdım ilginçtir ki artık mouse şu şekilde görünüyor.
PS/2 Logitech Wheel Mouse
Söylediğiniz komutta ismi bu şekilde değirip tekrar denedim yine bir sonuç dönmedi...

heartsmagic

Hiç bilgi olmaması kötü. Makinenin marka ve modeli nedir acaba?
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.

siqptare


tlg

Bug kaydı açılmış. İngilizcem olmadığı için yardım edemeyeceğim ama incele bir istiyorsan.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1414647

betseg

4.0 kernelinde çözülmüş, 3.19 kerneli için de patch var diyor bug kaydında.

siqptare

#15
Alıntı yapılan: tlg - 27 Temmuz 2015 - 15:02:51
Bug kaydı açılmış. İngilizcem olmadığı için yardım edemeyeceğim ama incele bir istiyorsan.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1414647
Alıntı yapılan: betseg - 27 Temmuz 2015 - 17:38:53
4.0 kernelinde çözülmüş, 3.19 kerneli için de patch var diyor bug kaydında.

İnceliyorum hemen. Teşekkür ederim.

heartsmagic

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.

siqptare

Alıntı yapılan: heartsmagic - 29 Temmuz 2015 - 13:01:53
Eğer 4.0 denenecekse:
https://forum.ubuntu-tr.net/index.php?topic=48099.0

Bu konudan yararlanarak daha önce kernel 4.0 ı kurmuştum ancak sonrasında wifi de çıkan sorunlar ve bir türlü aşamamam nedeniyle geri dönüş yapmak istedim ve masaüstü çöktü. Makineyi formatlamak zorunda kaldım. Bilgisayarda bir sürü dosya olduğu için ikinci kez bu riski göze alamıyorum.
Launchpad e baktım ancak pek bir şey anlayamadım malesef. Çok iyi ingilizcem olmadığı ve site çok karışık geldiği için yapamadım :S

betseg

uname -r

3.19'lu bir şey derse [1] bağlantısındaki patch'i indirip
sudo patch -p1 < 0001-Input-psmouse-add-support-of-Focaltech-touchpads.patch


[1]: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1414647/+attachment/4361071/+files/0001-Input-psmouse-add-support-of-Focaltech-touchpads.patch

heartsmagic

Alıntı yapılan: siqptare - 29 Temmuz 2015 - 20:10:21
Alıntı yapılan: heartsmagic - 29 Temmuz 2015 - 13:01:53
Eğer 4.0 denenecekse:
https://forum.ubuntu-tr.net/index.php?topic=48099.0

Bu konudan yararlanarak daha önce kernel 4.0 ı kurmuştum ancak sonrasında wifi de çıkan sorunlar ve bir türlü aşamamam nedeniyle geri dönüş yapmak istedim ve masaüstü çöktü. Makineyi formatlamak zorunda kaldım. Bilgisayarda bir sürü dosya olduğu için ikinci kez bu riski göze alamıyorum.
Launchpad e baktım ancak pek bir şey anlayamadım malesef. Çok iyi ingilizcem olmadığı ve site çok karışık geldiği için yapamadım :S

Çekirdek kurulumlarında masaüstü sorunu falan olabilir grafik sürücülerine bağlı olarak, ancak eski çekirdeklere ulaşılabildiği sürece esasında yeniden kuruluma gerek yoktur. Tercih etmediğin için şu yolu deneyelim:
https://launchpad.net/~hanipouspilot/+archive/ubuntu/focaltech-dkms

sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
sudo apt-get update
sudo apt-get install focaltech-dkms


İşlemi yapmadan önce trusty-proposed deposunun açık olduğuna emin ol. 3.19 sürümlü çekirdeği kuracak ve ilgili sürücü desteğini sağlayacak kendisi. Ardından:


sudo modprobe -r psmouse
sudo modprobe psmouse


Avuçiçi desteği ne bilemiyorum ancak onun için de şu yapılabilir denmiş:

synclient PalmDetect=1 PalmMinZ=0
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.

siqptare

Alıntı yapılan: betseg - 29 Temmuz 2015 - 20:20:40
uname -r

3.19'lu bir şey derse [1] bağlantısındaki patch'i indirip
sudo patch -p1 < 0001-Input-psmouse-add-support-of-Focaltech-touchpads.patch


[1]: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1414647/+attachment/4361071/+files/0001-Input-psmouse-add-support-of-Focaltech-touchpads.patch

uname -r
3.19.0-25-generic

Çıktı bu şekilde ancak söylediğiniz patch i kurarken 3 kez file path belirtmemi istiyor birkaç kez denedim ancak path bulunamadı gibi bir hata verdi bu nedenle kurulumu gerçekleştiremedim.

Alıntı yapılan: heartsmagic - 30 Temmuz 2015 - 11:09:49
Alıntı yapılan: siqptare - 29 Temmuz 2015 - 20:10:21
Alıntı yapılan: heartsmagic - 29 Temmuz 2015 - 13:01:53
Eğer 4.0 denenecekse:
https://forum.ubuntu-tr.net/index.php?topic=48099.0

Bu konudan yararlanarak daha önce kernel 4.0 ı kurmuştum ancak sonrasında wifi de çıkan sorunlar ve bir türlü aşamamam nedeniyle geri dönüş yapmak istedim ve masaüstü çöktü. Makineyi formatlamak zorunda kaldım. Bilgisayarda bir sürü dosya olduğu için ikinci kez bu riski göze alamıyorum.
Launchpad e baktım ancak pek bir şey anlayamadım malesef. Çok iyi ingilizcem olmadığı ve site çok karışık geldiği için yapamadım :S

Çekirdek kurulumlarında masaüstü sorunu falan olabilir grafik sürücülerine bağlı olarak, ancak eski çekirdeklere ulaşılabildiği sürece esasında yeniden kuruluma gerek yoktur. Tercih etmediğin için şu yolu deneyelim:
https://launchpad.net/~hanipouspilot/+archive/ubuntu/focaltech-dkms

sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
sudo apt-get update
sudo apt-get install focaltech-dkms


İşlemi yapmadan önce trusty-proposed deposunun açık olduğuna emin ol. 3.19 sürümlü çekirdeği kuracak ve ilgili sürücü desteğini sağlayacak kendisi. Ardından:


sudo modprobe -r psmouse
sudo modprobe psmouse


Avuçiçi desteği ne bilemiyorum ancak onun için de şu yapılabilir denmiş:

synclient PalmDetect=1 PalmMinZ=0

Verdiğiniz komutları çalıştırdıktan sonra kernel 3.16 dan 3.19 a yükseldi ve xinput list çıktısında bir touchpad görebildim sonunda.
xinput list
⎡ Virtual core pointer                    id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=12 [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=13 [slave  pointer  (2)]
⎜   ↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode 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)]
    ↳ Video Bus                                id=8 [slave  keyboard (3)]
    ↳ Sleep Button                            id=9 [slave  keyboard (3)]
    ↳ USB Camera                              id=10 [slave  keyboard (3)]
    ↳ Microsoft Microsoft® Nano Transceiver v1.0 id=11 [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        id=14 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            id=15 [slave  keyboard (3)]


Ancak sonraki
sudo modprobe -r psmouse
sudo modprobe psmouse

komutlarından bir çıktı alamadım. Ayrıca son komut da hata veriyor.
synclient PalmDetect=1 PalmMinZ=0
Couldn't find synaptics properties. No synaptics driver loaded?


Hala çift parmak ile kaydırma yapamıyorum.

heartsmagic

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.

siqptare

ii  xserver-xorg-input-synaptics-lts-utopic               1.8.1-1ubuntu1~trusty1                              amd64        Synaptics TouchPad driver for X.Org server


Cevap olarak bu dönüyor.

heartsmagic

Sonradan yüklenen çekirdek ve sürücüleri algılayamıyor gibi Synaptics.
synclient -l
aynı cevabı mı veriyor?


apt-cache search synaptics
apt-get purge -s xserver-xorg-input-synaptics-lts-utopic
çıktılarını bir görebilir miyiz?
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.

siqptare

synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?


apt-cache search synaptics
xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server
xserver-xorg-input-synaptics-dbg - Synaptics TouchPad driver for X.Org server
xserver-xorg-input-synaptics-dev - Synaptics TouchPad driver for X.Org server (development headers)
xserver-xorg-input-synaptics-dev-lts-quantal - Transitional package for xserver-xorg-input-synaptics-dev
xserver-xorg-input-synaptics-dev-lts-raring - Transitional package for xserver-xorg-input-synaptics-dev
xserver-xorg-input-synaptics-dev-lts-saucy - Transitional package for xserver-xorg-input-synaptics-dev
xserver-xorg-input-synaptics-lts-quantal - Transitional package for xserver-xorg-input-synaptics
xserver-xorg-input-synaptics-lts-quantal-dbg - Transitional package for xserver-xorg-input-synaptics-dbg
xserver-xorg-input-synaptics-lts-raring - Transitional package for xserver-xorg-input-synaptics
xserver-xorg-input-synaptics-lts-raring-dbg - Transitional package for xserver-xorg-input-synaptics-dbg
xserver-xorg-input-synaptics-lts-saucy - Transitional package for xserver-xorg-input-synaptics
xserver-xorg-input-synaptics-lts-saucy-dbg - Transitional package for xserver-xorg-input-synaptics-dbg
gpointing-device-settings - configuration tool for pointing devices
gsynaptics - configuration tool for pointing devices (transitional package)
tpconfig - touchpad device configuration utility
xserver-xorg-input-synaptics-dev-lts-trusty - Transitional package for xserver-xorg-input-synaptics-dev
xserver-xorg-input-synaptics-dev-lts-utopic - Synaptics TouchPad driver for X.Org server (development headers)
xserver-xorg-input-synaptics-dev-lts-vivid - Synaptics TouchPad driver for X.Org server (development headers)
xserver-xorg-input-synaptics-lts-trusty - Transitional package for xserver-xorg-input-synaptics
xserver-xorg-input-synaptics-lts-trusty-dbg - Transitional package for xserver-xorg-input-synaptics-dbg
xserver-xorg-input-synaptics-lts-utopic - Synaptics TouchPad driver for X.Org server
xserver-xorg-input-synaptics-lts-utopic-dbg - Synaptics TouchPad driver for X.Org server
xserver-xorg-input-synaptics-lts-vivid - Synaptics TouchPad driver for X.Org server
xserver-xorg-input-synaptics-lts-vivid-dbg - Synaptics TouchPad driver for X.Org server


apt-get purge -s xserver-xorg-input-synaptics-lts-utopic
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  account-plugin-windows-live libupstart1 linux-headers-3.16.0-30
  linux-headers-3.16.0-30-generic linux-image-3.16.0-30-generic
  linux-image-extra-3.16.0-30-generic linux-image-generic-lts-utopic
  linux-lts-vivid-tools-3.19.0-23 linux-signed-image-3.16.0-30-generic
  linux-tools-3.19.0-23-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  xserver-xorg-input-all-lts-utopic* xserver-xorg-input-synaptics-lts-utopic*
0 upgraded, 0 newly installed, 2 to remove and 14 not upgraded.
Purg xserver-xorg-input-all-lts-utopic [1:7.7+7ubuntu2~trusty1]
Purg xserver-xorg-input-synaptics-lts-utopic [1.8.1-1ubuntu1~trusty1]


Çıktılar bu şekilde.