macOS 单独为鼠标或触控板开启自然滚动
macOS 系统配置“自然滚动”,虽然鼠标和触控板都可以配置,但是两个控制是同步的,更改任意一个另一个都会跟着动。 一直是这样,也没有要更改的意思。 使用 LinearMouse 这个软件可以实现单独为触控板开启自然滚动,鼠标不开启自然滚动。 ...
macOS 系统配置“自然滚动”,虽然鼠标和触控板都可以配置,但是两个控制是同步的,更改任意一个另一个都会跟着动。 一直是这样,也没有要更改的意思。 使用 LinearMouse 这个软件可以实现单独为触控板开启自然滚动,鼠标不开启自然滚动。 ...
Surge for macOS 基于 这份 修改。 # Surge 的规则配置手册: https://manual.nssurge.com/ [General] loglevel = notify # 从 Surge iOS 4 / Surge Mac 3.3.0 起,工具开始支持 DoH doh-server = https://doh.pub/dns-query, https://dns.alidns.com/dns-query # https://dns.alidns.com/dns-query, https://13800000000.rubyfish.cn/, https://doh.360.cn/dns-query, https://dns.google/dns-query dns-server = 223.5.5.5, 114.114.114.114 tun-excluded-routes = 0.0.0.0/8, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.168.0.0/16, 192.88.99.0/24, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32 skip-proxy = localhost, *.local, injections.adguard.org, local.adguard.org, captive.apple.com, guzzoni.apple.com, 0.0.0.0/8, 10.0.0.0/8, 17.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.168.0.0/16, 192.88.99.0/24, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 240.0.0.0/4, 255.255.255.255/32 wifi-assist = true allow-wifi-access = true wifi-access-http-port = 6152 wifi-access-socks5-port = 6153 http-listen = 0.0.0.0:6152 socks5-listen = 0.0.0.0:6153 external-controller-access = 请指定密码@0.0.0.0:6170 replica = false tls-provider = openssl network-framework = false exclude-simple-hostnames = true ipv6 = true test-timeout = 4 proxy-test-url = http://www.gstatic.com/generate_204 geoip-maxmind-url = https://cdn.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/Country.mmdb [Replica] hide-apple-request = true hide-crashlytics-request = true use-keyword-filter = false hide-udp = false # ----------------------------- # Surge 的几种策略配置规范,请参考 https://manual.nssurge.com/policy/proxy.html # 不同的代理策略有*很多*可选参数,请参考上方连接的 Parameters 一段,根据需求自行添加参数。 # # Surge 现已支持 UDP 转发功能,请参考: https://trello.com/c/ugOMxD3u/53-udp-%E8%BD%AC%E5%8F%91 # Surge 现已支持 TCP-Fast-Open 技术,请参考: https://trello.com/c/ij65BU6Q/48-tcp-fast-open-troubleshooting-guide # Surge 现已支持 ss-libev 的全部加密方式和混淆,请参考: https://trello.com/c/BTr0vG1O/47-ss-libev-%E7%9A%84%E6%94%AF%E6%8C%81%E6%83%85%E5%86%B5 # ----------------------------- [Proxy] ProxyHTTP = http, 1.2.3.4, 443, username, password ProxyHTTPS = https, 1.2.3.4, 443, username, password ProxySOCKS5 = socks5, 1.2.3.4, 443, username, password ProxySOCKS5TLS = socks5-tls, 1.2.3.4, 443, username, password ProxySS = ss, 1.2.3.4, 8000, encrypt-method=chacha20-ietf-poly1305, password=abcd1234 ProxyTrojan = trojan, 192.168.20.6, 443, password=password1 ProxySnell = snell, 1.2.3.4, 8000, psk=password [Proxy Group] Proxy = select, ProxyHTTP, ProxyHTTPS, ProxySOCKS5, ProxySOCKS5TLS, ProxySS, ProxyTrojan, ProxySnell [Rule] # 自定义规则 ## 您可以在此处插入自定义规则 # 实用规则片段集 # RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/Apple-News.list,Proxy RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/Apple-proxy.list,Proxy RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/Apple-direct.list,DIRECT RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/CN.list,DIRECT RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/common-ad-keyword.list,REJECT-TINYGIF RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/Basic/foreign.list,Proxy RULE-SET,https://cdn.jsdelivr.net/gh/Hackl0us/SS-Rule-Snippet@master/Rulesets/Surge/App/social/Telegram.list,Proxy RULE-SET,LAN,DIRECT # 最终规则 GEOIP,CN,DIRECT FINAL,Proxy,dns-failed [URL Rewrite] # 请开启 MITM 并在域名中加入 www.google.cn ^https?://(www.)?(g|google).cn https://www.google.com 302 References Surge 官方手册的汉化 SS Rule Snippet : 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则
multipass 用于编排虚拟 Ubuntu 实例 下载 pkg 安装。 $ multipass find $ multipass launch ubuntu $ multipass list $ multipass info <VM Name> $ multipass shell <VM Name> $ multipass exec <VM Name> -- lsb_release -a $ multipass stop <VM Name> $ multipass delete <VM Name> $ multipass purge Reference 在 macOS 中使用 Podman
OrbStack) 是在 macOS 上运行 Docker 容器和 Linux 机器的快速、轻量级和简单的方式。它是一个超级充电版 WSL 和 Docker 桌面替代品,所有这些都在一个易于使用的应用程序中实现。 GitHub:https://github.com/orbstack ...
安装操作系统时,当前常用的方式是获取操作系统对应的 ISO 文件,并制作 U 盘启动盘,使用 U 盘引导系统进行安装。 当使用 MacOS 时,可以很方便的利用系统自带工具,完成上述工作,具体步骤如下。 ...
安装 Asahi Linux 发现磁盘可用空间为 0,查阅文档发现是时间机器的问题。 We're going to resize this partition: APFS [Macintosh HD] (245.11 GB, 6 volumes) Total size: 245.11 GB Free space: 132.23 GB Available space: 0 B Overhead: 94.23 GB Minimum total size: 245.11 GB (100.00%) 开启时间机器后系统会自动进行本地快照,这将会占满所所有可用空间,需要手动清理一下: ...
最近在探索 m1 MacBook 下运行 linux 虚拟机的可能性,计划未来在 linux 虚拟机下完成所有开发工作,parallels desktop 天然提供了 debian/ubuntu/fedora 等 linux 发行版支持,但是在我个人使用场景中还是多少有些问题。 ...
macOS 下可选择多种 Emacs GUI ,建议 Emacs Mac Port。 Emacs Mac Port Emacs For Mac OS X 安装 Emacs mac Port brew tap railwaycat/emacsmacport brew install --cask emacs-mac 相较于 Emacs For Mac OS X ,Emacs Mac Port 界面效果更好,裸 Emacs 的图标更加美观,建议使用。 ...
最近在使用 Paralles Desktop 过程中,发现一旦忘记用户密码,是一件挺麻烦的事情。尝试各种方法打不开 grub 启动菜单。 后来发现可以使用其提供的命令工具修改用户密码,很好用,在此记录: ...
尝试在 MacBook Air m1 安装 asahi linux ,在磁盘分区过程遭遇报错,具体过程没有留下来,是类似这样的报错: error: doc-id tree: record exists for doc-id 64, file-id 9665861 but no inode references this doc-id 大致解决是要进恢复模式,之后使用急救程序尝试修复。 ...