Ubuntu 14.04 touchpad detectado mas não funcionando

0

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.

    
por joeqesi 25.11.2015 / 20:24

1 resposta

1

Você provavelmente removeu uma grande parte do seu sistema quando instalou o pacote xserver-xorg-dev. Nesse momento, você pode tentar consertar seu sistema atual ou salvar seus arquivos e reinstalar todo o sistema. Pelo que entendi, você basicamente instalou arquivos para suportar o pacote único, que sobrescreve / remove seu sistema operacional estável normal.

Portanto, o problema não está diretamente relacionado ao touchpad, e sim ao seu sistema operacional como um todo. Corrigir o mouse seria bom, mas você pode acabar com outros problemas com a instalação de outro software que fica confuso com o seu sistema operacional misto.

Estou muito feliz quando se trata de reinstalar o Ubuntu em minhas máquinas, e porque você tem o sistema há 3 anos, sugiro esperar antes de completar completamente sua configuração. Boa sorte!

    
por Bradley Taniguchi 25.11.2015 / 22:55