Совместимость новой сенсорной панели с Ubuntu

6

Я рассматриваю возможность покупки MacBook Pro (конец 2016 года) с помощью Touch Bar. Поскольку я программист и пользователь Ubuntu, может ли кто-нибудь сказать мне, совместима ли сенсорная панель с Ubuntu?

    
задан Zanna 24.11.2016 в 00:22
источник

2 ответа

3

Не сейчас.

Сомнительно, будет ли значительная совместимость в ближайшие несколько лет.

    
ответ дан jksoegaard 24.11.2016 в 01:05
источник
2

Пожалуйста, следуйте сначала этому руководству , а затем этот или выполните следующие шаги:

Установите драйверы 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 ** (расположенный в каталоге клонированного репо):

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:

  1. открыть следующий файл /etc/initramfs-tools/modules
  2. добавить в файл только недостающие слова, выбранные из: {applespi, intel_lpss_pci, spi_pxa2xx_platform, appletb} (например, если в файле уже указаны слова pplespi и appletb , добавьте только intel_lpss_pci и spi_pxa2xx_platform )
  3. сохранить и закрыть

finally reboot .

Эти руководства помогли мне установить драйверы для TouchBar (не только TouchPad и некоторых других) на моем MacBook Pro Touch (конец 2016 года).

TouchBar работает без проблем.

В дистрибутиве я использую Ubuntu 17.04 (я использую это для написания этого ответа), который дважды загружается вместе с macOS Sierra.

    
ответ дан kitsune 21.08.2017 в 13:29