最新版的 MacBook对Ubuntu的支持(或者反过来?)不是很好,但是除了Suspend和resume功能没找到方法使用外,其他都还好,可用。

1、mac在OSX中先安装refind引导,如果开启了spi,还需要在安全模式的terminal中关闭spi。安全模式terminal是在开机时command+R。关闭spi可以google。

2、制作正常Ubuntu的U盘安装盘,在mac中用dd命令就可以。具体可以google。

3、安装ubuntu时需要外接键盘。

4、安装好后,用下面网页所用的办法安装键盘和触控板驱动。

https://nixaid.com/linux-on-macbookpro/

由于我的macbook的wifi、Bluetooth等 都 OK,其实只要下面几步:

DKMS: Keyboard, touchpad and touchbar

To avoid hassle with plugging the external keyboard/mouse, you can already build in the keyboard, touchpad and touchbar drivers:

apt-get install git dkmscd ~
echo -e "\n# macbook12-spi-drivers\napplespi\nappletb\nspi_pxa2xx_platform\nintel_lpss_pci" >> /etc/initramfs-tools/modulesgit clone https://github.com/roadrunner2/macbook12-spi-driver.git
cd ./macbook12-spi-driver
git checkout touchbar-driver-hid-driver
dkms add .
dkms install -m applespi -v 0.1# lsinitramfs /boot/initrd.img-4.13.0-36-generic | grep -iE "appletb|applespi"
lib/modules/4.13.0-36-generic/updates/dkms/appletb.ko
lib/modules/4.13.0-36-generic/updates/dkms/applespi.ko

If you want the F-keys to be always on by default and the Fn button for switching from F-keys to special keys, then use the following command:

echo 'options appletb fnmode=2' | sudo tee /etc/modprobe.d/appletb.conf

 

Touchpad configuration

Next, you need to set the proper dpi for the touchpad:

cat > /etc/udev/hwdb.d/61-evdev-local.hwdb << 'EOF'
# MacBook8,1 (2015), MacBook9,1 (2016), MacBook10,1 (2017)
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook8,1:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook9,1:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBook10,1:*EVDEV_ABS_00=::95EVDEV_ABS_01=::90EVDEV_ABS_35=::95EVDEV_ABS_36=::90# MacBookPro13,* (Late 2016), MacBookPro14,* (Mid 2017)
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,1:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,2:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,1:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,2:*EVDEV_ABS_00=::96EVDEV_ABS_01=::94EVDEV_ABS_35=::96EVDEV_ABS_36=::94evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro13,3:*
evdev:name:Apple SPI Touchpad:dmi:*:svnAppleInc.:pnMacBookPro14,3:*EVDEV_ABS_00=::96EVDEV_ABS_01=::95EVDEV_ABS_35=::96EVDEV_ABS_36=::95
EOF
cat > /etc/udev/hwdb.d/61-libinput-local.hwdb << 'EOF'
libinput:name:*Apple SPI Touchpad*:dmi:*LIBINPUT_MODEL_APPLE_TOUCHPAD=1LIBINPUT_ATTR_KEYBOARD_INTEGRATION=internalLIBINPUT_ATTR_TOUCH_SIZE_RANGE=200:150LIBINPUT_ATTR_PALM_SIZE_THRESHOLD=1200
EOF

 

转载于:https://www.cnblogs.com/andrew-wang/p/9251910.html

Macbook pro 13 Installs Ubuntu 18.04相关推荐

  1. HUAWEI 华为 MateBook X Pro 2020安装Ubuntu 18.04 LTS注意事项

    这篇博客是我在使用华为matebook X Pro 2020安装Ubuntu 18.04过程中,所总结的一些经验踩过的坑 ,我认为一定非常有用. 具体的Ubuntu 18.04安装方法,网上有很多教程 ...

  2. VMware Pro 14 安装 Ubuntu 18.04 详细教程

    目录 ● 安装步骤 1.下载安装 VMware Workstation Pro 14 2.下载 Ubuntu 18.04 系统 3.在 VMware 中创建虚拟机 4.在虚拟机上安装 Ubuntu 系 ...

  3. surface pro3深度linux,Surface Pro 3 安装Ubuntu 18.04 体验

    最近把自己的surfacepro3全新安装了Ubuntu 18.04(删除了windows),记录一下 2019-08-02更新: Surface Laptop系列默认安装后不支持自带键盘和触摸板,所 ...

  4. Ubuntu 18.04安装教程

    感谢博主https://blog.csdn.net/qq_39478237/article/details/83084515 有时候安装会卡死,再次安装都不行,那么就需要卸载了 在windows系统下 ...

  5. ubuntu 安装 wifi 驱动_论如何在 MacBook Pro 安装 Ubuntu 18.04(解决 wifi、触摸板、键盘驱动)...

    之前的步骤都是简单的,一步一步照着前人的教程走 参考以下: https://www.youtube.com/watch?v=kRgKlcm1XPI https://www.cnblogs.com/gw ...

  6. Lenovo小新pro 13.3,AMD处理器,Ubuntu 18.04双系统安装,解决wifi适配器问题

    Lenovo小新pro 13.3,AMD处理器,Ubuntu 18.04双系统安装,解决wifi适配器问题 前言 Ubuntu的安装 Wifi适配器的问题 前言 再装之前看了好几篇相关的帖子,博客,但 ...

  7. debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13

    OpenJDK是Java的开源社区版本.由于它在Ubuntu和许多Linux发行版中默认可用,因此被广泛使用.但是,您不能使用它来开发商业应用程序.如果您是Java开发人员或者是初学者,那么这是给您的 ...

  8. linux笔记本装载 戴尔,第七代戴尔XPS 13开发版笔记本电脑装载Ubuntu 18.04系统

    据可靠消息称开发Ubuntu桌面工程总监Will Cooke表示旗下Ubuntu 18.04 LTS系统将被装载在第七代戴尔XPS 13开发版笔记本电脑中,该款笔记本电脑起步价为1049.99美元.同 ...

  9. Dell Alienware 13 R3 win10 安装 ubuntu 18.04 总结

    以下部分是自己在Alienware 上安装ubuntu 18.04的总结,带序号的部分是自己的亲身经历和自己认为比较靠谱的安装方式,其他方式没有尝试.如果有任何问题,欢迎留言讨论. 1.修改硬盘模式从 ...

最新文章

  1. 集合框架之三种迭代的能否删除
  2. python如何爬虫-如何使用python爬虫爬取要登陆的网站
  3. conda下载出现连接超时怎么办
  4. LeetCode——Contains Duplicate III
  5. ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...
  6. 想给男友一个惊喜,没想到是这样的结局......
  7. JMeter部分功能详解
  8. Spark源码分析 -- SchedulableBuilder
  9. mysql 126_MySQL教程126-MySQL事务隔离级别
  10. Python使用模糊哈希值比较文件相似度
  11. Java中ThreadLocal的深入理解
  12. 通过手动抛自定义异常实现spring事务回滚
  13. springboot简单的整合swagger
  14. 将一个数组的值逆序排列
  15. Kali系统下载Thefatrat太慢怎么办?
  16. 卡尔曼滤波-卡尔曼滤波全篇讲解
  17. vs2017更新出错:The entire Box execution exiting with result code: 0x0
  18. WIN10华硕解决无法调节电脑亮度
  19. JavaEE:Cookie和Session
  20. docker容器-nginx conf文件使用环境变量值

热门文章

  1. 搜狗起诉360,“因爱生恨”引发的恋爱悲剧
  2. 192.168.0.1手机登陆wifi设置怎么做
  3. 基于媒体查询和 rem 的响应式布局实践
  4. tmux系列:2、tmux会话
  5. android 自定义旋转转盘(类似抽奖转盘)
  6. 三角网格去噪-DNF_Net论文解读
  7. 如何在Mac下修改应用程序及文件的图标
  8. Spring源码阅读之bean对象的创建过程
  9. 霸气侧漏的HTML5--之--强大的form表单
  10. 京东618全球品牌峰会携手百大知名品牌打造行业新标杆