The Macbook I used: Macbook 13 Mid 2010

Nvidia driver solution:
https://askubuntu.com/questions/264247/proprietary-nvidia-drivers-with-efi-on-mac-to-prevent-overheating/613573#613573

Monitor brightness:
https://askubuntu.com/questions/76081/brightness-not-working-after-installing-nvidia-driver

Nvidia driver:
https://medium.com/@nolanmudge/installing-an-nvidia-graphics-driver-with-a-ubuntu-14-04-and-up-efi-boot-52725dd6927c

Wifi: firmware-b43-installer

Fan: maxfanctld

Power management: powertop, tlp

Wifi scanning: just set home network in /etc/wpa_supplicant/wpa_supplicant.conf like this:

Network={\nssid=\"ssid\"\npsk=\"pw\"\n}

Backlightbrightness: xbacklight, and custom shortcuts like that:

custom shortcuts:
https://askubuntu.com/questions/69114/how-do-i-logout-using-only-the-keyboard/69161#69161\nxbacklight: https://askubuntu.com/questions/354488/how-to-execute-command-with-keys\n",