Atualmente, estou usando um Toshiba Satellite P850-138 com o Ubuntu 14.04 LTS. Eu tenho rodado o Ubuntu neste laptop por cerca de 3 anos sem nenhum problema relacionado ao touchpad até agora.
Eu estava executando o Rstudio e tentando instalar o pacote "rgl". A instalação falhou devido ao seguinte erro:
checking for X... no
configure: error: X2 not found but required, configure aborted.
ERROR: configuration failed for package 'rgl'
Com base neste segmento: link Eu tentei instalar o xserver-xorg-dev, mas corri para a seguinte mensagem de erro:
The following packages have unmet dependencies:
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Apesar do fato de que minhas versões atuais do libcheese-gtk23 e libcheese7 são 3.10.2, e assim não devem causar um problema.
Este bug já foi reportado ( link ) e o conselhos nos comentários sugeridos em execução
sudo apt-get install canonical-certification-client libcheese-gtk23 libcheese7 libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl15 libclutter-gst-2.0-0 gstreamer1.0-clutter
Mas depois de executar isso, eu ainda tive o mesmo erro com a instalação do xserver-xorg-dev.
Eu decidi tentar instalar o xserver usando o gerenciador de pacotes synaptic, o que eu tenho certeza que é o ponto onde eu estraguei tudo. Eu escolhi instalar o xserver-xorg-dev e não prestei atenção nos pacotes que seriam removidos no processo de instalação.
O Synaptic instalou o xserver-xorg-dev, removeu outros pacotes e finalizou. Eu instalei 'rgl' em R sem problemas.
Na próxima vez em que reiniciei o laptop, não havia cursor visível e o touchpad não funcionava. Este tópico ( Ubuntu 14.04 sem cursor após nova instalação ) solicitado para dar uma olhada nas Configurações do Sistema, só para eu descobrir que não tinha mais o centro de controle de unidade. Eu reinstalei o centro de controle de unidade que corrigiu o problema do cursor, mas o touchpad ainda não está respondendo.
xinput mostra que o touchpad foi detectado:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse 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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)]
e cat /proc/bus/input/devices
também retornam informações no touchpad:
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse1 event5
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003
lsmod
mostra o psmouse, que eu acho que é o touchpad, mas não está sendo usado por nada:
Module Size Used by
bnep 20480 2
rfcomm 69632 8
nouveau 1368064 1
snd_hda_codec_hdmi 53248 1
snd_hda_codec_realtek 81920 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_hda_intel 36864 4 snd_hda_codec_hdmi
snd_hda_controller 32768 1 snd_hda_intel
snd_hda_codec 143360 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 20480 1 snd_hda_codec
snd_pcm 106496 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
intel_rapl 20480 0
iosf_mbi 16384 1 intel_rapl
x86_pkg_temp_thermal 16384 0
intel_powerclamp 20480 0
coretemp 16384 0
mxm_wmi 16384 1 nouveau
snd_seq_midi 16384 0
ttm 94208 1 nouveau
snd_seq_midi_event 16384 1 snd_seq_midi
kvm_intel 151552 0
arc4 16384 2
kvm 479232 1 kvm_intel
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
rtl8723ae 86016 0
snd_rawmidi 32768 1 snd_seq_midi
btcoexist 53248 1 rtl8723ae
ghash_clmulni_intel 16384 0
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
rtl8723_common 24576 1 rtl8723ae
cryptd 20480 1 ghash_clmulni_intel
rtl_pci 28672 1 rtl8723ae
rtlwifi 73728 2 rtl_pci,rtl8723ae
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
mac80211 708608 2 rtl_pci,rtlwifi
snd_timer 32768 2 snd_pcm,snd_seq
joydev 20480 0
serio_raw 16384 0
snd 86016 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_s eq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
i915 1048576 3
rtsx_pci_ms 20480 0
cfg80211 524288 2 mac80211,rtlwifi
btusb 40960 0
lpc_ich 24576 0
bluetooth 491520 22 bnep,btusb,rfcomm
memstick 20480 1 rtsx_pci_ms
mei_me 20480 0
drm_kms_helper 126976 2 i915,nouveau
mei 90112 1 mei_me
drm 344064 8 ttm,i915,drm_kms_helper,nouveau
soundcore 16384 2 snd,snd_hda_codec
shpchp 40960 0
toshiba_acpi 28672 0
toshiba_bluetooth 16384 0
toshiba_haps 16384 0
sparse_keymap 16384 1 toshiba_acpi
i2c_algo_bit 16384 2 i915,nouveau
ene_ir 24576 0
rc_core 28672 1 ene_ir
mac_hid 16384 0
video 20480 2 i915,nouveau
wmi 20480 3 toshiba_acpi,mxm_wmi,nouveau
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 45056 3 lp,ppdev,parport_pc
hid_generic 16384 0
usbhid 53248 0
hid 110592 2 hid_generic,usbhid
rtsx_pci_sdmmc 24576 0
psmouse 114688 0
ahci 36864 2
libahci 32768 1 ahci
r8169 81920 0
rtsx_pci 49152 2 rtsx_pci_ms,rtsx_pci_sdmmc
mii 16384 1 r8169
Removendo e reconectando o touchpad com
xinput float "SynPS/2 Synaptics TouchPad"
xinput reattach "SynPS/2 Synaptics TouchPad" "Virtual core pointer"
não funciona e nem
sudo modprobe -rv psmouse proto=imps
sudo modprobe -v psmouse proto=imps
Não consigo encontrar mais tópicos sobre esse tópico on-line, e não consigo pensar em mais nada para tentar.