<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          13k 的 macOS 窗口管理工具

          共 2161字,需瀏覽 5分鐘

           ·

          2023-02-25 11:38

          ????關(guān)注后回復(fù) “進群” ,拉你進程序員交流群????
          作者丨小集
          來源丨小集(ID:zsxjtip)

          是否覺得每次在工作區(qū)中打開或關(guān)閉應(yīng)用程序時四處拖動窗口并調(diào)整它們的大小很麻煩?是否覺得 macOS 提供的分屏只能分左右兩屏差那么點意思呢?如果是,那你需要一款平鋪窗口管理工具了,這里推薦一款:「yabai」。

          yabai 是一個窗口管理實用程序,旨在作為 macOS 內(nèi)置窗口管理器的擴展。yabai 允許您使用直觀的命令行界面自由控制您的窗口、空間和顯示,并可選擇使用 skhd 和其他第三方軟件設(shè)置用戶定義的鍵盤快捷鍵。

          yabai 的主要功能是平鋪窗口管理;使用二進制空間分區(qū)算法自動修改窗口布局,讓我們可以專注于窗口的內(nèi)容而不會分心。yabai 的其他功能包括焦點跟隨鼠標、禁用切換空間的動畫、創(chuàng)建超過 16 個空間限制的空間等等。

          我們可以按照以下步驟快速安裝并運行 yabai。

          第 1 步:禁用系統(tǒng)完整性保護

          可以按照以下幾步

          • 關(guān)閉設(shè)備
          • 啟動設(shè)備時按住 command?R
          • 在菜單欄中,選擇實用程序,然后選擇終端
          # 如果使用的是 macOS 10.14 及更高版本,可以運行
          csrutil enable --without debug --without fs

          # 如果使用的是 macOS 10.13,運行
          csrutil disable
          • 重啟系統(tǒng)
          • 通過運行 csrutil status 驗證系統(tǒng)完整性保護是否已關(guān)閉,它返回系統(tǒng)完整性保護狀態(tài):unknown/disabled

          • 我們可以在啟用 SIP 時使用它,但會失去一些很酷的功能。

          第 2 步:安裝 homebrew

          Homebrew 是 macOS 的包管理器。類似于 arch 上的 pacman 或 ubuntu 上的 aptitude

          打開終端并運行

          /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

          第 3 步:安裝 yabai

          brew install koekeishiya/formulae/yabai

          啟動 yabai 服務(wù)

          brew install yabai

          我們會得到一個提示,允許 yabai 訪問權(quán)限。我們可以導(dǎo)航到 安全和隱私 -> 隱私 -> 輔助功能。

          現(xiàn)在安裝腳本添加。

          sudo yabai --install-sa

          重新啟動 Dock.app 以加載腳本添加

          killall Dock

          第 4 步:配置 yabai

          創(chuàng)建配置文件并使其可執(zhí)行

          touch ~/.yabairc
          chmod +x ~/.yabairc

          我們可以將多個配置選項放入 yabairc 文件中。平鋪的重要配置是二進制空間分區(qū)布局(bsp)

          yabai -m config layout                       bsp

          在此配置中,窗口始終占據(jù)相同的空間,與它們在窗口樹中的嵌套深度無關(guān)。

          yabai -m config auto_balance                 on

          確保重新啟動服務(wù)以查看更改

          brew services restart yabai

          到此,我們便可以使用 yabai 服務(wù)了。

          以下來看看 yabai 的實際效果。




          怎么樣,可以試試。

          ?

          「yabai」

          地址:https://github.com/koekeishiya/yabai

          ??:13.7k

          語言:C/Objective-C

          ?


          -End-

          最近有一些小伙伴,讓我?guī)兔φ乙恍?nbsp;面試題 資料,于是我翻遍了收藏的 5T 資料后,匯總整理出來,可以說是程序員面試必備!所有資料都整理到網(wǎng)盤了,歡迎下載!

          點擊??卡片,關(guān)注后回復(fù)【面試題】即可獲取

          在看點這里好文分享給更多人↓↓

          瀏覽 103
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  激情乱伦网站 | 日韩一区二区在线观看 | 北条麻妃日韩无码 | 日韩色情电影在线观看 | 亚洲综合色欲欧美国产一区四季 |