據(jù)藏進光標顏色:Ghostty Blackhole零守護進程實時同步的16位信道魔法)
【免費下載鏈接】ghostty-blackholeGhostty Blackhole puts a real, ray-traced black hole inside your terminal. It grows as Claude Codes context window fills up, live. A fresh session is a quiet hole in the corner. A full one swallows half your screen. Youll always see /compact coming.項目地址https://gitcode.com/gh_mirrors/gh/ghostty-blackhole點擊查看免費下載Ghostty Blackhole把一顆實時光線追蹤的黑洞放進 Ghostty 終端黑洞大小實時同步 Claude Code 上下文窗口的占用程度——新會話是角落里安靜的一個小洞上下文快滿時它會長到吞噬半屏。而最精彩的是整個同步過程零守護進程、零文件寫入、零配置重載數(shù)據(jù)被藏進了終端光標的一抹琥珀色里。終端里的真實黑洞每一幀都在解物理方程這不是貼圖動畫。著色器里每個靠近黑洞的像素都會獨立積分自己的光子測地線Schwarzschild 時空度規(guī)終端里的文字充當被引力透鏡扭曲的背景天空?事件視界陰影——靠近邊緣的文字先被拉伸成光子環(huán)然后真正消失引力透鏡——文字彎曲、放大愛因斯坦環(huán)里還能看到鏡像的次級影像吸積盤——物理著色黑體溫度 相對論多普勒頻移朝向你的一側(cè)藍熱更亮?光子環(huán)——不是畫出來的是光線在光子球附近反復穿盤的涌現(xiàn)結(jié)果驅(qū)動黑洞生長的有 三種尺寸模式番茄鐘內(nèi)置時鐘、Token 模式默認追蹤上下文占用、演示模式42 秒循環(huán)展示。本文聚焦 Token 模式的同步魔法。16位信道詳解光標顏色如何承載上下文數(shù)據(jù)Ghostty 的自定義著色器不支持自定義 uniform但會收到一個意外的禮物——當前光標顏色iCurrentCursorColor。而任何程序都能用標準 OSC 12 轉(zhuǎn)義序列設(shè)置光標顏色。于是 claude-token.py 把 24 位光標色拆解成一條加密信道色段位數(shù)內(nèi)容R/G/B 高 4 位12固定琥珀基值F, B, 0——信道身份標識R 低 4 位4校驗位G、B 低 4 位異或0x5的結(jié)果G 低 4 位 B 低 4 位8上下文填充度0~250即 0%~100%1% 一檔其中12 位固定標識 4 位校驗位 16 位簽名。著色器側(cè)的解碼邏輯在 blackhole.glsl四個高半字節(jié)必須是F,B,0且校驗位對得上這個顏色才被信任否則視為無信號。效果是——你主題自己的光標色永遠不可能誤召喚出黑洞會話一結(jié)束光標色被重置黑洞就徹底消失。零守護進程架構(gòu)一個腳本三個連接點claude-token.py 是唯一的信使通過~/.claude/settings.json掛接三處完整配置見 README.md連接點觸發(fā)時機行為statusLine每次助手回復把上下文占用編碼進光標色同時打印一條狀態(tài)欄?? ██████???? 61% · Fable 5 · …SessionStart鉤子開會話 / 恢復 //clear歸零黑洞縮回角落種子SessionEnd鉤子退出會話用 OSC 112 重置光標色——無簽名即無洞關(guān)鍵設(shè)計是負空間光標色里檢測不到簽名就意味著沒有會話黑洞隱藏。所以裸裝后什么都不顯示直到某個真實會話開始編碼——不需要任何額外的開關(guān)狀態(tài)。平滑生長的秘密雙光標顏色滑移上下文占用是按 1% 一跳的離散臺階為什么黑洞看起來像在連續(xù)生長著色器利用 Ghostty 的兩個內(nèi)置量光標任何變化包括變色都會刷新iTimeCursorChange并瞬間快照舊色到iPreviousCursorColor。于是著色器每幀同時解碼新舊兩個顏色并做插值滑移時長按跳變幅度自適應(yīng)blackhole.glsl1% 的小步長 → 0.3 秒緩動10% 的大跳變 → 1 秒滑移上限 1.5 秒避免追趕不上的拖影離散更新讀起來就是連續(xù)運動整個扭曲場不會啪地跳一下。另外由于光標色是按表面surface狀態(tài)存儲的每個 Ghostty 分屏/窗口各有一個獨立黑洞并發(fā)會話互不干擾??焖偕鲜諫hostty Blackhole 安裝步驟要求 Ghostty 1.3光標著色器變量自 1.3 起提供。第 1 步獲取項目git clone https://gitcode.com/gh_mirrors/gh/ghostty-blackhole第 2 步讓 Ghostty 加載著色器——在 Ghostty 配置macOS 為~/Library/Application Support/com.mitchellh.ghostty/config中加入兩行custom-shader /path/to/blackhole_ghostty/blackhole.glsl custom-shader-animation true按cmdshift,重載或開新窗口即可。第 3 步Token 模式把 claude-token.py 的路徑按 README.md 中的示例填入~/.claude/settings.json的statusLine與兩個鉤子然后新開一個 Claude Code 會話。你的光標會變?yōu)槲e盤琥珀色——那就是數(shù)據(jù)信道本身。想手動驗證信道而不開會話在 Ghostty 內(nèi)的普通 shell 里跑./token-test.sh 0.42保持某檔位sweep參數(shù) 25 秒掃完 0→100%。預(yù)設(shè)與調(diào)參9 種吸積盤風格一鍵切換macOS 用戶可以直接用倉庫自帶的 SwiftUI 調(diào)參面板 tuner/swift run啟動全部參數(shù)分組滑塊、雙向?qū)崟r同步、每次拖動通過SIGUSR2熱重載 Ghostty無編譯卡頓。下方九宮格是內(nèi)置預(yù)設(shè)全家?!獜摹缎请H穿越》風 Gargantua 到 M87* 甜甜圈、Blazar再到純透鏡 Zen不想裝應(yīng)用的話直接改 blackhole.glsl 頂部的常量再重載即可。性能上唯一的性能旋鈕是N_STEPS每像素測地線積分步數(shù)黑洞越大、屏幕 DPI 越高開銷越大幀率吃緊時調(diào)低它和TOKEN_AREA_MAX。常見問題? 為什么裝完看不到黑洞光標色里沒有簽名 無會話 隱藏這是設(shè)計行為。Token 模式需要一個活的 Claude Code 會話來編碼也可以切到番茄鐘模式獨立體驗。? 在 tmux / screen 里能用嗎OSC 轉(zhuǎn)義需要透傳才能到達 GhosttyToken 模式面向原生 Ghostty 會話設(shè)計。? 會拖慢終端嗎渲染開銷隨黑洞面積增長只有洞附近的像素做積分。日常上下文占用下幾乎無感高 DPI 大屏 高占用時按上文調(diào)N_STEPS。? 想徹底關(guān)閉把SIZE_MODE改為MODE_POMODORO并移除settings.json里的三處配置即可。寫在最后Ghostty Blackhole 的巧妙之處在于順勢而為不造新通道、不寫新文件、不起新進程而是把 Ghostty 早已遞給著色器的光標顏色改造成一條帶簽名的 16 位可靠信道。當你盯著終端里那顆越來越大的黑洞時你看到的不只是賽博奇觀還有/compact正在逼近的物理實體。贊分享【免費下載鏈接】ghostty-blackholeGhostty Blackhole puts a real, ray-traced black hole inside your terminal. It grows as Claude Codes context window fills up, live. A fresh session is a quiet hole in the corner. A full one swallows half your screen. Youll always see /compact coming.項目地址https://gitcode.com/gh_mirrors/gh/ghostty-blackhole點擊查看免費下載相關(guān)推薦推薦項目Lsyncd — 實時同步守護進程推薦項目Lsyncd — 實時同步守護進程 1、項目介紹 Lsyncd 是一個實時監(jiān)控本地目錄并進行同步的守護進程。它通過 inotify 或 fsevent后端Lsyncd輕量級實時同步守護進程打造你的數(shù)據(jù)鏡像高速路Lsyncd輕量級實時同步守護進程打造你的數(shù)據(jù)鏡像高速路 在當今這個數(shù)據(jù)流動頻繁的時代保持關(guān)鍵目錄的實時同步變得至關(guān)重要。本文將為你揭開Lsyncd的神秘后端SCM Daemon 深度解析Sapling 的 Commit Cloud 實時同步輪詢守護進程SCM Daemon 深度解析Sapling 的 Commit Cloud 實時同步輪詢守護進程 本篇文章基于 Sapling 倉庫中的 SCM Daemon開發(fā)工具CLI后端創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考