- 首发:2022-12-26 11:21:58
- MacOS
- 1096
使用热键来打开Dock中的应用程序。option + 1
打开Dock中的第一个应用程序,就像Linux和Windows那样。
使用热键来打开Dock中的应用程序。option + 1
打开Dock中的第一个应用程序,就像Linux和Windows那样。
近期分享了《从SSH远程唤起本地浏览器打开URL》,其实从远程SSH也可以直接打开带GUI的Linux应用程序的。之前分享过《Win10中通过WSL2开发基于Electron的Ubuntu应用程序》,原理上其实是一样的。
都是通过安装X11服务来实现。
此方法和虚拟机以及Wine有本质区别。应用程序可以运行在远程服务器,这样是不占用系统内存和CPU的。
本文介绍的方法是从MacOS中SSH远程到服务器调试和开发Linux平台的GUI应用程序。
在MacOS中运行Linux的GUI程序需要借助开源软件XQuartz。
在更新IOS版本(Beta16+)或MacOS版本(Beta13+)后,如果开启了iCloud+,由于默认的隐私保护选项,将有可能无法正常访问包括Bilibili在内的很多网站,通常表现为能显示标题,但是页面却始终处于正在加载中
的状态。
这是由于在新版本的Safari for IOS及Safari for macOS中,都新增了加强型的隐私保护功能——隐藏IP地址
。
Apple对该功能的描述是:你的IP地址可用于确定你的位置等个人信息。为了保护此类信息,Safari浏览器可对已知跟踪器隐藏你的IP地址。
为了节约主服务器的带宽资源同时加速页面访问,很多网站经常会使用第三方CDN来加载一些常见的静态资源,例如字体、jQuery等JavaScript库。
由于该功能的开启,访问部分可能带有跟踪器功能的CDN资源将会陷入无限等待的状态。例如at.alicdn.com
、cdn.jsdelivr.net
,将会一直请求但无法得到请求结果。
解决此问题的方法很简单,关闭Safari的隐藏IP地址
功能即可。该功能对国内用户来说意义不大。
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支持根据操作系统的夜间模式和日间模式自动切换深色主题,无需安装插件,只需要点开左下角设置
,搜索auto detect
选中上图所示的Auto Detect Color Scheme
选项即可。
直接编辑settings.json
文件亦可,添加:"window.autoDetectColorScheme": true,
即可。需要注意配置文件中不能同时存在workbench.colorTheme
设置,否则将默认使用该值。
支持Win10、Win11、MacOS。
从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
弹窗的问题。
Homebrew是MacOS中绝佳的包管理工具。通过brew安装pyton3非常容易brew install python@3
,将会自动添加python3
和pip3
命令。
关于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
官方的操作表示支持和理解,毕竟技术的更新和迭代是不可逆转的,是需要大家一起支持的。
Mac新增加的通用控制功能非常省事方便,特别是多台Mac同时使用的时候,如同在操作同一台设备的分屏。但是通用控制毕竟是新出的功能,还不太完善,以下是我在MacOS 12.4 Beta版本(21F5048e)遇到的两个问题及临时的解决办法。
由于我使用的方案并不需要“快捷指令”等APP的配合。也无需任何系统权限。因此存在被滥用可能,请大家不要因为此事联系我,谢谢。
直接问AI吧😂
作者老哥,代码不开源。可以大致说一下实现思路吗😕
谢谢,你写的最详细,也很有效的解决了撕裂问题
很棒的教程,比我之前配置ap的方式更优雅