Mac使用笔记

MAC使用笔记

超实用高效 MacBook 工作环境配置 https://mp.weixin.qq.com/s/d7wPuO__x2ecrSqBFVvM0A

Mac 软件网站 https://macwk.com/ 2022年10月5日关闭

https://www.macat.vip/

https://www.digit77.com/

https://xclient.info/ https://www.hereitis.cn/


Mac 系统升级问题

升级Sequoia后git命令提示xcrun: error: invalid active developer path

系统升级到 Sequoia 后,VSCode 中提示找不到 git 命令,命令行中执行 git 命令提示:

git
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决: 重新安装 Xcode Command-line Tools 工具

https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a https://stackoverflow.com/questions/52522565/git-is-not-working-after-macos-update-xcrun-error-invalid-active-developer-p


升级Sequoia后Chrome打印网页中文空白

1、chrome设置 -> 外观 -> 自定义字体 ,查看『标准字体』和『Serif』字体,选择的是什么字体; 标准字体:苹方-简 Serif 衬线字体:宋体-简 2、Mac 打开 字体册,找到字体,右键查看是否激活,如果是未激活状态,点击激活; 3、重启 chrome 浏览器


查看阻止熄屏/休眠的程序

Ctrl + CMD + Q 锁屏后屏幕一直亮着,盒盖后外接的显示器也一直亮着,原因是有程序阻止了屏幕休眠(熄屏) 终端输入 pmset -g 可以查看阻止熄屏的进程 可以看到 displaysleep 被 Caffeinated 软件给阻止了,停用 Caffeinated 的阻止熄屏即可。

pmset -g
System-wide power settings:
Currently in use:
 standby              1
 Sleep On Power Button 1
 hibernatefile        /var/vm/sleepimage
 powernap             1
 networkoversleep     0
 disksleep            10
 sleep                1 (sleep prevented by powerd, runningboardd, AuthenMngService, sharingd)
 hibernatemode        3
 ttyskeepawake        1
 displaysleep         10 (display sleep prevented by Caffeinated)
 tcpkeepalive         1
 lowpowermode         0
 womp                 1

关闭登录密码

将 Mac 设置为在启动期间自动登录 https://support.apple.com/zh-cn/HT201476


修改启动台行列数

Mac 启动台默认是 5 行 7 列

改为 6 行 8 列:

defaults write com.apple.dock springboard-columns -int 8
defaults write com.apple.dock springboard-rows -int 6
defaults write com.apple.dock ResetLaunchPad -bool true;killall Dock

第三行重启启动台,程序坞会消失一两秒重启 重置后所有文件夹消失,app打散平铺,需要重新整理

恢复系统默认:

defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default
killall Dock

恢复模式

进入恢复模式

Intel Mac 进入恢复模式

启动电脑,按住 Command+R(直到出现苹果标志)进入 Recovery Mode 恢复模式

M1 Mac 进入恢复模式

启动 Mac 并继续按住电源按钮,直至看到启动选项窗口。选择“选项”,然后点按“继续”。 按系统要求选择一个知道密码的用户,点按“下一步”,输入用户的管理员密码 即可进入恢复模式,可以重新安装系统或者修改其他功能,左上菜单中可找到实用工具 - 终端


关闭 SIP

重启 Mac 进入恢复模式,M1 Mac 是按住开机键不动,Intel Mac 是启动后按住 Command+R,在恢复模式终端中输入 csrutil disable 禁用 SIP,然后重启即可


无法打开“微信读书”,因为“安全策略”已设为“宽松安全性”

因为 微信读书 是 ipad 端app,M1 Mac 上默认无法直接使用。 重启 Mac 进入恢复模式,安全策略,将“安全策略”更改为“降低安全性”,便可运行手机端或 ipad 端 app 了。


窗口

多屏时把dock固定在想要的屏幕

偏好设置—>显示器—>排列,有dock的屏幕上有一个白色长条,这个白色的框是可以拖动的 ,想把dock放在哪个屏上只要拖动到对应屏幕即可。

Mac出现空白窗口无法关闭

很有可能是输入法的问题,点击空白窗口按 esc 可关闭 https://www.macx.cn/thread-2159764-1-1.html


多屏切换后窗口消失

在插拔外接显示器后,经常出现程序的窗口消失,怎么都点不出来。 解决:点击你需要还原的应用,然后在菜单栏上选中当中的「窗口」,点按「缩放」,然后就能够还原了。

空格预览变小

访达中空格预览的窗口很小,无法满屏预览 解决:在 Dock 上的访达按下 Option 键+鼠标右键,然后点选「重新启动」的选项,让访达重启即可。


两台Mac登录Apple ID报错

问题: 公司一台 Mac 已登录 Apple ID,家里自己的 Mac 再登录 Apple ID 时提示输入公司 Mac 的锁屏密码,但输入后报错密码不对,并提示: 如果不记得 MacBook Pro“公司Mac的主机名”的密码,您仍可以登录,但暂时无法访问端对端加密的数据。

原因: 打客服咨询了下,好像是需要输入公司 Mac 第一次设置的锁屏密码,如果之后修改过,输入当前的锁屏密码是不行的,由于公司电脑密码隔一段时间就换一次,首次锁屏密码已经记不住了。

解决: 1、可以先跳过,但 Apple ID 中一直会提示 “更新 Apple ID 设置 重新登录前,部分账户服务将不可用”

2、另一个可选的方式是还原端对端加密数据,但是也不清楚 iCloud 中哪些数据是加密的,反正也没存什么重要数据,选择了还原,之后就可以登录了。


MacOS 最大连接数和端口范围配置

最大连接数限制

最大连接数限制就是系统所能打开的最大文件数(文件描述符)的限制,分全局和进程两种:

全局:

## 系统默认的最大连接数限制是 49152
sysctl kern.maxfiles
kern.maxfiles: 49152

### 设置系统最大连接数从 49152 到 1048600
sudo sysctl -w kern.maxfiles=1048600

进程

### 单个进程默认最大连接数限制是 24576
sysctl kern.maxfilesperproc
kern.maxfilesperproc: 24576

### 设置进程连接数限制 24576 到 1048576,进程的最大连接数要小于等于全局连接数
sudo sysctl -w kern.maxfilesperproc=1048576

ulimit

#### 显示当前shell能打开的最大文件数,默认值:4864,该值总是小于 kern.maxfilesperproc 的值,因为一个 shell 就是一个进程。
ulimit -n
4864

### 设置当前shell能打开的最大文件数为 1048576,该值不能大于 kern.maxfilesperproc ,否则会提示设置失败。
ulimit -n 1048576

动态端口范围

linux

### 表示 Linux 动态端口号默认范围是32768-60999,也就是说,作为客户端连接同一个IP和同一个端口号,最多只能建立 28231 多个连接
sysctl -a|grep ip_local_port_range
net.ipv4.ip_local_port_range = 32768    60999

inux 修改动态端口范围的方法:

## 修改 Linux 动态端口号默认范围是 1024-65535
echo "net.ipv4.ip_local_port_range = 1024 65535" >> /etc/sysctl.conf
sysctl -p

Mac OS Mac 默认动态端口号默认范围是 49152-65535,只能建立 16383 个左右的连接。

sysctl net.inet.ip.portrange
## 低范围
net.inet.ip.portrange.lowfirst: 1023
net.inet.ip.portrange.lowlast: 600
## 预设范围(默认使用该范围)
net.inet.ip.portrange.first: 49152
net.inet.ip.portrange.last: 65535
## 及高范围
net.inet.ip.portrange.hifirst: 49152
net.inet.ip.portrange.hilast: 65535

Mac OS 修改动态端口范围:

## 表示修改动态端口的起始地址为 32768, 其他的类似。
sysctl -w net.inet.ip.portrange.first=32768

持久化 Mac 的配置

sudo touch /etc/sysctl.conf;

## 添加如下内容到 /etc/sysctl.conf 文件
kern.maxfiles=1048600
kern.maxfilesperproc=1048576
net.inet.ip.portrange.first=49152
net.inet.ip.portrange.last=65535

## 添加后重启

Mac 最大连接数和端口的相关参数和配置 https://www.yuanmomo.net/2019/07/26/mac-max-connections-config/


Mac中带参数启动应用程序(如Chrome)的方法

Mac OSX中带参数启动应用程序(如Chrome)的方法比较 https://my.oschina.net/0x007/blog/731266

为MAC OSX的程序添加永久启动参数 https://blog.gxxsite.com/wei-mac-osxde-cheng-xu-tian-jia-yong-jiu-qi-dong-can-shu/


终端

~/.bash_profile

在当前用户的 home 目录下创建 .bash_profile 文件(默认是没有的,如果之前创建过则直接编辑即可) touch .bash_profile

编辑完后 source .bash_profile 使生效。

自带终端颜色配置

macOS 修改终端Terminal的颜色设置 https://blog.csdn.net/u010391437/article/details/75126310

自带终端自动补全增强(git)

Mac版git命令自动补全 https://blog.csdn.net/WinWill2012/article/details/71774461

Git命令自动补全(mac) https://www.jianshu.com/p/7130a5c11d42

MAC中top命令如何按cpu内存排序

linux中,top运行时按 M(按使用内存排序)、P(按CPU占用率排序)以及h(帮助),但在mac下却没有效果。 mac中,top运行时,输入 ? 显示帮助 排序: 先按 o 会显示

primary key [-pid]:

其中方括号中的 -pid 表示当前是按pid排序的,之后输入cpu就是按cpu排序,输入mem就是按内存占用大小排序


快捷键

Ctrl+CMD+空格 特殊字符输入

按下 Control-Command-空格键。此时会显示“字符检视器”弹出式窗口

Ctrl+CMD+F 进入/退出全屏

Ctrl+CMD+Q 锁屏

Fn+Q 创建快速备忘录

在任何位置,Fn + Q 都可以快速创建备忘录


文件和文件夹

CMD+Shift+G 前往文件夹

在 Finder 中按快捷键 CMD+Shift+G 等于菜单中的 前往 -> 前往文件夹

CMD+O/CMD+Down 进入文件夹

用惯了Win的人可能知道,选中文件夹后按回车键就能打开文件夹,但是在mac下回车键是重命名文件夹或文件的。 那在不用鼠标和触摸板的情况如何打开文件呢?有两个组合快捷键可以使用。 第一种方法是 command + o; 第二种方法是 command + Down。另外 command + Up可以进入当前目录的上一级目录。

CMD+Up/Down 打开上层/下层目录

第二种方法是 command + Down。另外 command + Up可以进入当前目录的上一级目录。

CMD+[/] 前进/后退

后退CMD+[ 前进CMD+]

CMD+` 同一应用的多个窗口间切换

比如多个Finder窗口间切换,多个Idea项目间切换

CMD+Alt+V 剪切文件和文件夹

首先选中文件,按Command+C复制文件; 然后按Command+Option+V;就可以把你的文件剪走了

CMD+Shift+. 显示/隐藏文件夹

Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏; finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。

CMD+Alt+i 查看多个文件(夹)容量总和

选中多个文件/文件夹, command+option+i 或者 选中多个文件/文件夹,右键,按住CMD+Option的同时点“显示简介”

显示文件夹大小

访达 -> 显示 -> 查看显示选项 -> 勾选“计算所有大小” 此设置不是全局设置,而是针对某一文件夹的设置,对其它文件夹需要重新设置。

显示文件扩展名

1、点击桌面上的访达两字,在访达点击偏好设置。 2、在偏好设置里面点击高级,在高级这项把显示所有文件扩展名前面打上勾。 3、设置好了后看到所有的文件后面多了个. 结尾,以点结尾的名称就是扩展名。

访达中文件夹显示在前面

访达 -> 偏好设置 -> 高级 -> 将以下位置的文件夹保持在顶部: 勾选“按名称排序的窗口中”

删除磁盘上的.DS_Store

删除磁盘上的 .DS_Store,可以使用下面的命令来删除当前目录及其子目录下的所有.DS_Store 文件: find . -name '*.DS_Store' -type f -delete

删除zip压缩包里的 __MACOSX

zip -d xx.zip "__MACOSX*"

禁止.DS_store生成

.DS_Store,英文全称 Desktop Services Store,是 Mac OS 中保存文件夹自定义属性的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件图标位置、视图设置,或背景色等,相当于Windows下的 desktop.ini。

.DS_Store 默认放在每个文件夹的下面,这给我们带来了诸多不便,例如: 压缩包里每个文件夹都带有.DS_Store文件,在windows系统里面成了垃圾文件; git、svn之类的版本管理工具要额外的对这种文件进行忽略处理; 如果是要发布到服务器的文件夹,可能会形成文件泄露漏洞。 在 macOS High Sierra 之后,我们看到苹果对此做出了优化,即使你在finder中使用快捷键Shift + Command (⌘) + .来显示隐藏文件 ,finder也不再显示隐藏的.DS_Store文件,但是在终端中,我们还是可以用ll命令看到它的身影,苹果这是要掩耳盗铃吗?

那我们有什么办法来禁止.DS_Store的生成呢?网上流传的禁止.DS_Store生成方法是使用命令: defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

恢复.DS_store生成: defaults delete com.apple.desktopservices DSDontWriteNetworkStores

但是这个命令只有在网络共享的时候有效,也就是在本地无效。比如拖动一下图标的位置或者标记一下就会自动生成了,不是我们所理想的禁止生成,所以还是需要针对本地进行处理。

永久更改 Mac 文件的默认打开方式

一次性更改: 右键 -> 打开方式 -> 其他 选择应用,这里即使勾选 ”始终以此方式打开“ 也是临时一次性的,之后还会变为默认应用打开

永久更改: 第一步:右键单击该文件,然后选择「显示简介」选项。 第二步:找到「打开方式」项目,点击倒三角选择你想指定的默认应用程序。 第三步:单击「全部更改」按钮即可生效。


系统设置

查看网络端口占用情况

1、netstat命令 netstat -an | grep 3306 3306替换成需要grep的端口号

2、lsof命令 通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。

lsof -i:80 -i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill

查看所有进程监听的端口 sudo lsof -i -P | grep -i "listen"


MacOS hostname主机名修改

本地网络名称不区分大小写,因此“my-computer.local”与“My-Computer.local”相同。 打开“共享”偏好设置(选取苹果菜单 >“系统偏好设置”,然后点按“共享”)。点按“编辑”,然后输入新的本地主机名。

MacOS hostname主机名获取顺序

对于 macOS 来说,它会按以下的顺序来确定主机名,直到获取到为止: 1、从以下文件中读取:/etc/hostconfig

2、从以下系统配置项读取:/Library/Preferences/SystemConfiguration/preferences.plist 中的 System ▸ System ▸ HostName

3、由本机 IP 地址的反向 DNS 查询获取

4、从以下系统配置项读取:/Library/Preferences/SystemConfiguration/preferences.plist 中的 System ▸ Network ▸ HostNames ▸ LocalHostName

5、如果以上方法都没获取到,就为默认的 localhost


环境变量配置

Mac 配置环境变量的地方 1 /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

2 /etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell 执行时,不管是何种方式,都会读取此文件。

3 ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

使新的环境变量生效: source ~/.bash_profile


软件


.dmg 格式软件与虚拟磁盘挂载

.dmg 文件的本质是磁盘映像 .dmg 文件是 macOS 专用的磁盘映像格式,类似于 Windows 的 .iso 文件。它通过封装应用程序或安装程序,形成一个虚拟的磁盘分区。 当用户双击 .dmg 文件时,系统会通过 hdiutil 命令将其挂载到 /Volumes 目录下,此时 Finder 的 “位置”中会显示一个虚拟磁盘图标,代表该映像已被加载。

.dmg 挂载是安装的必要步骤 macOS 的安装流程要求将 .dmg 文件挂载为虚拟磁盘,用户才能访问其中的内容。例如,常见的操作是将 .app 文件拖拽到“应用程序”文件夹中,完成安装。 这一设计确保了软件分发的完整性,因为 .dmg 文件在挂载时会进行校验,防止文件损坏或篡改。

挂载的卷需手动卸载 安装完成后,用户需要手动卸载(推出)该虚拟磁盘,否则它会一直保留在 Finder 的“位置”中。部分用户可能忽略这一步,导致挂载的卷长期存在。 卸载方法:

  • 在 Finder 中右键点击虚拟磁盘图标,选择“推出”;
  • 通过命令行执行 hdiutil detach /Volumes/卷名

挂载的卷是临时的 挂载的卷是临时性的,重启系统后会自动消失。但如果用户未主动卸载,它会持续占用 /Volumes 目录的存储空间。 部分开发者在 .dmg 文件中设计了自动卸载脚本,安装完成后会自动推出虚拟磁盘,但大多数情况下仍需手动操作。


Homebrew

Homebrew 及通过 Homebrew 安装的软件见 Homebrew

brew 安装 prince

brew install --cask prince prince 可将 html 导出为 pdf,VSCode 插件 Markdown Preview Enhanced 预览中的 pdf 导出为 pdf 依赖安装 prince

brew 安装 nodejs 和 npm

brew install node 安装 nodejs 时会自动安装包管理工具 npm,安装完后执行 npm -vnode -v 能看到各自的版本号就说明安装成功。

$ npm -v
6.14.5
$ node -v
v14.5.0

brew 安装7z解压软件p7zip

搜索7z相关软件 $ brew search 7z p7zip 安装 $ brew install p7zip

然后使用7z命令即可 7z e filename.7z

a 添加文件到压缩文件 d 从压缩文件中删除文件 e 从压缩文件中解压缩文件,不包含目录结构 l 列出压缩包中的内容 t 测试压缩文件 u 更新文件到压缩文件 x 从压缩文件中解压缩,包含目录结构

brew 安装RAR解压软件unrar

brew install unrar 安装后 unrar x my.rar 即可解压

brew 安装wget命令

brew install wget 安装目录 /usr/local/Cellar/wget/1.20.3_2

brew 安装tree命令

M1 Mac brew安装gd-gui及解决无法打开问题

brew search jd-gui 安装后应用程序中就有图标了

右键 JD-GUI.app 显示包内容,打开 info.plist /Applications/JD-GUI.app/Contents/Info.plist 修改第149行,把1.8+改成1.8即可

brew 安装rar命令

brew install rar

==> Linking Binary 'rar' to '/opt/homebrew/bin/rar' ==> Linking Binary 'unrar' to '/opt/homebrew/bin/unrar' 🍺 rar was successfully installed!


Alfred 搜索栏

Alfred https://www.alfredapp.com/

5分钟上手Mac效率神器Alfred以及Alfred常用操作 https://www.jianshu.com/p/e9f3352c785f

Alfred的能力远远超过了Spotlight, 你可以直接下载免费版安装使用,Alfred另外还提供了更强大的工作流(Workflows,即自定义插件的工作流)和剪切板(Clipboard)管理等高级功能,需要购买Powerpack。对于日常的操作,免费版已经足够使用了。 因为Alfred可以完全取代Spotlight,下面先删除Spotlight占用的快捷键command + 空格,以供Alfred将来使用。 打开System Preferences,选择Keyboard,切换到Shortcuts这个Tab下,点击Spotlight,取消对应的2个快捷键设置。 打开Alfred,在菜单栏点击Alfred图标,打开Preferences... 设置Alfred的快捷键为command + 空格


Amphetamine 防休眠(弃用)

合盖外接显示器使用时,不要勾选 显示器关闭模式:当显示器关闭时允许系统睡眠,否则开启回话马上会锁屏。 合盖外接显示使用貌似有问题,开始、停止回话时经常会立即休眠。 设置比较复杂,没 caffeinated 简单,改用 caffeinated

caffeinated 防休眠(在用)

比 Amphetamine 更简单


Office

关闭 Microsoft AutoUpdate

1 打开 Finder -> 前往 -> 前往文件夹,或者直接在 Finder 中按快捷键 CMD+Shift+G 2 输入目录 /Library/Application Support/Microsoft/ 3 把 MAU 文件夹删除,直接拖到废纸篓即可。

删除 Microsoft AutoUpdate 以后,Microsoft AutoUpdate 将不再在 Mac 上运行或自动运行以更新软件。

Excel 中文乱码

原因:Mac默认的编码是utf-8,utf-8编码的文件,用utf-8解码才会正确显示。而Mac下的excel并不支持utf-8,一般支持GBK编码的文件,用GBK解码utf-8编码的文件,所以会出错。

Office for Mac 打开 Excel 文件全是乱码,原因和解决办法是什么? https://www.zhihu.com/question/20562901


Stats 状态栏网速等(在用)

https://github.com/exelban/stats

Beter Menubar 状态栏网速等(弃用)

App Store 直接搜索 Beter Menubar 安装,M1 芯片 Mac 上貌似有问题

RunCat 状态栏网速/猫(弃用)

https://apps.apple.com/nz/app/runcat/id1429033973 在状态栏显示一只跑动的小猫,cpu占用越高跑的越快,一开始觉得好玩,时间长了烦。


Snipaste 截图贴图(在用)

https://zh.snipaste.com/ 为了避免和 IDEA 快捷键冲突,修改快捷键设置: Shift + F1 截图 F2 贴图 删除全部其他快捷键


万年历 状态栏显示日历(在用)

mac app store搜索“万年历”,安装,可在状态栏显示日历,然后可以把系统自带的日期关闭。


Keka解压缩

https://github.com/aonez/Keka/releases

Keka是一款优秀叉小巧的压缩、解压缩软件,速度很快,支持Growl,并不会把OSX的fork类隐藏文件也给压进去。 Keka 所支持的文件压缩格式:72,Zip, Tar, Gzip, Bzip2 Keka 所支持的文件解压缩格式:RAR, 7z, Lzma, Zip, Tar, Gzip, Bzip2, ISO, EXE, CAB, PAX, ACE (PPC)


WMware Fusion 10 for mac安装破解

1、下载安装VMware Fusion Pro 10,来到输入密钥界面时先暂时放在那 2、找到压缩包中的keygen程序,直接双击运行keygen会提示无法打开,在终端中给keygen加执行权限,chmod +x .../keygen,然后再双击keygen还是提示无法打开,右击,选择打开方式为终端,然后会在终端中输出运行结果,也就是生成的密钥 3、回到安装界面,用刚生成的密钥激活VMware Fusion Pro 10即可

VMware Fusion Pro 10 for Mac 10.1.2 破解版 https://www.newasp.net/soft/345246.html

WMware Fusion安装win10

下载微软官方win10 iso镜像

选择更加无缝还是更加独立? 接下来是选择虚拟机的安装方式,这里两种方式,点击后他下面会有详细的介绍,但是不要被他的介绍蒙蔽,介意大家选择更加独立,因为如果选择更加无缝有几个问题,第一,大范围的共享文件让你给虚拟机分的硬盘会迅速的变满,因为当你Mac下共享文件夹放Mac系统用的东西的时候,windows虚拟机里面也会看到,也会占存储。第二,当你删除这个虚拟机的时候有删掉Mac下文件的可能性,所以这里我们选择更加独立。当然这并不是放弃共享文件夹,选择更加独立之后,我们还是可以设置一个共享文件夹,后面我会介绍,这样我们在只需要建立一个共享文件夹,然后把想让虚拟机使用的文件拷贝一份进去就可以了,会很大程度节省虚拟机本来就不多的空间。 所以选择更加独立,单击继续。

Mac OSX使用VMware Fusion安装windows虚拟机教程 https://blog.csdn.net/u012200908/article/details/42124235


TightVNC 远程桌面

1、开启mac共享服务,设置通过密码进行连接 【系统偏好设置】中选择[共享]打开[屏幕共享]服务,即可允许其他电脑的用户远程查看并控制此电脑。 点击【电脑设置】配置访问密码

2、下载TightVNC,地址http://www.tightvnc.com/download.php 选择对应的 windows 版本下载安装,安装过程中需要设置一个保护密码。

3、开启 TightVNC 连接,打开 TightVNC Viewer --> Connect,输入 Mac 的 ip 地址,然后输入之前在 mac 配置的远程连接授权密码访问即可。

windows远程连接mac配置方法 https://www.cnblogs.com/tdcqma/p/6393499.html


ToDesk 远程控制


XtraFinder(弃用)

https://www.trankynam.com/xtrafinder/ Finder增强插件,为 Finder 添加多标签 习惯了多插口的 Finder,不需要多标签了。