标签归档:macOS

我使用的快捷指令(iOS,iPadOS,macOS)

平常有用到的一些常用的快捷指令,可以在 快捷指令.app 中打开,并使用。

iOS

iPadOS

macOS

图片、视频

徕卡水印

https://www.icloud.com/shortcuts/3446145a0980480caef78e8a641d49c5
徕卡水印

哈苏水印

https://www.icloud.com/shortcuts/cfc0151ba78343e1ab5477cd894c59c9
哈苏水印

Apple水印

https://www.icloud.com/shortcuts/ea6e897570504b28a8f1fb8a3b9306b4
Apple水印

阿莱水印

https://www.icloud.com/shortcuts/f89ac598fa9e4483b95e00c5483cf277
阿莱水印

Lumix水印

https://www.icloud.com/shortcuts/6a3b9a3e6e9443c5bde872f62d2a3d97
Lumix水印

蔡司水印

https://www.icloud.com/shortcuts/0d678d51c5f2464c8ca485edafa075ec
蔡司水印

富士水印

https://www.icloud.com/shortcuts/24a69e95508e4ea18f77a1f04106125a
富士水印

索尼水印

https://www.icloud.com/shortcuts/a38e70a622c14d9abc69afca1a3f6f1b
索尼水印

佳能水印

https://www.icloud.com/shortcuts/67801f45a15346fab6674a63012e0900
佳能水印

尼康水印

https://www.icloud.com/shortcuts/1a8314cadb874550877cf0caf80b7d0a
尼康水印

iPhone水印

https://www.icloud.com/shortcuts/aa0a3c6f879b4a239efed7da72825655
iPhone水印

视频到 GIF

https://www.icloud.com/shortcuts/22693aae57ba4f57af5d1db80ae632a0

Bing Wallpaper

获取 bing.com 的壁纸,储存到相册,然后设置为桌面壁纸,结合自动化,实现每日自动更换壁纸

https://www.icloud.com/shortcuts/68ee2f995d9e416e8d8564bbd2f1d331

压缩图片

https://www.icloud.com/shortcuts/417c2eee095a4ba299b026ffd76eacae

截屏

  • macOS 储存到桌面
  • iOS、iPadOS 储存到相册

https://www.icloud.com/shortcuts/73bf300bb15b42da97eaf690c231aa15

最开始是在 mac 上使用,想要截取APP切换界面,电脑上出现这个界面之后就没办法再去按截屏键,然后想通过Siri语音触发这个快捷指令,然后实现了截屏

macOs Sonoma command + tab 无法切换窗口

其他

扫一扫

https://www.icloud.com/shortcuts/6558c55151a147f0923072a1db3202c8

定位解析

https://www.icloud.com/shortcuts/44516645ba2340709b6851100fef103c

🕰️ 时间:2023年10月26日 18:53:10
📍 位置:北京市xxx路

🌏 坐标:北纬 39°00′00.00″ 东经 116°00′00.00″
⛰️ 海拔:40.939米

手电筒闪烁

https://www.icloud.com/shortcuts/b422552335774500bdac786c8db605ba

standby

https://www.icloud.com/shortcuts/09f757ff0c1a4dc98728d87b25ca9605

结合自动化,实现定时息屏

更多推荐

【homebrew】curl: (22) The requested URL returned error: 403 Forbidden

【homebrew】curl: (22) The requested URL returned error: 403 Forbidden

  • Ran brew update and retried your prior step?
  • Ran brew doctor, fixed all issues and retried your prior step?
  • Ran brew gist-logs <formula> (where <formula> is the name of the formula that failed) and included the output link?
  • If brew gist-logs didn’t work: ran brew config and brew doctor and included their output with your issue?

原文:hdf5: curl: (22) The requested URL returned error: 403 Forbidden

macOS iTerm2无法使用rz并提示waiting-to-receive. **B0100000023be50.

运行 rz 会报类似错

rz waiting to receive.**B0100000023be50

原因

Mac 上的 iTerm2 不支持 rzsz ,需要在 iterm2 配置一下

安装 rz sz

brew install lrzsz

配置 iTerm2,添加 trigger

/usr/local/bin/ 创建两个脚本文件:

  • iterm2-send-zmodem.sh
  • iterm2-recv-zmodem.sh

文件内容可以复制这个仓库(iterm2-zmodem)里面的对应文件。

cd /usr/local/bin
sudo wget https://raw.github.com/Keystion/iterm2-zmodem/master/iterm2-send-zmodem.sh
sudo wget https://raw.github.com/Keystion/iterm2-zmodem/master/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*

<!–more–>

iTerm2

打开 iTerm2系统偏好设置,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers

triggers1:

Regular expression: /*/*B0100
Action: Run Silent Coprocess
Parameters:/usr/local/bin/iterm2-send-zmodem.sh

triggers2:

Regular expression: /*/*B00000000000000
Action: Run Silent Coprocess
Parameters:/usr/local/bin/iterm2-recv-zmodem.sh

之后配置完,还遇到一个问题,就是不能上传,总是报sz skiped错误,查了很多也没解决方案。

之后,重启Mac电脑,再次进入,就ok了,也不知道原因是什么。

原因找到了是权限问题,sudo rz 搞定

如果搞不定还可以试试其他配置


原文地址:https://www.cnblogs.com/QuestionsZhang/p/10613884.html

macOS Catalina(beta)下 Karabiner Elements 失效【转】

我把macOS提升到Catalina,现在我不能使用Karabiner-Elements,所以我做了修复它。

参考: https://github.com/tekezo/Karabiner-Elements/issues/1867

  • 打开Mac设置,然后选择 – Security & Privacy > Input Monitoring

  • 打开终端并打开Karabiner Elements bin文件所在的位置(可以快速复制以下命令)

open /Library/Application\ Support/org.pqrs/Karabiner-Elements/bin
  • 从打开的文件夹中Input Monitoring拖放以下两个文件。
    • karabiner_grabber
    • karabiner_observer

如果Input Monitoring文件中没有文件,并且无法添加文件,则Karabiner-EventViewer启动Input Monitoring文件时会添加文件,因此将包含其他文件。

sudo killall karabiner_grabber
sudo killall karabiner_observer

这也将使Karabiner-Elements正常工作。

<!– more –>

原文:macOS Catalina で Karabiner-Elements を有効にする

macOS App如何打包成dmg?

第一步 打包项目

在 XCode 中打开项目,并打包(command + b),在项目的根目录的 Products:

项目根目录的 Products

然后在桌面上新建一个文件夹,随意取个名字(例如:项目名字),然后将Products目录中的.app文件复制进去,为了实现拖拽到Applications的效果,需要在这个文件夹里放一个Applications的替身。具体做法是cd到这个目录,建立一个软链接(用终端):

cd ~/Desktop/[刚刚创建的文件夹]
ln -s /Applications/ Applications

第二步 创建 .dmg 文件

创建.dmg文件需要用到Mac自带的磁盘工具 App。打开磁盘工具,菜单栏选择文件新建镜像来自文件的镜像,然后选择刚刚创建的文件夹,

20190226232906_gGX8S6_Screenshot.jpeg

20190226233118_f9bd3B_Screenshot.jpeg

20190226233346_ts7B5G_Screenshot.jpeg

20190226233330_g8XftH_Screenshot.jpeg

20190226233442_ohIHZk_Screenshot.jpeg

20190226233711_EtC54Z_Screenshot.jpeg

20190226234221_Bg6Bfh_Screenshot.jpeg

然后就OK了。

参考:

  1. MAC APP 打包dmg

PS:cuImage不是自己开发的,引用别人的。

macOS 中‘/usr/bin’目录内添加命令,出现‘Operation not permitted’

原由:

macOS 10.11 开始引入的系统完整性保护(Rootless),不再能够随心所欲的读写很多路径下了。设置 root 权限也不行。

Rootless机制将成为对抗恶意程序的最后防线

解决:

于是尝试关闭 Rootless。重启按住 Command+R,进入恢复模式,打开Terminal(终端)。

csrutil disable

重启即可。如果要恢复默认,那么

csrutil enable

附录:

csrutil命令参数格式:

csrutil enable [--without kext | fs | debug | dtrace | nvram][--no-internal]

禁用:csrutil disable

(等同于csrutil enable –without kext –without fs –without debug –without dtrace –without nvram)

其中各个开关,意义如下:

  • B0: [kext] 允许加载不受信任的kext(与已被废除的kext-dev-mode=1等效)
  • B1: [fs] 解锁文件系统限制
  • B2: [debug] 允许task_for_pid()调用
  • B3: [n/a] 允许内核调试 (官方的csrutil工具无法设置此位)
  • B4: [internal] Apple内部保留位(csrutil默认会设置此位,实际不会起作用。设置与否均可)
  • B5: [dtrace] 解锁dtrace限制
  • B6: [nvram] 解锁NVRAM限制
  • B7: [n/a] 允许设备配置(新增,具体作用暂时未确定)

macOS 升级后出现xcrun: error: invalid active developer path

Xcode CommandLineTools

发现 macOS 升级系统之后总会报错 git 找不到,无论是 macOS High Sierra ,还是 macOS Mojave

错误信息:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决方法,重装 xcode CommandLineTools:

xcode-select --install

如果没有解决问题,执行以下命令

sudo xcode-select -switch /