标签 macos 下的文章

注意:本文所提的方法,在 ClashX 自动更新订阅配置后就自动失效了,因为被覆盖了。建议手动写一个定时脚本刷新一下,避免失效。

在平时的开发中,我们尝尝会自定义一些诸如 local.abc.com、dev.xxx.cn 之类的域名指向本机地址,这些通常都是配置在 /etc/hosts 文件里的。

以前使用的是 V2RayX、V2RayU 之类的工具,不影响,但由于前两款软件业界支持度不高且在 mac 使用 M 系列芯片后更新不及时,故而改用 ClashX。但在使用 ClashX 后,发现默认配置下自己配置的 hosts 都不生效了。

搜了一圈,原来是 ClashX 为了解决 DNS 污染的问题,有一个替代的 DNS 解析功能,坏消息是 hosts 的配置失效了。

解决办法

- 阅读剩余部分 -

新版本迅雷影音字幕缓存路径是

/Users/你的用户名/Library/Application Support/XLPlayer/SubtitleCache/subtitles_v1

在系统自带的 终端 软件执行 open 命令打开 subtitles_v1 目录:

(以下命令可以直接复制粘贴到终端运行)

open ~/Library/Application\ Support/XLPlayer/SubtitleCache/subtitles_v1

即可看到很多目录了,根据你播放视频的时间,手动查找字幕文件,如图:

- 阅读剩余部分 -

迁移项目到新电脑上,同样的 Nginx 配置,结果在新电脑上发现了一个问题:

所有的资源文件(js/image/css等)报 403 Forbidden 错误。

因为配置文件一模一样,所以开始以为是 Nginx 版本问题,搜了一下网上没发现这个问题。

于是打开 Nginx 的错误日志,发现:

- 阅读剩余部分 -

删除 macOS 下的user以后,清倒废纸篓,提示 “voicetrigger” 在使用中。

解决办法:

  • 重启Mac,开机的时候按住 Cmd+R 进入Recovery模式
  • 选择语言-简体中文
  • 从工具菜单中启动终端,输入密码。输入csrutil disable命令,即可关闭SIP服务。
  • 重启电脑。(正常重启即可,不用按住Cmd+R进入Recovery模式)
  • 再尝试清空废纸篓。如果还不行,就尝试用命令行删除。

处理好后,再开启SIP服务。

  • 重启Mac,开机的时候按住Cmd+R进入Recovery模式
  • 选择语言-简体中文
  • 从工具菜单中启动终端,输入csrutil enable 命令,即可开启SIP服务。
  • 重启电脑。(正常重启即可,不用按住Cmd+R进入Recovery模式)

原文:https://blog.csdn.net/linzi1994/article/details/93676593

今天突然发现应用报错:

MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

- 阅读剩余部分 -

这个问题是因为 AccessClient 长期不更新导致的。

闪退的原因:苹果在 macOS 12.3 中将系统中的 python2 运行库移除了,导致 AccessClient 执行时找不到 python。

解决方案:

  1. 打开应用程序目录,在 AccessClient 图标上右击,选中显示包内容,进入到 Contents/Resources/Scripts 目录下找到 main.scpt 使用脚本编辑器打开(双击即可自动打开,二进制文件不支持文本编辑器),将其中里的 python 改为 python3 ,保存即可。
  2. 在 Terminal 终端里执行 xcode-select –install 安装 xcode 插件,安装过程 20 分钟左右。
  3. 堡垒机打开 Terminal 弹框报错,“tmpXXXXXXXXX.command”无法打开,因为不允许“(null)”在“终端”中打开文稿。此时需要修改 ~/.local/accessclient.conf 配置文件,增加 Terminal 应用程序启动路径 “/System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal”。
  4. 打开 Termial,无法ssh登录,需要在 ~/.ssh 目录下创建/编辑 config 文件,增加一行 HostkeyAlgorithms +ssh-dss,ssh-rsa 即可。