macOS spacebar安装笔记

103 篇文章 0 订阅

简介

空格键是 macOS 的最小状态栏。非常适合与yabai等平铺窗口管理器一起使用。
在这里插入图片描述

https://github.com/cmacrae/spacebar

安装

可以使用 Homebrew 从cmacrae/formulae水龙头安装空格键.

brew install cmacrae/formulae/spacebar
brew services start spacebar

辅助功能权限

空格键使用 macOS 辅助功能 API - 启动空格键后,系统会提示您授予访问权限。
打开 System Preferences.app 并导航到安全和隐私,然后是隐私,然后是辅助功能。单击底部的锁定图标并输入您的密码以允许更改列表。选中空格键旁边的框以允许访问权限。
在这里插入图片描述
权限允许一下。

配置

空格键是config通过其消息套接字设置属性来配置的。这不仅意味着您可以尝试实时更改配置,还意味着空格键的配置文件只是一个 shell 脚本——通常只是一个spacebar -m config 语句序列。

空格键的配置文件必须是可执行的,并且默认在以下位置(按此顺序)查找:

  • $XDG_CONFIG_HOME/spacebar/spacebarrc
  • $HOME/.config/spacebar/spacebarrc
  • $HOME/.spacebarrc

入门

首先,创建一个空的配置文件并使其可执行:

mkdir -p ~/.config/spacebar
touch ~/.config/spacebar/spacebarrc
chmod +x ~/.config/spacebar/spacebarrc

配置如下:

#!/usr/bin/env sh

spacebar -m config position             top
spacebar -m config height               26
spacebar -m config title                on
spacebar -m config spaces               on
spacebar -m config clock                on
spacebar -m config power                on
spacebar -m config padding_left         20
spacebar -m config padding_right        20
spacebar -m config spacing_left         25
spacebar -m config spacing_right        15
spacebar -m config text_font            "Helvetica Neue:Bold:12.0"
spacebar -m config icon_font            "Font Awesome 5 Free:Solid:12.0"
spacebar -m config background_color     0xff202020
spacebar -m config foreground_color     0xffa8a8a8
spacebar -m config space_icon_color     0xff458588
spacebar -m config power_icon_color     0xffcd950c
spacebar -m config battery_icon_color   0xffd75f5f
spacebar -m config dnd_icon_color       0xffa8a8a8
spacebar -m config clock_icon_color     0xffa8a8a8
spacebar -m config power_icon_strip      
spacebar -m config space_icon_strip     I II III IV V VI VII VIII IX X
spacebar -m config space_icon           
spacebar -m config clock_icon           
spacebar -m config dnd_icon             
spacebar -m config clock_format         "%d/%m/%y %R"
spacebar -m config right_shell          on
spacebar -m config right_shell_icon     
spacebar -m config right_shell_command  "whoami"

echo "spacebar configuration loaded.."


与yabai一起整合

~/.yabairc中增加如下内容:

SPACEBAR_HEIGHT=$(spacebar -m config height)
yabai -m config external_bar all:$SPACEBAR_HEIGHT:0

字体乱码解决

安装字体

下载页面:
https://fontawesome.com/v5.15/how-to-use/on-the-desktop/setup/getting-started

最终下载地址是:
https://use.fontawesome.com/releases/v5.15.4/fontawesome-free-5.15.4-desktop.zip

解压以后双击字体文件,
在这里插入图片描述
在这里插入图片描述
安装完成以后

./spacebarrc

spacebar configuration loaded…

发生乱码已经解决了。

图标查找

https://fontawesome.com/v5.15/how-to-use/on-the-desktop/referencing-icons/using-glyphs

在这里插入图片描述

Hack Nerd Font

因为我在nvim中习惯使用Hack Nerd Font字体了,还是用这个字体习惯

spacebar -m config icon_font            "Hack Nerd Font:Regular:12.0"

图标搜索
https://www.nerdfonts.com/cheat-sheet

  • 0
    点赞
  • 2
    收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:Age of Ai 设计师:meimeiellie 返回首页
评论 1

打赏作者

ITKEY_

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值