Недавно я настроил свой компьютер для работы с Fedora 27 и Mac OS в разных разделах. Я был успешным во время установки, и драйвер WiFi (brcmfmac) работал из коробки. Тем не менее, мне не удается заставить Fedora реагировать на любую клавиатуру или события сенсорной панели на моем ноутбуке, только от внешней USB-клавиатуры и мыши. Как ни странно, на клавиатуре ноутбука работает только кнопка питания.
Я провел последние ~ 4 часа, пытаясь заставить это работать, и я обрисую свои подходы ниже. Я был бы очень признателен за любую помощь в этой области, так как я застрял в том, что делать дальше.
Я считаю важным отметить, что в моем /proc/bus/input
файле операционная система "видит" сенсорную панель и встроенную клавиатуру (в настоящее время я использую Magic Keyboard через USB и игровую мышь Sensei USB, но желаю использовать родную клавиатуру ноутбука и мышь):
N: Name="SteelSeries Sensei Raw Gaming Mouse"
P: Phys=usb-0000:00:14.0-1.1.2/input3
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.3/0003:1038:1369.0004/input/input7
U: Uniq=
H: Handlers=kbd event7
B: PROP=0
B: EV=1f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c000 677bfad9415fed 9ed68000004400 10000002
B: REL=40
B: ABS=100000000
B: MSC=10
I: Bus=0003 Vendor=05ac Product=0267 Version=0110
N: Name="Apple Inc. Magic Keyboard"
P: Phys=usb-0000:00:14.0-1.1.4/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.1/0003:05AC:0267.0006/input/input8
U: Uniq=F0T54830AQ6G9KPAX
H: Handlers=sysrq kbd leds event8
B: PROP=0
B: EV=120013
B: KEY=10000 0 0 0 1007b00011007 ff9f217ac14057ff ffbeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f
I: Bus=001c Vendor=0000 Product=0000 Version=0000
N: Name="Apple SPI Keyboard"
P: Phys=applespi/input0
S: Sysfs=/devices/pci0000:00/0000:00:15.4/pxa2xx-spi.0/spi_master/spi0/spi-APP000D:00/input/input9
U: Uniq=
H: Handlers=sysrq kbd leds event9
B: PROP=0
B: EV=120003
B: KEY=10000 0 0 0 6300001000 3800000000 710effd063c0001f ff7ffffffffffffe
B: LED=2
I: Bus=001c Vendor=0000 Product=0000 Version=0000
N: Name="Apple SPI Touchpad"
P: Phys=applespi/input1
S: Sysfs=/devices/pci0000:00/0000:00:15.4/pxa2xx-spi.0/spi_master/spi0/spi-APP000D:00/input/input10
U: Uniq=
H: Handlers=mouse1 event10
B: PROP=5
B: EV=f
B: KEY=e520 10000 0 0 0 0
B: REL=3
B: ABS=27f800000000003
Подход 1 - яблочко /0,1
Читая некоторые онлайн-уроки, многие люди рекомендовали эту библиотеку "applepi" в этом репозитории GitHub. Насколько мне известно, эта установка прошла успешно, потому что когда я выполняю dkms install -m applespi -v 0.1
, я получаю следующий вывод: Module applespi/0.1 already installed on kernel 4.15.8-300.fc27.x86_64/x86_64
. Кроме того, в моем файле /proc/bus/input
родная клавиатура и мышь распознаются в физическом местоположении «applepi /input1» и «applepi /input0», что позволяет мне полагать, что это было успешно.
У меня такое ощущение, что это правильный способ решения этой проблемы, но он по-прежнему не решает проблему, а клавиатура / сенсорная панель по-прежнему не отвечают.
Подход 2 - Поммед
Я также попытался использовать библиотеку Pommed, предназначенную для Debian/Ubuntu, с небольшим успехом. Пакет находится здесь, но я не смог его установить. Затем я попытался создать свет из источника без особой пользы.
Я не верю, что это правильный способ решить эту проблему.
Заключение
Я обрисовал в общих чертах два метода, которые я попытался решить проблему, и имел мало успеха с ними обоими. Мне не удалось найти много онлайн-ресурсов, которые могли бы помочь мне с этой проблемой, так как у многих других, казалось, работала их родная клавиатура Mac / тачпад.
Буду признателен за любые предложения и готов обновить эту ветку с дополнительной информацией, если это необходимо. Любая помощь приветствуется! Спасибо!