Я рассматриваю возможность покупки MacBook Pro (конец 2016 года) с помощью Touch Bar. Поскольку я программист и пользователь Ubuntu, может ли кто-нибудь сказать мне, совместима ли сенсорная панель с Ubuntu?
Это не сейчас.
Сомнительно, будет ли значительная совместимость в ближайшие несколько лет.
Пожалуйста, следуйте сначала этому руководству, а затем следуйте приведенным ниже инструкциям:
Установите драйверы MacBook12 SPI:
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
else this:
открыть следующий файл /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 Touch (конец 2016 года) .
TouchBar работает без проблем.
В дистрибутиве я использовал Ubuntu 17.04 (я использую это для написания этого ответа), двойную загрузку вместе с macOS Sierra.