这只是我在苹果机器上安装Arch Linux的一些记录而已,因为苹果的硬件,虽然也是x86平台,但毕竟还是有一些小的东西需要设置的。Arch让老苹果重获生命,又可以继续虐几年。在苹果的硬件上装Linux, BSD,我玩过很多,从以前苹果还不是Intel,而是PowerPC构架开始。

买苹果的笔记本,不一定要用苹果的系统,相比于软件来说,更喜欢苹果的硬件,不要说没性价比,哪个品牌能够像苹果一样,把东西做得这么小而巧?苹果从以前做一体机开始,就非常善于打包硬件,贵是有道理的,体现在细节上让你用得爽。

  • Powerbook G3上安装gentoo

  • 安装os9和netbsd双系统

  • Edit partition table in NetBSD/macppc

声音

没有声音,在/etc/modprobe.d/modprobe.conf里加入:

options snd-hda-intel model=mbp3 position_fix=2

网络

dhcpcd禁止ipv6:

/etc/dhcpcd.conf中加入:

noipv6rsnoipv6

输入法

.xprofile中加入:

export XMODIFIERS=@im=fcitxexport GTK_IM_MODULE=ximexport QT_IM_MODULE=fcitx

GTK_IM_MODULE设为fcitx后,firefox无法调用fcitx,因为firefox并不是真正的gtk程序,设为xim后,它可以调用xim,而xim已被设为fcitx,这样反而是可以的。

小工具

Powertop

安装powertop,可以节电。

yay -S powertop安装

使用命令做一些微调,期间会黑屏,等待片刻就好。

# powertop --calibrate

创建文件/etc/systemd/system/powertop.service, 加入以下内容:

[Unit]Description=Powertop tunings

[Service]Type=oneshotExecStart=/usr/bin/powertop --auto-tune

[Install]WantedBy=multi-user.target

开机启动:

$ sudo systemctl enable powertop.service

Thermald

这个可以调整CPU,以避免过热。

yay -S thermald

systemctl enable thermald.service

CPUPower

可以调节CPU频率,可以设置你的CPU为powersave模式

yay -S cpupowersudo systemctl enable cpupower

在文件/etc/default/cpupower中使用以下设置(我的CPU最高频率是2.3GHz)。

governor='powersave'max_freq="2.3GHz"

mbpfan: 风扇控制

yay -S mbpfan-gitsystemctl enable mbpfan.service

mbpfan会产生大量的log,把文件/usr/lib/systemd/system/mbpfan.serviceExecStart=/usr/sbin/mbpfan -fv
改为:ExecStart=/usr/sbin/mbpfan -f, 去掉verbose模式,以避免大量的log产生。


往期精彩

  • 落入窠臼

  • 秒杀一切手工画通路的素材

  • 转UpSet图为ggplot?

  • how to bug author

  • emojifont新功能(有视频哦)

  • [连载1]:学术期刊的学术不端,你见过吗?

  • Ask me anything about ggtree

  • clusterProfiler for enrichment analysis

modprobe安装_MacBook安装Arch的一些设置相关推荐

  1. Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱动

    Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文档.制作USB Li ...

  2. arch linux安装_安装Arch Linux如何使我的旧笔记本电脑重获新生

    arch linux安装 by Jonathan Baldie 乔纳森·巴尔迪(Jonathan Baldie) 安装Arch Linux如何使我的旧笔记本电脑重获新生 (How installing ...

  3. Ubuntu 11.04 (Natty Narwhal)图形安装教程、基本设置、网络设置、软件源、开启Unity、ubuntu文档

    一.准备安装Ubuntu 11.04系统 1.Ubuntu简介 Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的"ubuntu"一词(译为吾 ...

  4. Ubuntu 11.10 图形(图解)安装教程、 基本设置、 网络设置、 软件源、 硬件驱

    主要内容:     Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文 ...

  5. Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱

    Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文档.制作USB Li ...

  6. linux设置操作系统安装盘的iso文件为安装源安装mysql服务_Linux 操作系统安装盘的定制...

    Linux 操作系统安装盘的定制 汪伦伟 2005 年 3 月 01 日发布 1引言 通常由于某种实际应用,需要一个包含所有最近更新的RPM包的操作系统发布盘,以备在安装时一次完成所有的更新操作,或者 ...

  7. Ubuntu 18.04 安装配置Oh My Zsh 主题设置

    Oh MyZsh 是什么 Oh My Zsh 是一个开源的,社区驱动的框架,用于管理zsh配置 Oh My Zsh,官网地址 Oh My Zsh ,GitHub 地址 Zsh 是什么 Zsh 兼容 B ...

  8. 安装oracle11g client 【INS-30131】执行安装程序验证所需的初始设置失败的解决方法

    安装oracle11g client [INS-30131]执行安装程序验证所需的初始设置失败的解决方法 参考文章: (1)安装oracle11g client [INS-30131]执行安装程序验证 ...

  9. CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接

    场景 服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接. 安装之前首先检查是否已经安装了Mysql rpm -qa | grep mysql 注: 博客: https:/ ...

最新文章

  1. 解决sdk manager 下载API失败的问题
  2. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
  3. 详解struts2中struts.properties
  4. 绘图: Python matplotlib简介
  5. 做个中国清官网,有人感兴趣吗
  6. 「数据ETL」从数据民工到数据白领蜕变之旅(六)-将Python的能力嫁接到SSIS中...
  7. P2487 [SDOI2011]拦截导弹(cdq分治/计数问题思想)
  8. python面向对象编程实例爬虫_​Python面向对象编程⑭
  9. android data文件夹操作
  10. 201521123035《Java程序设计》第十周实验总结
  11. 安装MongoDB出现Verify that you have sufficient privileges to start system services 十秒解决方案
  12. 汇编语言和本地代码及通过编译器输出汇编语言的源代码
  13. css 裁剪背景图片,CSS裁剪背景图片的歪招
  14. python深度学习include框架_搞事情。《用Python实现深度学习框架》已出版上架。...
  15. python 并发 数据库_python写入mysql数据库
  16. 什么是ASP.NET?
  17. “给在读研究生+未来要读研同学们的一封受益匪浅的信”(摘录+整合)
  18. Tcp为什么是4次挥手呢?为什么是3次握手,不能是3次挥手呢?
  19. 天涯明月刀开发_腾讯天涯明月刀研发全程:六年四个阶段成就最美国风
  20. python能做什么效果_一行 Python 能实现什么丧心病狂的功能?

热门文章

  1. Python之一个关于天气的csv文件中获取最高和最低气温的图表
  2. TypeScript中接口和抽象类
  3. python中的sep参数_Python sep参数使用方法详解
  4. 【SpringMVC】Servlet转发和重定向的区别
  5. 计算机专业出国留学益处多吗,留学韩国的好处
  6. 程序员的游戏(持续收集中。。。)
  7. 献给不会哄女人的男人
  8. Adaboost和随机森林
  9. Jetson 修改cboot logo,登录界面logo,启动页面logo,背景logo
  10. 【React】React.Children.only expected to receive a single React element child