-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathyabai
executable file
·71 lines (65 loc) · 2.4 KB
/
yabai
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/bin/bash
monitor_number=$(system_profiler SPDisplaysDataType | grep Online | wc -l)
yabai -m display --focus 1
for ((i=0;i<$monitor_number;++i))
do
yabai -m space --destroy
yabai -m space --destroy
yabai -m space --destroy
yabai -m space --destroy
yabai -m space --destroy
yabai -m space --destroy
yabai -m space --destroy
yabai -m display --focus next
done
yabai -m display --focus 1
for ((i=0;i<$monitor_number;++i))
do
yabai -m space --create
yabai -m space --create
yabai -m space --create
yabai -m space --create
yabai -m space --create
yabai -m space --create
yabai -m space --create
yabai -m display --focus next
done
yabai -m display --focus 1
# bsp or float (default: bsp)
yabai -m config layout bsp
# Set all padding and gaps to 20pt (default: 0)
yabai -m config top_padding 0
yabai -m config bottom_padding 0
yabai -m config left_padding 0
yabai -m config right_padding 0
yabai -m config window_gap 0
# on or off (default: off)
yabai -m config auto_balance off
# Floating point value between 1 and 1 (default: 0.5)
yabai -m config split_ratio 0.5
# set focus follows mouse mode (default: off, options: off, autoraise, autofocus)
yabai -m config focus_follows_mouse off
# set mouse follows focus mode (default: off)
yabai -m config mouse_follows_focus on
# floating windows are always on top (default: off)
yabai -m config window_topmost on
# modify window shadows (default: on, options: on, off, float)
# example: show shadows only for floating windows
yabai -m config window_shadow float
yabai -m config window_border on
yabai -m config window_border_width 1
yabai -m config active_window_border_color 0x5fff0000
yabai -m config normal_window_border_color 0x5feeeeee
yabai -m config insert_window_border_color 0x5f0000ff
# bar settings
yabai -m config status_bar off
yabai -m config status_bar_text_font "Hack Nerd Font:Regula:15.0"
yabai -m config status_bar_icon_font "Hack Nerd Font:15.0"
yabai -m config status_bar_background_color 0xff000000
yabai -m config status_bar_foreground_color 0xffaaaaaa
yabai -m config status_bar_space_icon_strip a s d f u i o p
yabai -m config status_bar_power_icon_strip
yabai -m config status_bar_space_icon
yabai -m config status_bar_clock_icon
yabai -m rule --add app="系统偏好设置" manage=off
yabai -m rule --add app="find-book-mark" manage=off