I was able to install Leap 15 on a late 2016 macbook pro 13-inch and everything is working except the keyboard and touchpad. I found a github project that describes how to get them working, but I think it may be specific to debian based distros:
I tried to install dkms and the kernel headers and run
sudo dkms install applespi/0.1
But I get the error:
Your kernel headers for kernel 4.12.14-lp150.11-default cannot be found at
/lib/modules/4.12.14-lp150.11-default/build or /lib/modules/4.12.14-lp150.11-default/source.
I then tried to modify the makefile to correct the kernel directory, but dkms still gives the same error and make also fails.
I am in over my head on this one and have never messed with the kernel before. Does anyone know how to get this working for openSUSE? I would hate to have to install a different distro =(
I have been able to get the keyboard and touch-pad working on Kubuntu so at least the laptop is usable now, but I am still very interested if anyone knows how to adapt this for openSUSE Leap 15.
Hi @OP it would e interesting to see the 4.18 kernel and how it goes. I would suggest grabbing a live USB release of Tumbleweed and boot from that (option key when booting and select the USB device). Some of those modules already exist in this kernel…
Your kernel headers for kernel 4.12.14-lp150.11-default cannot be found at
/lib/modules/4.12.14-lp150.11-default/build or /lib/modules/4.12.14-lp150.11-default/source.
I noticed this line in the make file:
KDIR := /lib/modules/$(KVERSION)/build
So I attempted to point that to /use/src/… , but I ended up with the same error when running dkms install and a bunch of different errors when trying to run make directly. I am not sure these were appropriate things to try as I have not really learned make or dkms yet…
I will try tumbleweed again… I am pretty sure I tried it briefly on accident (instead of Leap 15) and had to use a usb keyboard and mouse, but I will try a full install and then run ```zypper dup``.
I’m recommending the package called “touchegg” to get the touchpad gestures working. There is also a gui package with it called “touchegg-gui”.
Use kernel 4.18x and higher. Kernel 5.0x is coming after kernel 4.19x!!
Trying Tumbleweed now and it hangs on “loading initial ramdisk”.
Only happening with Tumbleweed from a usb stick and not with Leap 15… not sure what is different. I tried removing the “splash=silent” in the boot config but gained no new information…