小问题合集
iCloud 文件夹进入
- Mac 上在 iTerm2 中进入 iCloud 文件夹,注意转译
cd ~/Library/Mobile\ Documents/com\~apple\~CloudDocs
iTerm2 和 Finder 双向打开
- Mac 上在 iTerm2 路径中直接用 Finder 打开
open .
- 在 Finder 文件夹中直接用 iTerm2 打开
- 在 Finder 中右键该文件夹,选择最下面的
Services
,然后选择New iTerm2 Window Here
即可
- 在 Finder 中右键该文件夹,选择最下面的
多端文稿同步
- 使用 iCloud 时,富文本在编辑的时候会自动生成了很多重复文件,
- 情况和解决方法 1,本人并未尝试
- 解决方法 2,使用 OneDrive,亲测简单有效
用 TailScale 跨设备传文件
- Windows 和 Mac 均保存在下载文件夹(麻麻再也不用担心我找不到了
TailScale 无法连接
- 启动后 Tailscale 显示
Please Restart the Tailscale Windows Service
- 尝试按照网上的方法,重启服务、删除文件、重装等都还是不能根本解决
- 逛了一下 github 的 issue,发现是在 Clash for Windows 中开了
TUN mode
的问题
- Tailscale 要单独使用网络适配器,由于使用了 Clash for Windows 中的
TUN mode
,导致冲突- 每次要用 Tailscale 时,先关闭 Clash for Windows,再启动 Tailscale 即可,连接好后,再开启 Clash for Windows
雷神加速器和 Windows 代理
- 开启雷神加速器会自动关掉 Clash for Windows 在设置中的代理,此时,关闭加速器,系统代理设置不会自动打开
- 解决方法 1,重启电脑
- 解决方法 2,手动开回来,设置 - 网络和Internet - 代理 - 手动设置代理 - 使用代理服务器,改成打开
CapsLock 键切换中英文
- Mac 下 CapsLock 键切换中英文非常方便,于是想搬到 windows 中
LaunchPad 管理
- 删除 LaunchPad 中的顽固图标
Clash 导致 Windows 自带软件无法使用
MacBook 外接多个显示屏问
- M1/M2 芯片 MacBook 在官方说明中,只能支持外接一个显示屏作为输出
- 通过 DisplayLink 驱动和支持的拓展坞实现多个屏幕输出
- 拓展坞去某东、某宝或者小黄鱼等地方搜索 Displaylink 即可
- Mac 上如需要实现两个(或更多)外接显示屏之间实现拼接,即每个屏幕没有独立的空间,一个软件的窗口能在多个屏幕中出现
System Settings → Desktop & Dock → Mission Control
中关闭Displays have separate Spaces
即可- 设置完后需要 Log out 再 Log in 才能生效
然而这会导致出现以下恶性情况(以两个显示屏 A/B 和一个软件窗口为例)
- 在显示屏 A 上使用软件窗口的全屏时(软件窗口左上角的绿色放大图标),显示屏 B 等直接全黑
- 使用一个软件窗口占满显示屏 A 时(并不是创建一个新的桌面,只是放大占满当前屏幕,区别于上面一点),当鼠标焦点在显示屏 A 上时,显示屏 B 中会出现该软件窗口的阴影(尤其是当显示器 A/B 出现物理世界的上下排布,处于下方的显示屏会显示出上方显示屏中软件窗口的阴影)
指定特定文件不上传到 iCloud
- 在文件名/文件夹后缀中加上
.nosync
即可,若文件夹名称为Document
,则改为Document.nosync
,iCloud 将停止同步该文件夹及其所有子文件
Mac 终端进入挂载的网络驱动器
- 在终端中输入
cd /Volumes/[网络驱动器名称]
Windows 网络驱动器 BUG
- 当挂载的网络驱动器离线后,若系统中还存在涉及到针对该驱动器内部的文件操作(例如使用
软链接
将网络驱动器下的某文件夹链接到桌面),点击涉事文件/文件夹会导致 Windows Explorer (即 Windows 资源管理器)卡死- 删除涉事的文件/文件夹即可解决
- 如果涉及到的文件夹被自动添加到了 Windows 资源管理器的
快速访问
列表里,鼠标悬停在该文件夹上就会导致 Windows 资源管理器卡死- 在 Windows 资源管理器中的
选项 → 常规 → 隐私
下选择清除
,或者取消勾选隐私一栏中的所有即可
- 在 Windows 资源管理器中的
Mac 下 host 名称问题
- 连接有线网后,本机 host 显示为 MAC 地址,而不是设定的 host 名称
- 在终端中输入
sudo scutil --set HostName [设定的 host 名称]
即可 - 再通过
scutil -get HostName
获得当前 host 名称,即可看到设定的 host 名称
- 在终端中输入
同局域网下代理共享
- 针对 Windows 下 Clash for Windows 软件
- 勾选软件中的 Allow LAN
- 此时可能需要调整 Windows 防火墙设置,允许该软件的端口通过防火墙
- Windows 下
win+R
输入wf.msc
打开防火墙设置 - 入站规则中新建规则,依次选择 → 端口 → TCP → 特定端口中输入 Clash 软件中的 Port,其他默认即可
- Windows 下
- 此时在同局域网下,需要走这个代理的设备上,设置代理为该 Windows 的 IP 地址和 Clash for Windows 中的端口即可
Mac 挂载网络驱动器并显示于桌面
- 在 Finder 中,找到
前往 → 连接服务器
,或者按 Command + k,输入网络驱动器地址,例如smb://[IP]
- 输入账号密码并挂载成功后,发现桌面并没有显示该网络驱动器
- 在 Finder 中,
偏好设置 → 通用
,勾选已连接的服务器
即可
- 在 Finder 中,
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SuburbiaXX!