mac隐藏运行中应用的界面

摸鱼又不想被看到。

参考https://zhuanlan.zhihu.com/p/464697398所述PHP脚本方法,PHP脚本地址:https://github.com/FirePanther/MacOS-Hide-Dock-Icon

步骤:

  1. 安装PHP,在PHP官网https://www.php.net/downloads.php下载php-8.2.2.tar.gz,解压,执行“./configure”脚本生成Makefile,执行make生成编译后的可执行文件,然后执行sudo make install安装php可执行文件,安装到/usr/local/bin/php;

  1. 确定要隐藏的应用的可执行文件名,右键App-显示包内容-Contents-MacOS里的Unix文件查看对应的可执行文件名。例如微信对应的是WeChat;

  1. 首先关闭要隐藏的应用,执行sudo php hideDockIcon.php,输入密码和可执行文件名,输出Finished则表示成功

haypin@bogon  ~/Downloads/MacOS-Hide-Dock-Icon   master  sudo php hideDockIcon.php
Password:
App name: MoYu
Cracking app Thunder
Info.plist successfully injected
Signing ------
/Applications/Thunder.app: replacing existing signature
------

Finished
  1. 此时应用不会在Dock栏显示应用图标但最小化后会在废纸篓相邻位置显示运行中应用截图(点击后仍可以显示应用界面),如果不最小化页面则切换应用后Dock栏也不会出现应用截图,且Command+Tab也不会显示应用图标,目的实现。

  1. 这php脚本只是修改了/Applications/Moyu.app/Contents/Info.plist,增加了条目LSUIElement,只是自己手改可能导致意外。

你可能感兴趣的:(mac,mac)