Finally getting Linux somewhat usable on my 2016 12" Macbook Retina.
The form factor and resolution are awesome. Some stuff not working but I’ve come up with some good work-arounds for now.
Try as I might i’m unable to get the onboard BT adapter to work. So for now at least I use a usb (A) plugin adapter. that works fine for BT mouse, headphones, airpods etc.
Onboard wifi works fine but with the integrated BT theres some kind of broadcom firmware issue I can’t get my head around. I don’t know but maybe there is just no getting that to work.
Also unable to get suspend or hibernate to work. Goes to sleep fine but doesn’t wake up right. So for now at least I utilize KDE “user manual” session save feature in conjunction with a ksession.sh script I found on a forum somewhere (had to modify the script to work with kde5). with some additional custom scripting any open VM’s are saved then ksession.sh is executed saving the current session and putting that session data into the "startup’ position on the ~.config/ksmserverrc file. Incidentally KDE does a much better job of saving a session than I experienced with gnome. Some apps are a problem. As earlier indicated I scripted save logic for my virtualbox VM’s. Libre office file recovery gets me through issues with that suite if I happen to be going into my “faux-suspend” with those files open at the time.
I intercept the original shutdown and reboot commands via my own links and fire off my session save scripts rather than a standard reboot or shut down.
Onboard audio speakers don’t work either. I use bluetooth headset (or wired) or a 2" dia. mini speaker that plugs directly into the headset port.
I was hoping I’d get audio and suspend/hibernate working via the linux-macbook kernel available on AUR but no luck so far.
As is the little MBR suits most my needs pretty well. Screen resolution is sweet and my model has the 512G SDD, 8G ram and m7 processor so it hums along.
If anyone has any insight on the BT or suspend/hibernate issues please share.
Also, I’m trying to figure out how to make my right super/meta key (apples “command” key) not function as a Linux super key. I’d like to dedicate it as the host key when running my VM’s. right now it functions same as the left super and brings up the KDE menu in the upper left (i have my panel at the top of the screen rather than along the bottom.