使用 Rosetta 建立 Ubuntu x86 开发环境

版权声明:本文为博主原创文章,转载请注明出处。

前言

尽管换了 M1 设备也有一年多了,但平时仍然依赖于 x86 平台进行开发,为此不得不单独部署一套 x86 的开发环境在 intel PC 上。

随着 macOS 更新到了 Ventura (13.0.1),以及 UTM 4.0 的更新,现已可以在 Linux 环境下启用 Rosetta 对 x86(含amd64) 应用进行加速。

使用 Rosetta 加速后,在构建项目的速度上甚至几年前的 i7 8700 打得有来有回,比较离谱。

Read More

在Mac上开启AptX

版权声明:本文为博主原创文章,转载请注明出处。

前言

在使用Mac下使用蓝牙耳机时,声音时常断断续续;

我寻思着会不会是音频编码的问题,猜测Intel蓝牙对AAC编码支持较差。

在搜索相关资料后,发现Intel蓝牙似乎支持AptX,那么便尝试更换之。

Read More

Mac环境下配置XDebug

版权声明:本文为博主原创文章,转载请注明出处。

前言

近日接了个CURD项目,在实现docx转pdf时出了点小问题,需要使用XDebug进行调试。

在一般情况下,只要使用包管理工具安装“php-ext-xdebug”之类的包即可。

然而Mac下的包管理,使用Homebrew搜索“php”,却没有相关结果。

经过一番搜索,发现pecl可安装“xdebug”。

Read More

重启Usb蓝牙设备(PD虚拟机模拟插拔)

版权声明:本文为博主原创文章,转载请注明出处。

前言

小米pro的Hackintosh方案挺香的,用了也有8个月了,还是挺稳定的。

但是其中有两个很操蛋的问题:

  • 内置蓝牙无法使用
  • 无法驱动内置Wi-Fi

由于不想硬改,作出一些不可逆操作,所以以上问题均采用USB方案解决。

  • Wi-Fi解决方案也比较完美了,使用Comfast的CF-811AC可支持5G网络,搭配GitHub上的驱动使用,效果极佳。

  • 蓝牙,当时随便在淘宝买了个比较mini的USB蓝牙(加搜黑苹果关键字),倒是能用,但睡眠唤醒(设备断电)之后(手动关闭亦是如此),会导致无法使用,但如果重新插拔就又能正常使用了。(可能是驱动问题)

所以为了让蓝牙正常的工作,而又不希望每次都进行物理插拔(一点都不geek),就诞生了现在的想法:

  • 使用虚拟机模拟插拔!
Read More

使用QuickLook进行快速预览

版权声明:本文为博主原创文章,转载请注明出处。

前言

在macOS下有一个便捷的功能,其名为QuickLook

只要在文件管理器选中一个文件,按下空格,即可快速预览。

最近重装了macOS,发现这个功能好像失效了。(可能是应用没有注册快速预览功能)

经过一番搜索,找到了更好的解决方案。(还找到了win版的QuickLook)

Read More