Mac Manual

2024 年 7 月 25 日 星期四(已编辑)
3

Mac Manual

配置

将系统安装至外接硬盘

  • 适用于外接硬盘速度足够快的情况,如 40Gbps,直接将系统安装至外接硬盘

  • 操作步骤

    1. 关机后按住 Mac 电源键,直到进入 macOS Recovery
    2. 选择重新安装 macOS,选择外接硬盘
    3. 正常完成安装

将文件迁移至外接硬盘

  • 适用于外接硬盘速度不算特别快的情况,如 10Gbps,仅将绝大部分数据保存到外接硬盘,系统仍安装在内置硬盘保证运行速度

为 Mac 连接了外接硬盘用于扩容,需要把大文件移动到外接硬盘上

应用程序

应用程序本质上就是一个文件夹

右键点击应用程序,点击 Show Package Contents 查看内容

应用程序可以放在任意位置使用

  • 操作步骤

    1. 在外接硬盘上创建 Applications 文件夹
    2. 将应用程序移动到新创建的 Applications 文件夹

个人文件夹

个人文件夹里存放了大量的文件,包括

  • 照片资料库 ~/Pictures/Photos Library.photoslibrary
  • iCloud ~/Library/Mobile Documents
  • 下载文件夹 ~/Downloads
  • 应用数据 ~/Library/Containers, ~/Library/Application Support

虽然其中部分内容如资料库和下载文件夹可以通过单独指定路径的方式来移动到外接硬盘,但是应用数据,尤其是沙盒应用数据 ~/Library/Containers 暂时还没有迁移的办法

我会把微信聊天记录备份到 Mac,而 macOS 版微信是 App Store 里的沙盒应用,数据就存在 Containers 里面,备份文件体积巨大,必须得迁移到外接硬盘上

因此可以将整个用户个人文件夹 ~/ 移动到外接硬盘

  • 操作步骤

    1. 在外接硬盘创建存放文件夹,如 Users

    2. 将个人文件夹拷贝到外接硬盘

      • 使用 Finder

        在 Finder 中找到个人文件夹,使用 ⌘-C, ⌘-V 拷贝到外接硬盘

        如果遇到报错无法拷贝,可以使用 rsync 拷贝

      • 使用 rsync

        rsync -av /Users/<Username> /Volumes/<Disk name>/<Users>/
        • <Users> 按照实际路径修改
        • <Username> 后不加 /,<Users> 后加 /
    3. 打开 System Settings

    4. 点击 Users & Groups

    5. 右键单击要迁移的账户,点击 Advanced Options...

    6. 输入密码,

    7. 点击 Unlock

    8. Home directory 重新选择到外接硬盘的对应文件夹 /Volumes/<Disk name>/<Users>/<Username>

    9. 重启 Mac

      此时,个人文件夹已经转移到外接硬盘,可以查看外接硬盘上的个人文件夹图标,已经变成了房子图标

      原来的个人文件夹还在 Mac 内置硬盘上,正常使用一段时间后,可以将其删除

屏幕保护程序快捷键

  1. 打开 Automator,点击 New Document
  2. 选择 Quick Action,点击 Choose
  3. 左侧 Library 栏中点击 Utilities,子栏中将 Start Screen Saver 拖到右侧工作流中
  4. 按快捷键 ⌘-S 保存,名字输入 Start Screen Saver
  5. 此时在任意 App 中点击顶部菜单栏 <App Name>Services,在 General 栏中会出现 Start Screen Saver 服务,点击即可进入屏幕保护程序
  6. 打开 System SettingsKeyboard,点击 Keyboard Shortcuts...
  7. 转到 ServicesGeneral,勾选 Start Screen Saver,并双击右侧 none,按下想要绑定的快捷键
  8. 现在可以在任意时刻按下快捷键进入屏幕保护程序

创建服务

[!TIP]

以 aria2 + AriaNg 为例

实现效果:浏览器通过 ariang.local 访问 AriaNg


  1. 配置 aria2

  2. 安装 aria2

brew install aria2
  1. 将 aria2 设置为开机自启动

    1. 创建 aria2 执行程序

      mkdir -p /usr/local/bin/
      vim /usr/local/bin/aria2c-default
    2. 写入以下内容:

      #!/bin/bash
      aria2c --conf-path=/Users/<username>/<.aria2>/aria2.conf --enable-rpc --rpc-listen-all -D
      • <.aria2> 替换为存储配置文件的实际地址
    3. 将 aria2c-default 赋予可执行权限

      sudo chmod +x /usr/local/bin/aria2c-default
    4. 前往 System Settings, General, Login Items,将 aria2c-default 添加到启动项

    5. 添加 aria2 配置文件

    6. 启动 aria2

      aria2c-default
  2. 安装 AriaNg

    AriaNg Releases - GitHub 下载 AllInOne 压缩包,解压后将文件夹放到 /Applications

  3. 配置 Nginx

    1. 安装 Nginx

      brew install nginx
      brew services start nginx
    2. 更新 Nginx 配置

      vim /opt/homebrew/etc/nginx/nginx.conf
      添加以下内容
      server {
          listen       80;
          server_name  ariang.local;
      
          location / {
          root /Applications/AriaNg;
          index  index.html;
          }
      
          location /jsonrpc {
          proxy_pass http://localhost:6800/jsonrpc;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
          }
      }
    3. 测试 Nginx 配置

      sudo nginx -t
      如果出现 success 则表示通过
    4. 重新加载 Nginx 配置

      sudo nginx -s reload
      此时可以通过 ariang.local 访问 AriaNg

Safari 图标打开新窗口

  1. 打开 Apple Script Editor

  2. 创建新脚本,写入以下内容

    tell application "Safari"
        make new document
        activate
    end tell
  3. 点击 File, Export...,为脚本起名如 Safari - New Window
  4. 将脚本保存到 Applications 文件夹
  5. 选择保存格式为 Application,勾选 Run-Only
  6. 在 Finder 里右键点击图标,Get Info,将图标换成 Safari
  7. 现在点击图标即可在新窗口打开 Safari

常见问题

以太网断连

相关信息

  • Mac mini 2023, M2
  • 10Gb 以太网
  • macOS Sonoma 14.5

解决方法

  1. 前往 System Settings, Network, Ethernet

  2. 点击 Details, Hardware

  3. Configure 改选为 Manually

    此时网络接口会重启,重启后问题解决

See also

用户权限不生效

相关信息

  • macOS Sonoma 14.5
  • 外接硬盘

解决方法

  1. 右键单击外接硬盘,点击 Get Info

  2. 展开 Sharing & Permissions

  3. 取消勾选 Ignore ownership on this volume

    macOS 默认为外接硬盘勾选 Ignore ownership on this volume,此选项会使得系统忽略文件的所有权,所有用户都和文件所有者保持相同的权限

See also

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...