Hackintosh 入门+软件配置【个人向软件推荐】

近期配了套台式机,也勉勉强强装上了 Catania10.15.4,算是正式踏入了黑苹果的大门。

从安装开始,到全新的软件配置,折腾了整整两天,把过程都记录在这里,下面也包括自己安装的软件,重要的是相关配置,避免之后可能出现的重装机/更换设备时候的浪费时间。

所以本文的性质,应该是个人存档,本不该发出来;但考虑到自己零零散散写了也有近万字,其中包含了众多的资源链接,本身具有较大的容量,同时出现的一些问题也可能是常见的,因此有兴趣的话可以参看;然而,这里毕竟都是个人的配置,也不免存在诸多谬误,直接套用显然是不可取的,这也是我为什么在其中添加了无数🔗的原因,请在配置/安装软件时阅读参考链接并自行查阅官方材料,祝阅读愉快~

黑苹果推荐链接

综合

安装部分

阅读列表

这部分直接从安装教程那边盗了过来,之后有机会研究下;当然需要入门的远不止这些,只是现在找来也没有用,之后不断折腾的过程中才能真正学到~

使用Hackintool定制黑苹果USB驱动
黑苹果生成/显示 PCI信息
黑苹果激活iMessage、Facetime,Handoff
为自己的黑苹果生成随机三码
用FBPatcher驱动UHD630
更新到macOS Mojave后字体变细发虚的解决办法

黑苹果安装

我至今只是实现了简单的入门版安装,仍然对于 Clover 和相关设置一无所知,不过用了几天下来没有出现明显的问题,之后有时间和经历再去折腾吧~

另外安装之前请务必多看不同的几份教程,这样可以明确哪些步骤是必要的,出了问题也好排查。

硬件列表

感觉黑苹果重要的还是选对硬件,之后的安装还是挺顺畅的。我主要参考了 Tonymac 的参考 https://www.tonymacx86.com/buyersguide/building-a-customac-hackintosh-the-ultimate-buyers-guide/ ,原本的基准是 CustoMac Pro ;此外看到的比较好的硬件推荐有

因此,在这里放一下自己的硬件清单

硬件 价格 渠道
I59600K 1000 咸鱼
技嘉Z390 AORUS PRO WIFI 1330 闲鱼
蓝宝石 RX580 4G 578 4G
先马黑洞 6 188 188
长城 G6 650 金牌 439 闲鱼全新
玄冰 400 70 闲鱼全新
金士顿 Fury 2666 499 京东
三星 970EVO 559 559
西数SN750 569 569
绿联 m.2 硬盘盒 100 闲鱼
AOC U2790B 1600 闲鱼全新
耳机转接线 8.2 咸鱼
罗技 M720 鼠标 195 京东
罗技 K780 键盘 296 京东
SanDisk 128G Type-C 双头 U 盘 120 京东

放下之前娱乐大师的检测

------鲁大师 Build V5.1020.1190.515------

电脑型号: 技嘉 Z390 AORUS PRO WIFI 台式电脑
操作系统: Windows 10 64位

  处理器: 英特尔 Core i5-9600K @ 3.70GHz 六核
    主板: 技嘉 Z390 AORUS PRO WIFI-CF
    内存: 16 GB ( 金士顿 DDR4 2666MHz )
  主硬盘: 三星 SSD 970 EVO 500GB ( 500 GB / 固态硬盘 )
    显卡: 英特尔 UHD Graphics 630 ( 128 MB / 技嘉 )
  显示器: 冠捷 AOC2790 U2790B ( 27.2 英寸  )
    光驱: Msft Virtual DVD-ROM DVD光驱
    声卡: 瑞昱  @ 英特尔 High Definition Audio 控制器
    网卡: 英特尔 Wireless-AC 9560

安装过程

这里首选的一份主要安装材料是 sleele 博客上的这篇

主要的步骤包括:

  1. 下载镜像制作安装 U 盘

    1. macOS 下格式化为 GUID 分区图,选择「Mac OS 拓展(日志式)」

    2. 去 App Store 下载镜像,教程多为 Mojave 版本,不过自己仅能搜到 Catalina?不知是否可选

    3. 在 Mac 下制作的话,用的是 制作macOS 安装U盘–教程 ,在 Terminal 中使用类似 sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume 的命令

    4. 然后需要把在 GitHub 上找到的对应机型的 EFI 文件复制到启动盘的 EFI 分区下,直接替换即可;可以在 Hackintosh黑苹果长期维护机型EFI及安装教程整理 https://github.com/daliansky/Hackintosh 中寻找,根据主板型号,我用的是这个 https://github.com/shiruken/hackintosh #待阅

  2. 安装 macOS

    1. 之后就可以看是安装了,细节 参考黑果小兵的这篇入门 联想小新Air 13安装黑苹果兼macOS Mojave安装教程 https://blog.daliansky.net/Lenovo-Xiaoxin-Air-13-macOS-Mojave-installation-tutorial.html
    2. BIOS 设置,F2 进入,我没动什么😂
    3. 开机,按 F12 选择 U 盘引导;
    4. 进入系统后用「磁盘工具」格式化需要安装的磁盘;
    5. 开始安装,进行相关的个性化设定,其中会重启若干次,若是本身有 Windows 系统的话若不调整启动项每次都有手动 F12 调整,我是在 BIOS 中调整了一下;
    6. 到这里就算顺利安装完成了,之后的修改部分结合了黑果小兵和主文档,简化处理;
  3. 安装后配置

    1. 安装之后,为了脱离 U 盘启动,需要将 U 盘中的 EFI 文件夹替换到系统 EFI 分区下;由于连了网线,所以是可以直接用 Safari 下载 Clover Configurator 进行的(当然可以直接放在 U 盘里);黑果小兵那里介绍了用 diskutil 指令进行挂载

      1. 查看磁盘分区表 diskutil list
      2. 挂载磁盘和 U 盘分区表,类似于 sudo diskutil mount disk0s1 记得要选择正确的磁盘和分区(Orz 当时是因为分不清两个 EFI 分区所以又下了 Clover Configurator 来 check)
      3. 打开 Finder,可以采用 open . 指令

      这里学到了 open 指令,后面接地址,这里的 . 即当前文件夹

    2. 添加 UEFI 引导选项

      1. 教程中的设置是安装 Clover https://github.com/Dids/clover-builder/releases,不过自己走了一遍之后没在 EFI 分区下看到 nvram.plist,用的 Clover 版本不一样设定也有所不同,不过万幸的是不影响系统使用,之后有机会在研究~
      2. 黑果小兵那里的方案不知道为什么转到了 Windows 下,用了 BOOTICE 进行配置,修改了启动项;
    3. 摘录黑果小兵那里的「完善驱动」部分

      1. 声卡:型号为ALC236,注入ID:2,使用AppleALC仿冒,顺利加载;修正HDMI Audio输出信息;安装完系统后请安装ALCPlugFix_for_ALC_node12_19声卡守护进程,耳麦工作正常;
      2. 网卡:REALTEK 10EC:B822的无线网卡截止到目前还是无解,更换为DW1560/DW1830;
      3. 显卡:Intel HD Graphics 500,Whiskey Lake平台目前还没有驱动程序,使用Coffee Lake仿冒驱动,Platform-id为:0x3e9b0009,添加DVMT补丁;采用Devices-Properties方法注入;核显版外接HDMI显示器工作正常;睡眠唤醒正常;
      4. 蓝牙工作正常;睡眠唤醒工作正常;
      5. 电池信息正常;
      6. 触摸板:使用 VoodooI2C 驱动,多手势全功能正常工作;
      7. 显示器亮度调节正常;亮度调节快捷键:F11F12
      8. USB端口识别,未进行端口订制;摄像头、无线网卡已内建,避免睡眠问题;

娱乐截图

最后仿冒黑果小兵的风格发一下系统截图 Xnip2020-05-30_11-23-46

Xnip2020-05-30_11-29-12

Xnip2020-05-30_11-29-39

Xnip2020-05-30_11-30-29

Xnip2020-05-30_11-31-11

Xnip2020-05-30_11-34-02

安装后:一些设定&疑问

这里记录了一些在安装之后出现不习惯的地方,并给出了部分解决方案;当然很多的设定都是个人喜好;随便罗列了下没有条理 Orz

简单设置

  • 设定时区
    • 话说为什么不会自动设定时区?还是自己安装时候哪里设定错误了?
    • 简单的解决方案是到 设定-日期与实践-时区 里,手动设置时区为上海
  • 移除 Dock 里面一些没用的 APP(绝大部分)
  • 非官方下载的软件无法打开的问题
    • 参考 https://www.jianshu.com/p/74f8a411c8b0
    • 命令行执行 sudo spctl --master-disable
    • 然后到「系统偏好设置-安全性与隐私」解锁「允许以下位置下载的应用」中的「任何来源」

如何备份?

之后的折腾肯定是需要备份和还原的,不过目前没有合适的备份盘,这里仅供参考

在 Finder 中显示隐藏文件

  • 快捷键 Shift+Cmd+. 即可,比偏好设置多了一个 Shift 还挺好记的

System Preferences

借着这个机会重新翻看了一下 System Preferences,把自己的设定全都记录了下来~

  • 通用

    • 安装的时候就可以选「深色」;
    • 「默认浏览器」选 Chrome;
    • 「关闭文稿时要求保存更改」选项开了更为保险,可以有点烦人,还是没有勾选;
  • 桌面与保护程序

    • 这里设置一下桌面,其他没什么好选的;
  • Dock/程序坞

    • 调整为合适的大小,勾选了一定的「放大」效果;
    • 「最小化窗口」选「缩放」,「神奇效果」有点太花里胡哨了;
    • 目前设定「自动显示和隐藏程序坞」(没有了,在 27 寸的显示器上直接放在下面就很好了)
  • Siri

    • Hi, Siri! 你给关着呢听不到~
  • Spotlight/聚焦

    • 默认即可
  • 语言与地区

    • 也是一个之前纠结的地方,之前用了近一年的英文,这两天用了中文之后居然没有啥不习惯的;反而因为中文的表达方式,寻找重点起来更快一点;所以近期还是以中文为主;这也免了之前要在「语言与地区-APP」部分反复设定的麻烦;
    • 目前困扰的一个问题大概是文件夹的中文显示问题,Mac 的文件夹本地化方案应该是在需要的下面新增 .localized 隐藏文件,然后由 Finder 渲染;所以要更改文英文的话,手动删去即可;当然,若是要重新变为中文,则 touch ~/Downloads/.localized 即可;
    • 这个问题想在 「App」里面单独设置,但好像无法提供这样的选项?#搁置
    • 这个问题关于文件夹的本地化,在 Linux 中应该是可以设定的,这里不知为什么难以找到,另外更强的本地化可参考 https://havee.me/mac/2014-06/localizing-directory-name-on-mac-os-x.html
  • 通知

    • 可以对于所有要求通知权限的 APP 进行管理;
    • 「勿扰模式」:从晚上十点到上午七点打「打开『勿扰模式』」
  • 互联网账户

    • 目前登录了 iCloud 和 Google ,用到的地方不多;
  • 用户与群组

    • 如其名
  • 辅助功能

    • 没用过
  • 屏幕使用时间

    • 忘记是哪一次更新加入的新功能了,这次进去看了下还是挺好玩的;
  • 拓展

    • 可以管理第三方拓展,其中最重要的应该是「Finder 拓展」,类似于 Windows 下的「右键管理」
    • 还可以管理通知栏那边的「今天」组件,类似于 iOS 下的 Widget,但 Mac 下好像不怎么用;
  • 安全性与隐私

    • 很多有硬件或是其他数据请求的软件在第一次打开时都会弹出这一项的请求,需要到「安全性与隐私-隐私」里面去找对应的栏目允许;问题在于有些 APP 跳转得不够好,自己手动找还很难找到;
  • 软件更新

    • 关闭系统更新:到「系统偏好设置-软件更新-高级」里面看着把所有的取消就行了

    • 附带的一个强迫症的小问题:「软件更新」那里总会有个小红点,这个的话参考这篇 https://www.douzi.link/remove-mac-system-and-new-red-dot/ 在终端运行 defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 即可

  • 网络

    • 目前仅有「以太网」「蓝牙 PAN」选项;
    • 这部分真的了解不多,但也是用的多用的设置之一 #待补充
  • 声音

    • 似乎没啥好设置的,不知道为啥 Apple 要把「声音效果-提醒声音」防在这么高的 Priority 上;
    • 不过鉴于目前声卡的问题,#待补充
  • 打印机与扫描仪

    • 没用过
  • 键盘

    • 待补充

    • 设定快捷键
    • 设定输入法
  • 触控板

    • 没有
  • 鼠标

    • 这里可以简单设定,包括一些蓝牙的鼠标;
    • 这里用的是 Logitech 的优联,单独在下面的 APP 里;
  • 显示器

    • 「缩放」选了第二个(共五个),调整到较为合适的字体大小
    • 「颜色」部分应该也可以设定,不过自己没试过;
    • 「夜览」,这个部分务必打开,这两天用下来眼睛的疲劳问题足以说明一切,目前设了晚上 8 点到早上 8 点
  • 随航

    • 还没动过
  • 节能

    • 电源设定,这里没有内置电池,也就简单设置「此时间段后关闭显示器」为 10 分钟
  • 日期与时间

    • 「时钟」部分,由于自己可能连今天是几号都可能不知道,需要启用「在菜单栏中显示日期和时间」,选「数码」,「日期选项」全部勾选;#显示日期
  • 共享

    • 文件共享部分 #待补充
  • 时间机器

    • 也是可以专门讲一下的,上面关于备份的部分有涉及
  • 启动磁盘

    • 这个不知道怎么用

Finder

  • 「偏好设置」
    • 通用里面全部勾上;
    • 新窗口的时候打开「下载」;
    • 「边栏」部分,「个人收藏」目前剩下了 桌面、下载;
      • 「位置」部分,勾选第一个选项「iMac/MBP」的话,可以显示所有挂载了的硬盘盒网络地址,第二个「硬盘」会讲当前挂载的所有硬盘显示在边栏,相当于上一个选项的展开,显示的好处就是在需要去 /Library 等位置的时候就不需要「前往-前往文件夹」或快捷键 Shift+Cmd+G 了(因为自己是双系统,所以会有另一张硬盘下的三个分区,其中一个分区格式化为 exFat 用于交换文件,其他的两个只需要拖出去一段时间即可删去)
  • 「显示」里面喜欢全部打开,大概是因为被 MBP 容量支配的恐惧吧

必备/工具软件

参考的文章

上网:SSX

浏览器:Chrome

  • 安装 Chrome https://www.google.cn/intl/zh-CN/chrome/
    • 习惯了用Chrome,优点在于全平台同步,可玩性也很高;
    • 大概也有自己对于隐私还没有太过关注/受困扰的原因吧

远不止聊天软件:Telegram

  • Telegramhttps://desktop.telegram.org/
    • 记得人工设定,如果是用上面链接中下载的 SSX 的话,默认似乎是 127.0.0.1:1086,端口号不是常见的 1080,建议人工设定 SOCKS 之前去「高级设置」里 check 一下;
    • 登录之后就可以作为文件传输工具啦~
    • 黑夜模式
    • 下载默认会自建一个文件夹,个人喜欢设定地址为 ~/Downloads

黑果 Tools:Hackintool、Clover Configurator、Etcher 等

不完全罗列,自己目前最常用的是 Clover Configurator,所以其他的有待补充

联网控制:TripMode

之所以将这个独立起来写,是因为最近被各种网络问题烦扰甚剧;反思下来,网络也确实是计算机组成中 Priority 极高的几个成分了,而在硬件成本不断降低的过程中,网络所起到的作用无疑愈发重要,与此同时网络管制也越来越严格;抽象地说,其实我们的网络质量,我们能够浏览到的信息的质与量,决定了我们可以接触到的网络世界的向度。

所以自己会把 SSX 放在如此靠前的位置,而这款软件的话,可以显式地对于整台计算机的网络使用进行控制,细化到每个 APP,另外流量统计的功能也极为实用,是以专门进行讨论。

  • MacWk 里有破解的 2.2.1 版本 https://macwk.com/soft/tripmode
    • 使用的话直接打开,默认是全部关着的,必须手动点击才能允许联网;然后在有未允许的应用请求网络的时候小火车图标会变红,就可以在下面的灰色应用中找到需要的进行设置了;
    • 刚开始用的时候一个困惑大概是启用代理之后,需要启用 Chrome, ss-local, privoxy 之后才能在浏览器中使用,而 SSX 使用的流量很少;

系统工具:MonitorControl、NewFileMenu、Tencent Lemon

拓展应用:PopClip、Moom

  • PopCliphttps://pilotmoon.com/popclip/ 【TG 备份】

    • 一款增强划词选项的软件,似乎支持很多插件 #待探索
    • 似乎和 Eudic 的划词翻译功能相冲突,PopClip 自带了系统的字典选项,或是更好的选择;
  • Moomhttps://manytricks.com/moom/ 窗口管理 【TG 备份】

    • 在 Windows 下有自带的靠边窗口管理选项,这算是一个增强版;原本以为在 mac 如此优秀的触摸板下是不需要这种窗口管理软件的,在黑苹果下就尝试了一下,结果试用之后停不下来;
    • 设定部分,「general」选登录启动,以「menu bar」 application 的形式运行比较熟悉;
    • 「mouse」中
      • 「Zoom Button Controls」中点选「Pop up controls when hovering over a Zoom button」可以增强 macOS 中缩放没有一个提示符的问题,开启「Enable full screen grid」 可以在全屏按钮上出现调整窗口大小的弹出;后面两个看不懂~
      • 「Snap to Edges and Corners」中开启,可以达到 Windows 下一样的效果
    • 「keyboard」部分,自定义一个快捷键,可以实现更为精细的控制,我用的是 Shift+Cmd+G (emm 当时应该是想好了用一个合适的字母的,不过现在就忘了为啥选 G),其中的控制按自己欢喜挑选;
    • 「Custom」部分,可以自定义几个喜欢的窗口方式,配合👆的快捷键使用;

系统监测:iStat Menus、MenuBar Stats

这篇知乎文 https://zhuanlan.zhihu.com/p/90503124 给出了几款监控软件,不过自己仅用过👇的两个

包管理:Homebrew

  • Homebrew
    • 故事的起源是要安 IINA,看到有文中说可以用 brew,于是……
    • 当然,话说回来,这个包管理工具肯定是要装的,但还是挺复杂的,参考知乎上 mac下镜像飞速安装Homebrew教程 https://zhuanlan.zhihu.com/p/90508170 讲的非常详细了,配置源显然是极为重要的;
    • 另外在「2. 安装说明」部分卡住的时候记得也要手动下载一下 cask ,否则后面的配置会有问题;

播放器:IINA

  • IINA
    • Mac 下必备的播放器了;
    • 按照之前的想法,应该是用指令 brew cask install iina 安装的,然而,如上一节的🔗中所说,「因为cask是基于GitHub下载软件,所以目前是无法加速的」,所以带来的问题是速度还是非常慢……
    • 或许直接从 Github 下载是更好的选择,https://github.com/lhc70000/iina/releases

Quick Look 插件

下载软件:Motrix、Folx、qbittorrent

这一部分重要参考上面的推荐列表,目前仅用了 Motrix,其他尝试之后要么卸载要么搁置;下载也是需要需要反复折腾的方案,自己也还在不断尝试;

BT 的话,本身就不怎么用,更重要的或许是资源的质量?尝试了下面的 qbittorrent 和迅雷都不太行,想到自己没啥使用场景就不折腾了;

  • Motrixhttps://motrix.app/zh-CN/
    • 「全功能下载软件,封装了Aria2,下Bt不太行,Http还不错」;
    • 下载后面要用的 Office 全家桶,速度乍一看就跑到了 30M/s,多线程无敌~
    • 一直想要一款在 Mac 上类似 IDM 的软件,有时候甚至为了下载东西而专门到 Windows 平台,现在似乎找到了~ 并没有,IDM 视频捕捉下载、浏览器下载接管 等功能还是没有找到合适的替代方案;
  • Folxhttps://mac.eltima.com/cn/download-manager.html
    • 「macOS上最好的下载软件,但是也是Bt不太行」
  • qbittorrenthttps://www.qbittorrent.org
    • 「Bt下载届的新一哥,我觉得可以说是目前最优秀的Bt下载软件,全平台」
  • 迅雷修改版:https://raw.githubusercontent.com/SuperNG6/source/master/Thunder.zip
    • sleele 大佬的一个修改版,不给日常用起来似乎一般,大概是迅雷的通病
    • 好像之前在 https://msdn.itellyou.cn/ 下载 Windows 用的就是迅雷?在资源情况比较好的时候速度还可以

压缩软件:Ezip、Keka

  • Eziphttps://ezip.awehunt.com
    • 下载界面有点好看;
    • 「压缩解压软件,支持Quicklook,我一般和Keka一起使用,kaka负责解压和压缩,他负责预览」;预览这一点的话,在 Mac 下习惯直接点击解压缩了,用得不多;
  • Kekahttps://www.keka.io/en/
    • 「简单快捷的压缩解压缩软件,没有预览界面,点击压缩包就自动解压,可以看作是系统自带归档的扩展版」

截图:Xnip

  • Xniphttps://zh.xnipapp.com/
    • 之前可以说是系统快捷键的死忠了,Cmd+4 选区截图,并保存到桌面,Cmd+Ctrl+4 选区截图并保存到剪切板;
    • 看到这个小 APP 之后感觉好用至极,考虑换到这一方案下,快捷键设置为 Shift+Cmd+X ,自带简单实用的标注;#快捷键
    • 解决了截长图的难点,注意必须是自行选区,然后滚轮移动,自己会生成,所以要注意选区必须完整;
    • 配置
      • 需要勾选「单窗口截图阴影效果」,已消除白边;存储格式选 png 勾选透明背景,效果会比较好~
      • 指定「保存位置」后可以直接保存而不需要再两步设置;

七七八八:Logitech Options、搜搜狗输入法

  • Logitech Optionshttps://support.logi.com/hc/zh-cn/articles/360025297893

    • 由于用的是罗技的键鼠套餐,所以这个是必不可少的;之前在 win 上死活下不下来,这次居然很顺畅(即使用 IDM,下载速度真的是门玄学),登录账号之后就可以直接使用了
    • 打开 Launchpad 的话,可以用 F5 【K780 可用】
  • 搜狗输入法https://pinyin.sogou.com/mac 【我用的应该是微信登录】

    • 登录之后可以自动同步设置,因此可以避免一些奇奇怪怪的设定,还算比较良心

网盘:BaiduNetdisk、Google Driver

  • 百度云盘/BaiduNetdiskhttp://pan.baidu.com/download#pan
    • 为了一些同步工作,主要是因为之前入了百度云的会员
  • Google Driver
    • 个人的话,免费仅有 15G,可以备份一些重要的文档;
    • 不太懂那个(个人版)客户端,功能有限,下不了团队盘不知道如何;
    • 用的话直接网页版就行了,搭配自家的 Chrome 很流畅;
    • 通过某些渠道蹭了一个团队盘,可以用来做一些不重要的备份,这里 https://shikey.com/2020/03/04/free-google-drive-team-disk-unlimited-space-and-tutorials.html 似乎有一份挺完整的教程,不过自己没细看;

文字&输出方案:Typora、uPic、Office

这部分其实是放在自己很重要的位置上的,主要是 Typora+图床的配置,Office 的话,之前在 MBP 上直接用 WPS 替代也很好,不过现在空间充足就用微软爸爸的好了;

这套输出方案是此前的最优配置了,Mardown 的简洁,加上 Typora 优秀的界面和渲染;最难处理的应该是在线图床了,用图床的一大原因就是其便捷性——一个链接通行,在本地码完复制黏贴直接可以到 CNblog 上,无损显示,这是本地存储方案无法媲美的;理想很美好,不过(限于贫穷)在稳定性上就有很大的问题,尝试过用 NAS 来做图床,不过还是需要折腾,而且学校的网络环境估计也堪忧,当然也有很多云存储的方案提供,之后有机会尝试一下;之前用 GitHub,不过太不稳定了,经常只有在全局状态才能 load 出来,现在用的是 Gitee,但在 Typora+uPic 方案下也出现过计策无法上传和加载不出的 bug,不过一般情况下还是很稳定的。

  • Typorahttps://typora.io/

    • 这个自然是不能少的,不知道为啥在台式机上下载超级慢,最后还失败了,这里就是用 Telegram 从 MBP 上传输过来的;
    • 设置中,「通用-启动选项」:因为自己是把所有 Markdown 文件放在一个文件夹下的,因此选择「重新打开上次使用的文件和目录」;在运行过程中,这一文件夹是常驻的,最小化;另外,在使用的时候,若打开了其他文件夹下的 MD 文件,则把其他的那个文件先关掉,这样就可以保障下次打开的时候还是你的 Markdown 文件夹;
    • 「编辑器」部分
      • 「使用成对的符号」下点选所有;
      • 「即时渲染-显示当前快元素的 Markdown 源码」若开启的话,当指针位于标题部分会显示源码,移出的时候又会重新渲染为显示形式,这对于在这样一个实时渲染的软件下会带来一些操作上的困惑,我把它给关了;
  • 「Markdown」部分

    • 点选「Markdown 拓展语法」部分「内联公式」
    • 点选「代码块」里的「显示行号」
  • 重新启动后生效

  • uPichttps://blog.svend.cc/upic/

    • 一款免费的多平台图床工具,从原来 MBP 上的 IPic 转向这款 Windows 和 macOS 上都有的 APP 了;
    • 是支持 brew 的,但和上面的 IINA 一样,由于下载速度的原因还不如直接从 GitHub 上用浏览器下载;
    • 关于图床的使用的话,推荐用 Gitee,因为 Github 的上传和链接都需要在代理模式下才能使用,在找不到一款合适的系统级代理软件的情况下无法在 PAC 模式而只能在全局模式下上传,以及在 Typora 中使用,造成了很大的麻烦,相关配置见 https://blog.svend.cc/upic/tutorials/gitee/;
    • 我的「保存路径设置了」 uPic/{filename}{year} {month} {day} {hour} {minute} {second} {.suffix}
  • Office 全家桶

    • 还是信仰胡萝卜周 苹果电脑办公软件 Microsoft Office 2019 for Mac v16.37 多国语言版
    • 用上面提到的 Motrix 下载官方安装包,然后下载一个破解包即可,注意默认两者都是「所有用户」安装的,也即需要管理员权限;
    • 对我来说,最重要的当然是 OneNote,登录微软账号【QQ 邮箱】即可自动同步(无法理解同步速度居然比在 Windows 下快?);+

书影音:NeteastMusic、GIF Brewery

  • 网易云音乐/NeteastMusichttps://music.163.com/#/download
    • 这个为啥不能是 App Store 版,版权问题吗?
  • GIF Brewery :生成 GIF
    • 正好这次的作业想要生成一个 GIF 展示,找到了简书上的 https://www.jianshu.com/p/39beb685d38a 一个简易教程:使用丝带的 QucikTime Player 进行屏幕录制;
    • 然后就是用 GIF Brewery 转为 GIF,我用的是 http://www.sdifen.com/gifbrewery302.html 这里的资源,版本号都是 3.0.2 但不知道为什么和上文中的截图界面不太一样,不过不影响使用~

终端:iTerm2、ohmyzsh

Mac下oh-my-zsh的安装配置和卸载 https://blog.csdn.net/s18438610353/article/details/103461470 这篇简洁地介绍了 ohmyzsh 的配置,甚至包括了卸载 hhh

安装oh my zsh插件https://segmentfault.com/a/1190000018093021 这里介绍了如何安装一些插件,不过记得去看官网

zsh+on-my-zsh配置教程指南(程序员必备)【已备份】https://segmentfault.com/a/1190000013612471 参考

  • iTerm:在 https://iterm2.com/ 下载安装,下载比较慢【Google 备份】

    • 配置部分:需要快速移动光标,可以再在 「Preferences-Profiles-Keys」中将 Opt+→Opt+← 设置为 「SendEscape Sequence」 ,「Esc+」 设置为 fb
    • 若使用 Cmd+Q 退出时,预设要求确认是否退出,在「Pref-Closing-Confirm "Quit iTerm2"」取消勾选;
  • ohmyzsh

    • 官网是 https://github.com/ohmyzsh/ohmyzsh ,然而直接 wget 下载安装网络很有问题,或许可以尝试手动安装,参考 https://segmentfault.com/a/1190000013612471 #三种安装方式

    • 在知乎 https://zhuanlan.zhihu.com/p/58690128 中讲到设置

      export http_proxy=socks5://127.0.0.1:1086
      export https_proxy=$http_proxy
      

      可以给多数(包括了 wget)的命令行工具设置代理,似乎很棒,但没有测试过;

    • 完成安装后,就将 Shell 更改为了 Zsh;

    • 这时有个问题在于之前的 conda 指令失效了,这是因为 oh-my-zsh 的配置文件 为.zshrc,而默认shell(bash)的配置文件为 .bash_profile ;原本以为只需要在 .zshrc 中加 source ~/.bash_profile 一行即可,结果发现 .bash_profile 没有相关的指令,于是只好手动添加路径

      # 加入 conda 到 PATH
      export PATH="/Users/eason/anaconda3/bin:$PATH"
      

      这样就可以用 conda, pip 等指令了。(不过,迷惑的是原本的 PATH 是怎么被添加的?翻了下 MBP,前文中讲到从 Anaconda 转到 Miniconda,Miniconda 默认会在 .zshrc 最后添加一段 if 代码的,结果这里什么都没有 2333)

  • 主题

    • https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 这里是官方的主题;

    • 看到很多是直接 ZSH_THEME = "agnoster" ,是默认的主题直接配置即可用;不过自己承袭 BMP 上不知道从哪里看到的推荐用的是 powerlevel9k/powerlevel9k https://github.com/Powerlevel9k/powerlevel9k ,需要专门下载安装,在 macOS 下(Terminal?)可以用 Homebrew 安装,而 ohmyzsh 可以用 git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k 指令下载到文件夹,然后配置 ZSH_THEME="powerlevel9k/powerlevel9k"

    • 不知当时从哪里看来的配置,很好看

      # command line 左边想显示的内容
      POWERLEVEL9K_LEFT_POWER_ELEMENT=(dir dir_writable) # <= left prompt 设置为 "dir"
      
      # command line 右边想显示的内容
      POWERLEVEL9K_RIGHT_POWER_ELEMENT=(time) # <= right prompt 设置为 "time"
      
      # 若當前登入的帳號為你的帳號 xxx,就不用特別顯示出來
      DEFAULT_USER="eason"
      
    • 这类主题需要 Meslo 字体配合使用,地址为 https://github.com/powerline/fonts/raw/master/Meslo Slashed/Meslo LG M Regular for Powerline.ttf ;放到 Fonts 中然后在「 iTerm -> Preferences -> Profiles -> Text -> Change Font」中选择;

    • 配色的话,默认就还不错,除了地址栏有点太深了,鉴于对自己的审美能力感到抱歉还是不随便修改了;最终成果如下

    Xnip2020-05-31_00-28-11

  • Shell 配置

    • 都到这一步了记录一下目前的 Shell 配置吧~,之后若是更换设备了记得把 .zshrc.bash_profile 拷过去;

    • 如前述在 .zshrcsource ~/.bash_profile 导入了后者,所以思路是保持 .zshrc 不动,主要在 .bash_profile 中修改,目前为

      # 设置 alias
      alias sublime='open -a /Applications/Sublime\ Text.app'
      $ alias code=\''/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'\'
      
      alias ll="ls -alh"              # 原本为 ll: aliased to ls -lh
      alias rm='trash'                # 需要安装 brew install trash ,再将 rm 设置为 alias
      
      #  这个配置还需要吗?
      export ALL_PROXY=socks5://127.0.0.1:1086                # Homebrew 代理
      
      
      # 加入 conda 到 PATH
      export PATH="/Users/eason/anaconda3/bin:$PATH"
      
      
      # Homebrew 设定 Bottle Domain 为清华源
      # 参考 https://zhuanlan.zhihu.com/p/58690128
      export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
      
      #  这里是为了使用可视化的 GEOS
      export GEOS_DIR=/usr/local/Cellar/geos/3.8.1_1/
      
    • 其中的 Trash 是可以提一下的,还记得之前因为误删了一份文档的痛苦,安装这个程式后把 rm 替换掉,可以在废纸篓中恢复~

  • Zsh 插件

App Store 软件

到现在感觉自己 Mac 下在 App Store 中安装的比较少,因此在这里单开了一章节罗列;有机会更新吧

常用:TickTick、WeChat、NeteastMail

  • TickTick:即滴答清单【微信登录】

  • 微信/Wechat:

    • 没啥好说的
  • 网易邮箱大师/NeteastMail:

    • 系统的邮箱太过臃肿,网易支持全平台也算是比较方便的;【手机登录】

专业软件

VSCode

posted @ 2020-05-31 00:32  Easonshi  阅读(2715)  评论(0编辑  收藏  举报