- 添加 Harbor 快速恢复脚本 (harbor-quick-restore.sh) - 添加完整恢复指南 (HARBOR-RESTORE-GUIDE.md) - 添加版本信息文件 (VERSION.md) - 更新 .gitignore 排除敏感数据 - 配置 harbor git remote - 修复 Cloudflare Tunnel 配置 系统重装后可通过以下命令快速恢复: git clone http://192.168.1.83:33000/gao/ljwx-harbor.git cd ljwx-harbor ./harbor-quick-restore.sh
6.1 KiB
6.1 KiB
为什么 4K 分辨率反而"不清晰"?
🔍 问题解释
当你设置为 4K (3840x2160) 后,发现反而更不清晰了,这不是因为分辨率低,而是因为:
原因:UI 元素太小了!
原生 4K 意味着:
- 屏幕有 3840 x 2160 = 830万像素
- 所有 UI 元素(文字、图标、按钮)被压缩到这么多像素中
- 在普通尺寸的显示器上,一切都会变得极其微小
视觉效果:
1080p (1920x1080): [■] 按钮 <- UI 大小正常
4K (3840x2160): [·] 按钮 <- UI 缩小到 1/4 大小!
为什么会这样?
macOS 和 Windows 的显示逻辑不同:
macOS (Retina/HiDPI):
物理分辨率: 3840x2160 (4K)
显示模式: "looks like 1920x1080"
效果: UI 大小像 1080p,但用 4K 像素渲染
结果: 文字超级清晰 ✅
直接设置原生 4K:
物理分辨率: 3840x2160
显示模式: 原生 4K,无缩放
效果: UI 缩小到 1/4 大小
结果: 一切太小,难以阅读 ❌
✅ 解决方案
方案 1: 使用 3K (2880x1800) - 当前推荐 ⭐️
vnc3k
为什么 3K 更好?
| 指标 | 1080p | 3K | 4K 原生 |
|---|---|---|---|
| 分辨率 | 1920x1080 | 2880x1800 | 3840x2160 |
| 像素数 | 200万 | 520万 | 830万 |
| 清晰度 | ★★ | ★★★★ | ★★★★★ |
| UI 大小 | 正常 | 正常 | 太小 ❌ |
| 可读性 | 好 | 很好 ✅ | 差 |
| 网络需求 | 25 Mbps | 45 Mbps | 50+ Mbps |
| 推荐度 | ⭐️⭐️ | ⭐️⭐️⭐️⭐️⭐️ | ❌ |
3K 优势:
- ✅ 比 1080p 清晰 2.7 倍
- ✅ UI 大小适中,易读
- ✅ 网络带宽需求合理
- ✅ 性能良好
方案 2: 使用 BetterDisplay 创建 HiDPI 虚拟显示器 ⭐️⭐️⭐️⭐️⭐️
这是最佳方案,可以同时获得:
- 4K 的像素密度(超清晰)
- 1080p 的 UI 大小(易读)
配置步骤
# 1. 打开配置脚本
cd ~/work/codes/tools/macos/network
./setup-hidpi-display.sh open
手动配置
-
创建虚拟显示器
- BetterDisplay → Dummy Displays → Create Dummy
-
HiDPI 设置(重要!)
Native Resolution: 3840 x 2160 @ 60Hz HiDPI Mode: ✅ Enabled Looks like: 1920 x 1080 Set as main display: ✅ Yes Lock resolution: ✅ Yes -
效果
- 物理分辨率: 3840x2160(4K)
- 显示效果: looks like 1920x1080
- UI 大小: 正常(和 1080p 一样)
- 清晰度: 极高(用 4K 像素渲染)
视觉对比
原生 1080p:
[■■] 文字 <- 标准大小,标准清晰度
原生 4K:
[·] 文字 <- 太小!难以阅读
4K HiDPI (looks like 1080p):
[■■] 文字 <- 标准大小,但超级清晰!✨
方案 3: 使用 2K (2624x1696)
如果网络带宽有限:
vnc2k
优点:
- ✅ 比 1080p 清晰
- ✅ UI 大小适中
- ✅ 带宽需求更低(35 Mbps)
📊 分辨率对比表
| 分辨率 | 像素密度 | UI 大小 | 清晰度 | 可读性 | 推荐度 |
|---|---|---|---|---|---|
| 1080p | 1x | 正常 | ★★ | 好 | ⭐️⭐️ |
| 2K+ | 1.4x | 正常 | ★★★ | 好 | ⭐️⭐️⭐️ |
| 3K | 2.25x | 正常 | ★★★★ | 很好 | ⭐️⭐️⭐️⭐️⭐️ |
| 4K 原生 | 4x | 极小 ❌ | ★★★★★ | 差 | ❌ |
| 4K HiDPI | 4x | 正常 | ★★★★★ | 极好 | ⭐️⭐️⭐️⭐️⭐️ |
🎯 推荐配置
立即可用(现在)
# 设置为 3K
vnc3k
# 在 MacBook M1 上重新连接 VNC
# 应该能看到清晰且大小合适的画面
VNC 客户端设置(重要!)
- 查看 → 质量 → 最佳
- 查看 → 缩放以适应屏幕(取消勾选)
- 查看 → 全屏
- 查看 → 完全颜色
长期方案(最佳)
# 安装并配置 BetterDisplay
cd ~/work/codes/tools/macos/network
./setup-hidpi-display.sh open
# 创建 4K HiDPI 虚拟显示器
# Native: 3840x2160
# Looks like: 1920x1080
# HiDPI: ✅ Enabled
🔧 MacBook M1 端优化
如果你在 MacBook M1 上觉得远程画面太小,可以:
方法 1: VNC 客户端缩放
-
启用"缩放以适应屏幕"
- VNC → 查看 → ✅ 缩放以适应屏幕
-
调整缩放比例
- 部分 VNC 客户端支持自定义缩放(如 100%, 125%, 150%)
方法 2: macOS 辅助功能缩放
- 系统设置 → 辅助功能 → 缩放
- 启用"使用键盘快捷键缩放"
- 使用
Option + Command + =/-缩放画面
方法 3: 使用第三方 VNC 客户端
RealVNC Viewer:
brew install --cask vnc-viewer
优点:
- ✅ 支持自适应缩放
- ✅ 更好的性能
- ✅ 更多显示选项
Royal TSX:
brew install --cask royal-tsx
优点:
- ✅ 专业级别的远程桌面工具
- ✅ 支持多种协议
- ✅ 完善的缩放和显示设置
💡 关键要点
-
原生 4K ≠ 更清晰
- 在没有缩放的情况下,4K 会让一切变小
- "不清晰" 实际是 "太小难以看清"
-
HiDPI 才是正解
- 高分辨率 + 合适的缩放 = 清晰且易读
- macOS Retina 显示器就是这个原理
-
3K 是平衡点
- 比 1080p 清晰很多
- UI 大小适中
- 网络带宽需求合理
-
BetterDisplay 是最佳方案
- 可以创建 HiDPI 虚拟显示器
- 获得 4K 清晰度 + 正常 UI 大小
- 永久有效,重启保持
🎨 视觉效果示例
文字清晰度对比
1080p:
Hello World <- 标准清晰度
3K:
Hello World <- 明显更清晰
4K 原生:
Hello World <- 非常清晰但太小!
4K HiDPI:
Hello World <- 超级清晰且大小正常!⭐️
📝 快速参考
# 当前推荐: 3K
vnc3k
# 查看状态
vncstatus
# 设置 HiDPI
vnchidpi
# 或者
cd ~/work/codes/tools/macos/network
./setup-hidpi-display.sh open
总结: 现在使用 vnc3k,在 MacBook M1 重新连接 VNC。如果想要最佳体验,配置 BetterDisplay 的 4K HiDPI 虚拟显示器。