Mac Manual
配置
将文件迁移至外置硬盘
为 Mac 连接了外置硬盘用于扩容,需要把大文件移动到外置硬盘上
应用程序
应用程序本质上就是一个文件夹
右键点击应用程序,点击 Show Package Contents
查看内容
应用程序可以放在任意位置使用
- 在外置硬盘上创建
Applications
文件夹 - 将应用程序移动到新创建的
Applications
文件夹
个人文件夹
个人文件夹里存放了大量的文件,包括
- 照片资料库
~/Pictures/Photos Library.photoslibrary
- iCloud
~/Library/Mobile Documents
- 下载文件夹
~/Downloads
- 应用数据
~/Library/Containers
,~/Library/Application Support
等
虽然其中部分内容如资料库和下载文件夹可以通过单独指定路径的方式来移动到外置硬盘,但是应用数据,尤其是沙盒应用数据 ~/Library/Containers
暂时还没有迁移的办法
我会把微信聊天记录备份到 Mac,而 macOS 版微信是 App Store 里的沙盒应用,数据就存在 Containers
里面,备份文件体积巨大,必须得迁移到外置硬盘上
因此可以将整个用户个人文件夹 ~/
移动到外置硬盘
在外置硬盘创建存放文件夹,如
Users
将个人文件夹拷贝到外置硬盘
使用 Finder
在 Finder 中找到个人文件夹,使用
⌘-C
,⌘-V
拷贝到外置硬盘如果遇到报错无法拷贝,可以使用 rsync 拷贝
使用 rsync
1
rsync -av /Users/<Username> /Volumes/<Disk name>/<Users>/
- <Users> 按照实际路径修改
- <Username> 后不加
/
,<Users> 后加/
打开
System Settings
点击
Users & Groups
右键单击要迁移的账户,点击
Advanced Options...
输入密码,
点击
Unlock
将
Home directory
重新选择到外置硬盘的对应文件夹/Volumes/<Disk name>/<Users>/<Username>
重启 Mac
此时,个人文件夹已经转移到外置硬盘,可以查看外置硬盘上的个人文件夹图标,已经变成了房子图标
原来的个人文件夹还在 Mac 内置硬盘上,正常使用一段时间后,可以将其删除
屏幕保护程序快捷键
- 打开
Automator
,点击New Document
- 选择
Quick Action
,点击Choose
- 左侧
Library
栏中点击Utilities
,子栏中将Start Screen Saver
拖到右侧工作流中 - 按快捷键
⌘-S
保存,名字输入Start Screen Saver
- 此时在任意 App 中点击顶部菜单栏
<App Name>
,Services
,在General
栏中会出现Start Screen Saver
服务,点击即可进入屏幕保护程序 - 打开
System Settings
,Keyboard
,点击Keyboard Shortcuts...
- 转到
Services
,General
,勾选Start Screen Saver
,并双击右侧none
,按下想要绑定的快捷键 - 现在可以在任意时刻按下快捷键进入屏幕保护程序
创建服务
[!TIP]
以 aria2 + AriaNg 为例
实现效果:浏览器通过 ariang.local 访问 AriaNg
配置 aria2
安装 aria2
1
brew install aria2
将 aria2 设置为开机自启动
创建 aria2 执行程序
1
2mkdir -p /usr/local/bin/
vim /usr/local/bin/aria2c-default写入以下内容:
1
2
aria2c --conf-path=/Users/<username>/<.aria2>/aria2.conf --enable-rpc --rpc-listen-all -D- <.aria2> 替换为存储配置文件的实际地址
将 aria2c-default 赋予可执行权限
1
sudo chmod +x /usr/local/bin/aria2c-default
前往
System Settings
,General
,Login Items
,将aria2c-default
添加到启动项
添加 aria2 配置文件
启动 aria2
1
aria2c-default
安装 AriaNg
从 AriaNg Releases - GitHub 下载 AllInOne 压缩包,解压后将文件夹放到
/Applications
配置 Nginx
安装 Nginx
1
2brew install nginx
brew services start nginx更新 Nginx 配置
1
vim /opt/homebrew/etc/nginx/nginx.conf
添加以下内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17server {
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;
}
}测试 Nginx 配置
1
sudo nginx -t
如果出现 success 则表示通过
重新加载 Nginx 配置
1
sudo nginx -s reload
此时可以通过 ariang.local 访问 AriaNg
Safari 图标打开新窗口
打开
Apple Script Editor
创建新脚本,写入以下内容
1
2
3
4tell application "Safari"
make new document
activate
end tell点击
File
,Export...
,为脚本起名如Safari - New Window
将脚本保存到
Applications
文件夹选择保存格式为
Application
,勾选Run-Only
在 Finder 里右键点击图标,
Get Info
,将图标换成 Safari现在点击图标即可在新窗口打开 Safari
常见问题
以太网断连
相关信息
- Mac mini 2023, M2
- 10Gb 以太网
- macOS Sonoma 14.5
解决方法
前往
System Settings
,Network
,Ethernet
点击
Details
,Hardware
将
Configure
改选为Manually
此时网络接口会重启,重启后问题解决
See also
macos - M1 Mac Mini loses ethernet connection frequently - Ask Different
M2 Pro Ethernet issues? - MacRumors
不同问题但是同一个解决方法
用户权限不生效
相关信息
- macOS Sonoma 14.5
- 外置硬盘
解决方法
右键单击外置硬盘,点击
Get Info
展开
Sharing & Permissions
取消勾选
Ignore ownership on this volume
macOS 默认为外置硬盘勾选
Ignore ownership on this volume
,此选项会使得系统忽略文件的所有权,所有用户都和文件所有者保持相同的权限
See also
About this Post
This post is written by OwlllOvO, licensed under CC BY-NC 4.0.