![]()
PowerToys的Command Palette(命令面板)終于不崩潰了。3月27日發布的v0.98.1版本里,20多項穩定性修復全部來自同一個GitHub用戶——@jiripolasek。一個人,干完了微軟團隊沒顧上的臟活累活。
「這功能藏了3年,用戶發現后集體懵了」
Command Palette是PowerToys里被低估的瑞士軍刀。按Alt+空格喚出,能啟動應用、調用其他PowerToys工具、執行系統命令,甚至跑自定義腳本。對鍵盤黨來說,它相當于把Windows的搜索欄從「能用」拔到了「好用」。
但好用是有代價的。自2022年Command Palette前身「PowerToys Run」重構以來,崩潰、UI閃爍、右鍵菜單失效、滾動卡頓這些問題就沒斷過。微軟的更新日志里,「已知問題」一欄常年掛著四五條。
用戶反饋很真實:「每天崩潰兩三次,已經養成隨時Ctrl+S的習慣」「右鍵菜單點十次能出來三次算運氣」。這些不是邊緣場景,是日常操作的高頻路徑。
一個開源貢獻者看不下去了。
「所有修復都來自同一個人」
v0.98.1的完整更新日志里,Command Palette相關的修復條目超過20條。上下文菜單崩潰、滾動時視覺閃爍、停靠彈出窗口異常、UI元素錯位——全是影響體驗但不夠「性感」的穩定性問題。
微軟在 release notes 里明確標注:「All Command Palette fixes in this release were contributed by GitHub user @jiripolasek」。翻譯過來:這位老哥一個人包圓了。
![]()
這不是第一次。@jiripolasek的GitHub主頁顯示,他對PowerToys的貢獻從去年年中開始密集出現,主要集中在Command Palette的Bug修復和性能優化。沒有微軟員工身份,沒有官方背書,純粹是用戶受不了,自己動手。
開源項目的尷尬就在這兒。核心功能由大廠維護,邊緣體驗靠社區填坑。Command Palette屬于那種「重要但不緊急」的模塊——微軟有Windows搜索要推,有Copilot要集成,Command Palette的崩潰日志可能排了半年隊還沒人看。
「我下載PowerToys就為了這個」
PowerToys的定位一直是「高級用戶的工具箱」。里面二十多個工具,大多數人只用其中三四個。Command Palette屬于那種「一旦用上就回不去」的功能,但前提是它得不崩潰。
一位用戶在Reddit的評論被頂到前排:「Honestly, I wouldn't blame people for downloading PowerToys just for the Command Palette」。這句話的原作者,是報道此事的Windows Central編輯Sean Endicott本人——他在文章里直接放了自己的主觀評價,罕見地打破了科技媒體的中立腔調。
這種情緒是有數據支撐的。PowerToys的GitHub倉庫里,Command Palette相關的Issue長期占據 open 列表的前10%。用戶不是不想用,是用著用著就閃退,被迫回到鼠標點菜單的原始時代。
@jiripolasek的修復清單讀起來像一份病歷:修復了右鍵菜單在特定分辨率下的崩潰、解決了滾動時的視覺殘留、修正了停靠窗口的層級問題。沒有新功能,全是「這不該出問題的地方出了問題」。
「穩定性是功能」
這次更新沒有新增任何能力,但用戶反饋比功能更新更熱烈。一個高贊評論說:「終于敢把Command Palette設成開機啟動了」。這句話的潛臺詞是——之前不是不想用,是不敢依賴。
![]()
這指向一個被忽視的產品邏輯。對生產力工具來說,穩定性本身就是核心功能。一個每天崩潰兩次的啟動器,哪怕功能再全,用戶也會默默卸載回到原生搜索。
微軟并非不重視PowerToys。v0.98同期還更新了其他模塊,但Command Palette的修復篇幅獨占了半壁江山。問題是,這些修復不是來自內部團隊,而是社區貢獻。開源的甜頭吃到了,開源的代價也得認。
@jiripolasek的GitHub頭像是一張模糊的側臉,個人簡介只有一句話,沒有鏈接到社交媒體。這種匿名感在開源社區很常見——代碼說話,身份不重要。但v0.98.1的更新日志里,他的名字被微軟官方單獨拎出來致謝,算是少有的高光時刻。
「下一個崩潰會在哪」
修復了20個Bug,Command Palette就完美了嗎?更新日志末尾的「已知問題」欄依然掛著兩條:特定輸入法下的焦點丟失、多顯示器環境下的窗口位置異常。
用戶已經在Issue列表里排隊報新Bug了。一位用戶描述了一個詭異場景:「按Alt+空格后,如果恰好收到Teams通知,整個PowerToys進程會卡死10秒」。沒有復現步驟,沒有錯誤日志,只有一段文字和一張任務管理器的截圖。
@jiripolasek會接著修嗎?他的貢獻頻率從去年開始上升,但沒有固定節奏。開源貢獻是興趣驅動,不是KPI考核。今天能修20個,明天可能三個月不見人。
微軟的態度也很微妙。Command Palette的代碼倉庫里,內部員工的提交主要集中在架構調整和功能規劃,具體的Bug修復大量依賴外部PR。這不是批評,是開源協作的常態——只是當「常態」意味著核心體驗的穩定性系于一個匿名貢獻者的業余時間時,用戶有理由多想一步。
v0.98.1已經推送到所有PowerToys用戶。如果你之前因為崩潰棄用了Command Palette,現在可能是回歸的時機。當然,前提是你能接受:下一個讓你抓狂的Bug,可能還在某個角落等著被發現——而修復它的人,可能正在下班地鐵上刷GitHub通知。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.