Skip to content

This repository contains config file for yabai.

License

Notifications You must be signed in to change notification settings

Hydraallen/yabai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yabai

This repository contains config file for yabai.

I'm not using yabai any more.

Installation

If you find it hard to connect to the server, you may use 清华大学开源软件镜像站.

Install

brew install koekeishiya/formulae/yabai

# start yabai
yabai --start-service

Update

# stop yabai
yabai --stop-service

# upgrade yabai
brew upgrade yabai

# start yabai
yabai --start-service

yabairc

# create empty configuration file and make it executable
touch ~/.yabairc
chmod +x ~/.yabairc

You may refer to official examples or refer to my config file.

Install

  brew install koekeishiya/formulae/skhd
  skhd --start-service

You may refer to official examples or refer to my config file.

Usage(Based on my config file)

  • ctrl + alt + backspace Close active application (快速关闭窗口)
  • ctrl + alt + 0 Equalize size of windows (平铺当前界面所有窗口)
  • ctrl + alt + 0x24 full screen / un-full screen(切换窗口全屏) 0x24 表示回车
  • cmd + shift + h/j/k/l window resize调整窗口大小
  • shift + alt + h/j/k/lswap window & move window in floating mode (移动窗口)
  • ctrl + 1/2/3/4/5/6/7/8/9 在 9 个桌面之间切换
  • cmd + shift + 1/2/3/4/5/6/7/8/9 将窗口发送到某个其他桌面
  • cmd + shift + e/r Rotate windows clockwise and anticlockwise (旋转窗口)
  • ctrl + alt + space float / Unfloat window (切换窗口浮动)
  • cmd - return 启动终端(kitty)
  • ctrl + e 切换为平铺模式
  • ctrl + s 切换为堆叠模式
  • shift + cmd + n 创建一个新桌面,并把当前活动的窗口发送到新桌面,并且自动跳转到新桌面. 需要 jq 支持 (brew install jq)
  • ctrl + up/down在 stack 模式下通过方向键切换窗口
  • cmd + left/right 在 bsp 模式下通过方向键切换窗口

About

This repository contains config file for yabai.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages