轶哥

📚 Having fun with AI Agent. Always learning.

    在MacOS Sonoma中安装RNDIS驱动的方法
    •   更新:2024-02-16 17:29:38
    •   首发:2024-02-16 14:16:16
    •   MacOS
    •   5626

    RNDIS(Remote Network Driver Interface Specification)驱动在MacOS Sonoma中的安装,可以有效解决一些网络共享问题。这主要用于两个场景:

    1. 安卓手机有线共享网络:允许用户通过USB连接,将安卓设备的网络共享给MacOS设备。
    2. USB随身WiFi有线共享网络:实现通过USB连接的WiFi设备,为MacOS提供网络连接。常见的飞猫智联U8、高通410随身Wifi等几乎所有USB和TypeC接口的4G/5G随身WIFI都是RNDIS方式有线上网。

    支持Intel、Apple Silicon(M1/M2/M3)芯片。

    在MacOS中运行Linux图形程序
    •   更新:2022-06-23 13:12:23
    •   首发:2022-06-23 13:12:23
    •   MacOS
    •   4178

    近期分享了《从SSH远程唤起本地浏览器打开URL》,其实从远程SSH也可以直接打开带GUI的Linux应用程序的。之前分享过《Win10中通过WSL2开发基于Electron的Ubuntu应用程序》,原理上其实是一样的。

    都是通过安装X11服务来实现。

    此方法和虚拟机以及Wine有本质区别。应用程序可以运行在远程服务器,这样是不占用系统内存和CPU的。

    本文介绍的方法是从MacOS中SSH远程到服务器调试和开发Linux平台的GUI应用程序

    在MacOS中运行Linux的GUI程序需要借助开源软件XQuartz

    新版本Safari无法正常访问Bilibili等网站的解决办法
    •   更新:2022-06-18 19:41:48
    •   首发:2022-06-18 19:41:48
    •   MacOS
    •   5348

    在更新IOS版本(Beta16+)或MacOS版本(Beta13+)后,如果开启了iCloud+,由于默认的隐私保护选项,将有可能无法正常访问包括Bilibili在内的很多网站,通常表现为能显示标题,但是页面却始终处于正在加载中的状态

    这是由于在新版本的Safari for IOS及Safari for macOS中,都新增了加强型的隐私保护功能——隐藏IP地址

    Apple对该功能的描述是:你的IP地址可用于确定你的位置等个人信息。为了保护此类信息,Safari浏览器可对已知跟踪器隐藏你的IP地址。

    为了节约主服务器的带宽资源同时加速页面访问,很多网站经常会使用第三方CDN来加载一些常见的静态资源,例如字体、jQuery等JavaScript库。

    由于该功能的开启,访问部分可能带有跟踪器功能的CDN资源将会陷入无限等待的状态。例如at.alicdn.comcdn.jsdelivr.net,将会一直请求但无法得到请求结果。

    解决此问题的方法很简单,关闭Safari的隐藏IP地址功能即可。该功能对国内用户来说意义不大。

    如何安装Xcode 14 Beta?
    •   更新:2022-06-13 17:13:09
    •   首发:2022-06-13 17:13:09
    •   MacOS
    •   3890

    Xcode的版本总是和操作系统绑定,因此升级了到MacOS 13 beta(macOS Ventura)后Xcode13将不再可用。

    在安装MacOS 13 beta描述文件页面有提示:

    在运行 macOS 13 Beta 版的 Mac 上构建 app 时,需要 Xcode 14 Beta 版。要使用Xcode 13构建应用程序,您可以在Mac上创建单独的卷并运行macOS 12。

    升级到MacOS 13 beta后,在应用商店是没有Xcode 14 Beta版本的更新提示的。只能手工下载。

    下载地址: https://developer.apple.com/download/all/

    需要登录Apple开发者账号。

    VSCode自动更换主题
    •   更新:2022-05-31 22:38:13
    •   首发:2022-05-31 22:35:11
    •   MacOS
    •   5246

    AutoDetectColorScheme.jpg

    VSCode支持根据操作系统的夜间模式和日间模式自动切换深色主题,无需安装插件,只需要点开左下角设置,搜索auto detect选中上图所示的Auto Detect Color Scheme选项即可。

    直接编辑settings.json文件亦可,添加:"window.autoDetectColorScheme": true,即可。需要注意配置文件中不能同时存在workbench.colorTheme设置,否则将默认使用该值。

    支持Win10、Win11、MacOS。

    MacOS 12.3 无法正常使用code命令的解决方法
    •   更新:2022-04-17 14:59:53
    •   首发:2022-02-03 23:32:40
    •   MacOS
    •   15424

    从MacOS 12.3 Beta版本开始,系统将不再内置python2且将无法正常安装python2,无论是intel芯片还是Apple芯片的设备都无法安装。原因是/usr/bin/python的软链接无法正常被删除或覆盖。并且默认不开启python3命令。

    2022年04月17日14:58:00更新: 从MacOS 12.4 Beta版(21F5048e) 开始,可以通过pyenv在intel和Apple芯片中安装python2。详细方法见《brew安装python2》

    因此可能会导致一系列依赖python命令的应用程序无法运行。

    例如将会遇到VS(Visual Studio Code)无法使用code命令。

    ➜  saas-web git:(892f9ef) ✗ code .
    /usr/local/bin/code: line 6: python: command not found
    /usr/local/bin/code: line 10: ./MacOS/Electron: No such file or directory
    

    由此也可能导致"Visual Studio Code - Insiders" needs to be updated on macOS Monterey弹窗的问题。

    brew安装python2
    •   更新:2022-04-17 14:56:43
    •   首发:2021-02-03 14:18:06
    •   MacOS
    •   32133

    Homebrew是MacOS中绝佳的包管理工具。通过brew安装pyton3非常容易brew install python@3,将会自动添加python3pip3命令。

    关于python的安装,在Homebrew官网给出了详细的说明:https://docs.brew.sh/Homebrew-and-Python

    Homebrew provided a python@2 formula until the end of 2019, at which point it was removed due to the Python 2 deprecation.

    根据提示,我们知道python@2已经被移除。在2020年初,python@2仍然可以正常安装,但就在不久前,官方移除了python@2。我对Homebrew官方的操作表示支持和理解,毕竟技术的更新和迭代是不可逆转的,是需要大家一起支持的。

      上一页 下一页