LINUX.ORG.RU

Проблемы с тачпадом Synaptics под Arch Linux

 , , , ,


0

1

Решил я наконец разобраться с тачпадом. Для того чтобы функционировала «кнопочка» в левом верхнем углу, а вместе с ней и LED-индикатор нужен пакет из аура xf86-input-synaptics-led, который зависит от пакета synaptics-led. Последний ставиться упорно не желает, аргументируя это так:

  -> Building psmouse.ko
make: вход в каталог «/usr/lib/modules/3.15.8-1-ARCH/build»
make: *** Нет правила для сборки цели «psmouse.ko».  Останов.
make: выход из каталога «/usr/lib/modules/3.15.8-1-ARCH/build»
Посмотрел Makefile, в котором, по идее, должно быть это правило. Он оказался странным, таких я раньше не видел:
#
# Makefile for the mouse drivers.
#

# Each configuration option enables a list of files.

obj-$(CONFIG_MOUSE_AMIGA)               += amimouse.o
obj-$(CONFIG_MOUSE_APPLETOUCH)          += appletouch.o
obj-$(CONFIG_MOUSE_ATARI)               += atarimouse.o
obj-$(CONFIG_MOUSE_BCM5974)             += bcm5974.o
obj-$(CONFIG_MOUSE_CYAPA)               += cyapa.o
obj-$(CONFIG_MOUSE_GPIO)                += gpio_mouse.o
obj-$(CONFIG_MOUSE_INPORT)              += inport.o
obj-$(CONFIG_MOUSE_LOGIBM)              += logibm.o
obj-$(CONFIG_MOUSE_MAPLE)               += maplemouse.o
obj-$(CONFIG_MOUSE_NAVPOINT_PXA27x)     += navpoint.o
obj-$(CONFIG_MOUSE_PC110PAD)            += pc110pad.o
obj-$(CONFIG_MOUSE_PS2)                 += psmouse.o
obj-$(CONFIG_MOUSE_PXA930_TRKBALL)      += pxa930_trkball.o
obj-$(CONFIG_MOUSE_RISCPC)              += rpcmouse.o
obj-$(CONFIG_MOUSE_SERIAL)              += sermouse.o
obj-$(CONFIG_MOUSE_SYNAPTICS_I2C)       += synaptics_i2c.o
obj-$(CONFIG_MOUSE_SYNAPTICS_USB)       += synaptics_usb.o
obj-$(CONFIG_MOUSE_VSXXXAA)             += vsxxxaa.o

psmouse-objs := psmouse-base.o synaptics.o

psmouse-$(CONFIG_MOUSE_PS2_ALPS)        += alps.o
psmouse-$(CONFIG_MOUSE_PS2_ELANTECH)    += elantech.o
psmouse-$(CONFIG_MOUSE_PS2_OLPC)        += hgpk.o
psmouse-$(CONFIG_MOUSE_PS2_LOGIPS2PP)   += logips2pp.o
psmouse-$(CONFIG_MOUSE_PS2_LIFEBOOK)    += lifebook.o
psmouse-$(CONFIG_MOUSE_PS2_SENTELIC)    += sentelic.o
psmouse-$(CONFIG_MOUSE_PS2_TRACKPOINT)  += trackpoint.o
psmouse-$(CONFIG_MOUSE_PS2_TOUCHKIT)    += touchkit_ps2.o
psmouse-$(CONFIG_MOUSE_PS2_CYPRESS)     += cypress_ps2.o
Нужного правила там действительно нету, как и какого-либо другого правила. Гугл упорно отмалчивается (ну либо я гуглю не то). В чём дело?

Ответ на: комментарий от w1nner

А если читать ещё и глазами...

Я его оттуда и ставлю, именно пакет synaptics-led. При его установке возникает проблема, которую я описал в посте.

mouse-art
() автор топика
Ответ на: комментарий от mouse-art

Посмотрел Makefile

Может стоило взглянуть на PKGBUILD, раз ставишь из аура? Кстати в AUR половина таких пакетов, где-то что-то не хватает, либо сломано. Такое чувство, что эти pkgbuild'ы пишут упоротые школьники.

w1nner ★★★★★
()
Ответ на: комментарий от w1nner

Я глянул в него. Там всё, вроде, нормально, валится, очевидно, на строчке make -C "/lib/modules/$_cur_kernel/build" M="$PWD" psmouse.ko

mouse-art
() автор топика
Ответ на: комментарий от w1nner

По ссылке можно скачать исключительно tarball, который прекрасно скачивает и сам йогурт. Собранного пакета в формате .pkg.tar.xz там нет.

mouse-art
() автор топика
Ответ на: комментарий от daemonpnz

Ну так не собирается же. С той ошибкой, которую я привёл в посте.

mouse-art
() автор топика
Ответ на: комментарий от daemonpnz

ls ЧЕГО дать? Это ls из директории '/lib/modules/$_cur_kernel/build/drivers/input/mouse'. Или ls директории с исходниками? Окей:

$ ls
alps.c        atarimouse.c   cypress_ps2.h  hgpk.c    lifebook.c   logips2pp.h   pc110pad.c        rpcmouse.c  synaptics.c      touchkit_ps2.c  vsxxxaa.c
alps.h        bcm5974.c      elantech.c     hgpk.h    lifebook.h   Makefile      psmouse-base.c    sentelic.c  synaptics.h      touchkit_ps2.h
amimouse.c    cyapa.c        elantech.h     inport.c  logibm.c     maplemouse.c  psmouse.h         sentelic.h  synaptics_i2c.c  trackpoint.c
appletouch.c  cypress_ps2.c  gpio_mouse.c   Kconfig   logips2pp.c  navpoint.c    pxa930_trkball.c  sermouse.c  synaptics_usb.c  trackpoint.h

mouse-art
() автор топика
Ответ на: комментарий от mouse-art

Другой вопрос, что не похоже чтобы что-нибудь изменилось. Но с этим я как-нибудь справлюсь.

mouse-art
() автор топика
Ответ на: комментарий от daemonpnz

Нет, не уверен. Но с этим я уже разберусь, главное я понял где была проблема.

mouse-art
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.