摸鱼又不想被看到。
参考https://zhuanlan.zhihu.com/p/464697398所述PHP脚本方法,PHP脚本地址:https://github.com/FirePanther/MacOS-Hide-Dock-Icon
步骤:
安装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;
如果在执行"./configure"时遇到pkg-config脚本缺失、要求指定iconv的安装前缀--with-iconv="",需要用brew install pkg-config;brew install libiconv安装之,然后./configure --with-iconv=/usr/local/Homebrew/opt/libiconv;
确定要隐藏的应用的可执行文件名,右键App-显示包内容-Contents-MacOS里的Unix文件查看对应的可执行文件名。例如微信对应的是WeChat;
首先关闭要隐藏的应用,执行sudo php hideDockIcon.php,输入密码和可执行文件名,输出Finished则表示成功
haypin@bogon ~/Downloads/MacOS-Hide-Dock-Icon master sudo php hideDockIcon.php
Password:
App name: MoYu
Cracking app MoYu
Info.plist successfully injected
Signing ------
/Applications/MoYu.app: replacing existing signature
------
Finished
此时应用不会在Dock栏显示应用图标但最小化后会在废纸篓相邻位置显示运行中应用截图(点击后仍可以显示应用界面),如果不最小化页面则切换应用后Dock栏也不会出现应用截图,且Command+Tab也不会显示应用图标,目的实现。
这php脚本只是修改了/Applications/Moyu.app/Contents/Info.plist,增加了条目<key>LSUIElement</key><true/>,只是自己手改可能导致意外。
文章介绍了如何通过PHP脚本在MacOS系统中隐藏Dock栏的应用图标。用户需要安装PHP,然后执行特定脚本修改应用的Info.plist文件,添加LSUIElement键值对,从而实现应用在Dock栏不显示图标但仍然运行的效果。
787

被折叠的 条评论
为什么被折叠?



