Linux Mint Türkiye
Linux Mint Destek => Donanım => Diğer Donanımlar => Konuyu başlatan: motorhead - 03 Ekim 2018, 16:16:07
-
Merhaba arkadaşlar. HP Pavilion dv6-6b00st dizüstü bilgisayarıma Windows 10'un yanına Linux Mint 19 Cinnamon (64bit) kurdum. Genel olarak memnunum ancak touchpad çok hassas. Ayarlardan en düşüğe aldığım halde bile (hem özel hızlandırma hem de özel hassaslık) özellikle hassas seçimlerde, örneğin yan yana olan seçenekleri seçerken sıkıntı yaratıyor çünkü çok hassas. Ayrıca touchpadi kapatma kısayolu da çalışmıyor, bende touchpadin sol üst köşesine iki kez basınca kapanıyordu. Bir çözümü var mıdır?
inxi -Fnxx
System: Host: hp-HP-Pavilion-dv6-Notebook-PC Kernel: 4.15.0-36-generic x86_64
bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu1) dm: lightdm
Distro: Linux Mint 19 Tara
Machine: Device: laptop System: Hewlett-Packard product: HP Pavilion dv6 Notebook PC v: 0592110000204710000620100 serial: N/A
Mobo: Hewlett-Packard model: 17F9 v: 10.5A serial: N/A
BIOS: Hewlett-Packard v: F.1C date: 01/23/2013
Chassis: type: 10 serial: N/A
Battery BAT0: charge: 55.0 Wh 99.9% condition: 55.0/62.2 Wh (89%)
volts: 12.7/11.1
model: Hewlett-Packard 5600 serial: Li4402A status: N/A
CPU: Dual core Intel Core i5-2430M (-MT-MCP-)
arch: Sandy Bridge rev.7 cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9577
clock speeds: min/max: 800/3000 MHz 1: 803 MHz 2: 807 MHz
3: 799 MHz 4: 814 MHz
Graphics: Card: Intel 2nd Generation Core Integrated Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:0116
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1366x768@60.03hz
OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile
version: 3.3 Mesa 18.0.5 (compat-v: 3.0) Direct Render: Yes
Audio: Card Intel 6 Series/C200 Series Family High Def. Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:1c20
Sound: Advanced Linux Sound Architecture v: k4.15.0-36-generic
Network: Card-1: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: 4000
bus-ID: 07:00.0 chip-ID: 10ec:8168
IF: eno1 state: down mac: 2c:41:38:62:a8:02
Card-2: Intel Centrino Wireless-N 1030 [Rainbow Peak]
driver: iwlwifi bus-ID: 0d:00.0 chip-ID: 8086:008b
IF: wlo1 state: up mac: ac:72:89:d7:e2:77
Drives: HDD Total Size: 120.0GB (13.0% used)
ID-1: /dev/sda model: ADATA_SU650 size: 120.0GB
serial: 2H4120036243
Partition: ID-1: / size: 20G used: 15G (79%) fs: ext4 dev: /dev/sda5
RAID: System: supported: N/A
No RAID devices: /proc/mdstat, md_mod kernel module present
Unused Devices: none
Sensors: System Temperatures: cpu: 55.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 206 Uptime: 19 min Memory: 953.8/3892.1MB
Init: systemd v: 237 runlevel: 5 Gcc sys: 7.3.0
Client: Shell (bash 4.4.191 running in gnome-terminal-) inxi: 2.3.56
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [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)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=13 [slave keyboard (3)]
↳ HP Wireless hotkeys id=14 [slave keyboard (3)]
↳ Logitech USB Receiver id=15 [slave keyboard (3)]
-
xinput list-props "SynPS/2 Synaptics TouchPad"xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255
yukarıdaki komutları çalıştırdığınızda hassasiyette bir değişiklik oluyor mu ?
-
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (298): 1
libinput Tapping Enabled Default (299): 0
libinput Tapping Drag Enabled (300): 1
libinput Tapping Drag Enabled Default (301): 1
libinput Tapping Drag Lock Enabled (302): 0
libinput Tapping Drag Lock Enabled Default (303): 0
libinput Tapping Button Mapping Enabled (304): 1, 0
libinput Tapping Button Mapping Default (305): 1, 0
libinput Natural Scrolling Enabled (280): 1
libinput Natural Scrolling Enabled Default (281): 0
libinput Disable While Typing Enabled (306): 1
libinput Disable While Typing Enabled Default (307): 1
libinput Scroll Methods Available (282): 1, 1, 0
libinput Scroll Method Enabled (283): 1, 0, 0
libinput Scroll Method Enabled Default (284): 1, 0, 0
libinput Accel Speed (289): -1.000000
libinput Accel Speed Default (290): 0.000000
libinput Left Handed Enabled (294): 0
libinput Left Handed Enabled Default (295): 0
libinput Send Events Modes Available (265): 1, 1
libinput Send Events Mode Enabled (266): 0, 0
libinput Send Events Mode Enabled Default (267): 0, 0
Device Node (268): "/dev/input/event7"
Device Product ID (269): 2, 7
libinput Drag Lock Buttons (296): <no items>
libinput Horizontal Scroll Enabled (297): 0
İkinci ve üçüncü komutlar hata veriyor malesef.
hp@hp-HP-Pavilion-dv6-Notebook-PC:~$ xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
property 'Synaptics Noise Cancellation' doesn't exist, you need to specify its type and format
hp@hp-HP-Pavilion-dv6-Notebook-PC:~$ xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255
property 'Synaptics Finger' doesn't exist, you need to specify its type and format
-
Linux Mint 19'da varsayılan dokunmatik panel sürücüsü olarak "libinput" kullanılıyor. Bunun yerine "synaptics" kullanmak için aşağıdaki komutla xserver-xorg-input-synaptics paketini yüklemek gerekiyor.
apt install xserver-xorg-input-synaptics
Sonrasında CTRL+ALT+GERİ (BACKSPACE) tuşları ile X sunucusnu yeniden başlatıp oturum açmalısınız.
Aşağıdaki komutun çıktısı hangi sürücünün kullanıldığını gösteriyor.
grep -i "Using input driver" /var/log/Xorg.0.log
"Synaptics" sürücüsünün etkin olduğundan emin olduktan sonra, [member=1]Danny[/member] 'nin önerdiği komutları kullanabilirsiniz.
-
Teşekkürler, sürücüleri yükleyince diğer komutları değiştirebildim. Evet şuan bir fark yapıyor üçüncü (son) komutu girince imleci oynatmak çok zorlaşıyor.
Ekleme: Şu şekilde ayarlayınca daha iyi oldu ancak kaydedemiyorum sistemi kapatıp açınca değerler eski haline dönüyor, script lazım sanırım. Nasıl yapabilirim?
Synaptics Finger (277): 50, 50, 200
Synaptics Noise Cancellation (309): 20, 20
-
Komutu "Başlangıç Uygulamaları"na eklemeyi deneyin.
/bin/sh -c 'xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20;xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50, 50, 200'
-
Teşekkürler. Hassaslık sorununu sayenizde hallettim. Peki touchpadi devre dışı bırakmak için bir kısayol atayabilir miyiz? Normalinde sol üst köşeye iki kez tıklatınca kapanıyor, ancak klavye kısayolu olsa da olur, örneğin Fn+F5 boş.
-
xinput set-prop 12 "Device Enabled" 0
yukarıdaki komutu kullandığınızda devre dışı oluyor mu ?
not : tekrar aktif etmek için aşağıdaki komutu kullanabilirsiniz.
xinput set-prop 12 "Device Enabled" 1
-
12'yi 10 yapınca komutlar işe yaradı çünkü touchpadin numarası 10 bende. İşlev olarak çalışmayı durdurdu ancak ışığı halen yanıyor. Windows'da kısayol ile devre dışı bırakınca ışığı kırmızıya dönüyordu.
-
benim lenovonun da touchpad i çok hassas. Sürücü synaptics olmasına karşın.
Yazı yazarken hemen her zaman elim veya parmağım dokunuveriyor. Yazı fare imlecinin olduğu yerden devam ediyor. Yazılar birbirine giriyor. Felekat bir durum anlatamam. Ama değiştirmeyi düşünmüyorum.
-
[member=5916]motorhead[/member] Aşağıdaki komutla dokunmatik paneli pasifleştirebiliyor musunuz?
synclient touchpadoff=1
[member=660]minteger[/member] , KDE'de dokunmatik panel için "yazarken pasifleştir" gibi bir seçenek yok mu?
(https://i.postimg.cc/V0YYhPRx/LM19-touchpad.png) (https://postimg.cc/V0YYhPRx)
-
[member=660]minteger[/member] , KDE'de dokunmatik panel için "yazarken pasifleştir" gibi bir seçenek yok mu?
İmzamı değiştireyim. Şuan cinnamon kullanıyorum.
-
Evet komutu verince devreden çıkıyor ancak ışığın rengi değişmiyor. Windows'da devre dışı kalınca kırmızı yanıyordu. Devre dışı bırakma kısayolu da çalışmıyor.
-
Donanımsal olarak devre dış bırakılmadığı için olabilir, HP'nin kendi yazılımı arkaplanda ne yapıyor bilmemiz zor.
Aşağıdaki komutlar sürücüyü devre dışı bırakmayı deneyince ne oluyor?
sudo rmmod synaptics_i2c
Işığın sönüp sönmememsi önemli değilse, yukarıdaki komutlardan birisi için betik oluşturup, bu betik bir klavye kısayoluna eklenebilir.
-
Donanımsal olarak devre dış bırakılmadığı için olabilir, HP'nin kendi yazılımı arkaplanda ne yapıyor bilmemiz zor.
Aşağıdaki komutlar sürücüyü devre dışı bırakmayı deneyince ne oluyor?
sudo rmmod synaptics_i2c
Işığın sönüp sönmememsi önemli değilse, yukarıdaki komutlardan birisi için betik oluşturup, bu betik bir klavye kısayoluna eklenebilir.
rmmod: ERROR: Module synaptics_i2c is not currently loaded
Bu şekilde çıktı veriyor kodu deneyince. Valla ışığın yanmaması önemli. Karanlıkta touchpad'in ışığı ekrandan yansıma yapıyor bir şey izlerken rahatsız ediyor göze batıyor.
-
Aşağıdaki komutların çıktılarına bakalım.
ls /sys/class/leds/*
lsmod
-
'/sys/class/leds/hp::hddprotect':
brightness max_brightness power subsystem trigger uevent
'/sys/class/leds/input3::capslock':
brightness device max_brightness power subsystem trigger uevent
'/sys/class/leds/input3::numlock':
brightness device max_brightness power subsystem trigger uevent
'/sys/class/leds/input3::scrolllock':
brightness device max_brightness power subsystem trigger uevent
'/sys/class/leds/mmc0::':
brightness device max_brightness power subsystem trigger uevent
/sys/class/leds/phy0-led:
brightness device max_brightness power subsystem trigger uevent
-
Diğer komutun çıktısını paylaşmamışsınız.
-
Module Size Used by
ccm 20480 3
msr 16384 0
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm 598016 0
snd_hda_codec_hdmi 49152 1
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
aesni_intel 188416 2
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
snd_hda_codec_idt 57344 1
glue_helper 16384 1 aesni_intel
cryptd 24576 3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_hda_codec_generic 73728 1 snd_hda_codec_idt
intel_cstate 20480 0
intel_rapl_perf 16384 0
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_codec_generic
snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_codec_generic
arc4 16384 2
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
iwldvm 229376 0
joydev 24576 0
input_leds 16384 0
mac80211 778240 1 iwldvm
hp_wmi 16384 0
serio_raw 16384 0
sparse_keymap 16384 1 hp_wmi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
wmi_bmof 16384 0
snd_timer 32768 2 snd_seq,snd_pcm
iwlwifi 282624 1 iwldvm
snd 81920 17 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_hda_codec_idt,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_pcm
cfg80211 622592 3 iwlwifi,mac80211,iwldvm
lpc_ich 24576 0
rtsx_pci_ms 20480 0
soundcore 16384 1 snd
memstick 16384 1 rtsx_pci_ms
mei_me 40960 0
mei 90112 1 mei_me
shpchp 36864 0
hp_wireless 16384 0
hp_accel 28672 0
lis3lv02d 20480 1 hp_accel
input_polldev 16384 1 lis3lv02d
mac_hid 16384 0
sch_fq_codel 20480 6
parport_pc 36864 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,parport_pc,ppdev
ip_tables 28672 0
x_tables 40960 1 ip_tables
autofs4 40960 2
btrfs 1126400 0
xor 24576 1 btrfs
zstd_compress 163840 1 btrfs
raid6_pq 114688 1 btrfs
dm_mirror 24576 0
dm_region_hash 20480 1 dm_mirror
dm_log 20480 2 dm_mirror,dm_region_hash
hid_generic 16384 0
usbhid 49152 0
hid 118784 3 hid_generic,usbhid
i915 1617920 22
i2c_algo_bit 16384 1 i915
rtsx_pci_sdmmc 24576 0
drm_kms_helper 172032 1 i915
syscopyarea 16384 1 drm_kms_helper
r8169 86016 0
sysfillrect 16384 1 drm_kms_helper
sdhci_pci 32768 0
sysimgblt 16384 1 drm_kms_helper
psmouse 147456 0
fb_sys_fops 16384 1 drm_kms_helper
mii 16384 1 r8169
ahci 36864 1
rtsx_pci 65536 2 rtsx_pci_sdmmc,rtsx_pci_ms
drm 401408 7 i915,drm_kms_helper
libahci 32768 1 ahci
sdhci 49152 1 sdhci_pci
wmi 24576 2 wmi_bmof,hp_wmi
video 45056 1 i915
-
Aşağıdaki komutla psmouse modülünü pasifleştirince durum ne oluyor?
sudo rmmod psmouse
Tekrar etkinleştirmek için aşağıdaki komutu kullanabilirsiniz.
sudo modprobe psmouse
-
[member=8]Butterfly[/member]
Touchpad çalışmayı durduruyor ancak ışık yanmaya devam ediyor halen.