博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实用的 Recipes
阅读量:7117 次
发布时间:2019-06-28

本文共 2541 字,大约阅读时间需要 8 分钟。

hot3.png

在设置窗口内你可以为 Recipes 选择个性化的 ICON,这些 ICON 全部从 ICONS8 下载,接着就是 Script,直接输入即可,然后是调整信息更新频率,以秒为单位,随意设置吧,TextBar 还支持让你的信息通过 OS X Ntofication Center 进行消息推送,这对于安装在 Menubar 的天气、系统监控类 Recipes 非常有帮助。

下面我们来介绍几个既常用又实用的 Recipes:

  1. 显示本地 IP 地址: ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1

  2. 显示外网 IP 地址: curl

  3. 显示硬盘占用率: df / | awk '{ print $5 }' | tail -n 1

  4. 显示某个国家时间: UKDATE=TZ=GB date +"%H:%M %p" ; echo "UK: $UKDATE"

  5. 显示 Emoji: echo '?'

友情提示:组合键:CONTROL+CMD+SPACE 快速调用 Emoji 选择菜单

  1. 显示电池容量: ioreg -n AppleSmartBattery -r | awk '$1~/Capacity/{c[$1]=$3} END{OFMT="%.2f%%"; max=c[""MaxCapacity""]; print (max>0? 100*c[""CurrentCapacity""]/max: "?")}'

  2. 显示 CPU 状态: $HOME/scripts/CPUSpeed.sh

需要 CPUSpeed.sh 配合,点击链接下载

  1. 显示 iTunes 正在播放哪首歌曲: osascript -e 'if application "iTunes" is running then' -e 'tell application "iTunes"' -e 'if player state = playing then' -e '(get name of current track) & " – " & (get artist of current track)' -e 'else' -e 'return ""' -e 'end if' -e 'end tell' -e 'else' -e 'return ""' -e 'end if'

此脚本需要你的 iTunes 处于歌曲播放状态

  1. 显示天气: curl -s '' | python -c 'import sys, json; data=json.load(sys.stdin); print("{} : {:.1f}°C".format(data["weather"][0]["main"], data["main"]["temp"]))'

TextBar Weather

将你所在的城市信息替代脚本里的“Manchester,UK”即可

  1. 显示 Outlook 里未读邮件数量: osascript $HOME/scripts/CheckOutlookMail.scpt

需要独立的 CheckOutlookMail.scpt 帮忙,放入 ~/script/ 即可

  1. 显示系统文本剪切板: pbpaste | sed 's/^[[:space:]]*//;s/[[:space:]]$//' | sed -E 's/^(.{10}).+$/\1.../'

这个脚本只能显示文本的前10个字符,后面的用省略号替代。。

  1. 显示剪切板文本字符数量: pbpaste | wc -c

  2. 显示蓝牙键盘/鼠标剩余电量: echo "M: "ioreg -c BNBMouseDevice | grep '"BatteryPercent" =' | sed 's/[^0-9]//g'"%" echo "B:" ioreg -c AppleBluetoothHIDKeyboard | grep '"BatteryPercent" =' | sed 's/[^0-9]//g'"%"

Mouse Keyboard Battery

  1. 显示 Finder 里已选文件的名称: osascript $HOME/scripts/SelectedFinderFile.scpt

需要独立的 SelectedFinderFile.scpt 帮忙,把这个 scpt 放入 ~/scripts 目录即可

  1. 直接在 Menubar 显示图片? echo '<html><img src="http://www......."/></html>'

这个脚本对图片要求太高,长宽不得超过 14px,要折腾请谨慎!

更多的个性化设置办法 TextBar 竟然还能做字体更换,OMG!,

来看办法: defaults write com.RichSomerfield.TextBar DefaultFontName -string "HelveticaNeue-UltraLight"

脚本执行后需重启软件

设置字体大小: defaults write com.RichSomerfield.TextBar textBarPreferences.DefaultFontSize -int 10

脚本执行后需重启软件

设置 TextBar 在 Mebubar 上显示 Recipes 限制数量: defaults write com.RichSomerfield.TextBar DefaultMaxWidth -int 100

脚本执行后需重启软件,这个脚本需要你的 OS X 系统是 Yosemite,TextBar 版本要在 v1.4.47 及以上,脚本里最后的“100”是自选值,填写任意数字代表 Recipes 显示数量,填写“0”代表不限制,当然,如果 Recipes 太多,你需要 Bartender 来帮忙了。

mac 打开任何软件来源 sudo spctl --master-disable

转载于:https://my.oschina.net/kshopping/blog/867786

你可能感兴趣的文章
JavaScript 资源列表
查看>>
rdc第四天
查看>>
关于 Android studio 在xml中不提示的问题
查看>>
Spring系列之AOP分析开篇(一)
查看>>
关于Android中多module使用fat-aar合并的坑
查看>>
同时兼容iOS、Android、微信小程序的UI引擎
查看>>
KVC的取值赋值
查看>>
Vue2.x+axios+iview+mui带你撸一个App
查看>>
首屏预渲染方案
查看>>
Day7:html和css
查看>>
什么是 5G?它比 4G 好在哪里?
查看>>
Handler源码剖析
查看>>
微服务监控神器Prometheus的安装部署
查看>>
java常用多线程创建方式
查看>>
【刘文彬】【精解】EOS标准货币体系与源码实现分析
查看>>
MySQL入门系列:数据的插入、删除和更新
查看>>
小程序导出朋友圈海报详细记录
查看>>
dubbo集群之Cluster模块
查看>>
centOS7 安装Git
查看>>
css3打包后自动追加前缀插件:autoprefixer
查看>>