Я рассматриваю покупку MacBook Pro (В конце 2016) с Сенсорной Панелью. Поскольку я - программист и пользователь Ubuntu, кто-либо мог сказать мне, если Сенсорная Панель совместима с Ubuntu?
Это не прямо сейчас.
сомнительно, будет ли значимая совместимость за следующие несколько лет.
Следуйте во-первых этому руководству и затем этому тщательно или выполните следующие шаги:
Установите драйверы SPI MacBook12:
apt install dkms
git clone https://github.com/cb22/macbook12-spi-driver.git /usr/src/applespi-0.1
dkms install -m applespi -v 0.1
printf "%s\n" "# applespi" "applespi" "intel_lpss_pci" "spi_pxa2xx_platform" >> /etc/initramfs-tools/modules
update-initramfs -u
и reboot
, затем следуйте за этой второй частью (можно чередоваться apt
с dnf
):
sudo apt install git kernel-devel
git clone https://github.com/roadrunner2/macbook12-spi-driver.git
pushd macbook12-spi-driver
git checkout touchbar-driver-hid-driver
make
sudo mkdir /lib/modules/`uname -r`/custom/
sudo cp applespi.ko appletb.ko /lib/modules/`uname -r`/custom/
sudo depmod
popd
теперь ищите ** приложенный 61-evdev-local.hwdb ** (расположенный в каталоге клонированного repo):
sudo cp ...the-attached-61-evdev-local.hwdb... /etc/udev/hwdb.d/61-evdev-local.hwdb
sudo modprobe intel_lpss_pci spi_pxa2xx_platform applespi appletb
теперь, если Вы использование dracut
следуйте за этим:
sudo mv /boot/initramfs-`uname -r`.img{,.orig}
sudo mv ...the-attached-keyboard.conf... /etc/dracut.conf.d/keyboard.conf
sudo dracut
еще это:
/etc/initramfs-tools/modules
{applespi, intel_lpss_pci, spi_pxa2xx_platform, appletb}
(например, если файл слова pplespi
и appletb
уже перечислены, добавляют только intel_lpss_pci
и spi_pxa2xx_platform
)наконец reboot
.
Те руководства помогли мне установить драйверы для TouchBar (не только, TouchPad и некоторые другие) на моем Касании MacBook Pro (в конце 2016).
TouchBar не работает значительно ни без каких проблем.
Дистрибутивом, который я использовал, является Ubuntu 17.04 (я использую это для записи этого ответа), двойной загруженный вдоль macOS Горной цепи.