最近買了一台Macbook Pro M1及iMac 24 M1, 但總是不習慣Mac系統在使用一般滑鼠時捲動滾輪的慢速動畫,看久了眼睛會非常疲勞,且也會有暈眩的症狀出現。為解決上述問題,Google了一下現行的解決方案,立刻找到了emreyolcu在Github上的開源專案:
https://github.com/emreyolcu/discrete-scroll
初次使用會發現,捲動的速度似乎有點慢,檢查其原始碼main.m發現它的預設捲動列數為3列,修改LINES=5後重新編譯再執行,捲動速度有所提升:
捲動列數為 LINES 變數定義值,預設為3 |
但後來發現,用得順手的Brave瀏覽器(其核心為Chromium)卻沒有套用上直接捲動,上下滾動還是會有短暫的動畫出現,看久了眼睛依舊不適,通常可以進入brave://flags內將平滑捲動關閉,但不知為何,今年開始的Chromium卻不支援這項功能,會顯示"Not available on your platform":
2022年開始,Chromium於Mac上不支援關閉平滑捲動 |
經過測試,不僅是Brave,連Microsoft Edge、Google Chrome等一系列家族成員,都深陷其害。
一番折騰,終於在Google的Support中看到一則回覆:
https://support.google.com/chrome/thread/111863440/smooth-scrolling-in-chrome-91-and-92-%E2%80%93-how-to-disable?hl=en
看起來是要用Terminal加上參數去開啟App。
但每次要開啟瀏覽器,還要去Terminal下指令,其實有點麻煩,我就想說能否簡化成一個捷徑?
其實不難,請先開啟 Scirpt Editor:
do shell script "open /Applications/Brave\\ Browser.app/ --args --disable-smooth-scrolling"
quit
其中的 "Brave\\ Browser.app" 可以換成您的 Chromium-like 瀏覽器名稱
接著,點選 File -> Export.. ,取個名字,下面的File Format請選擇Application
請記得選擇Application |
儲存後,到該目錄資料夾,就會看到<檔案名稱>.app了,將他拖進Application目錄,或是在Dock上建立捷徑,之後點選便會套用參數去執行App了