- MacOS में Space switching animation को disable नहीं किया जा सकता, इसलिए बार-बार switch करने पर delay साफ़ महसूस होता है
- मौजूदा “Reduce motion” setting या yabai window manager जैसी चीज़ों की अपनी सीमाएँ हैं, जैसे delay बना रहना या SIP disable करना पड़ना
- InstantSpaceSwitcher इन सीमाओं के बिना trackpad swipe को high speed पर simulate करके instant switching लागू करता है
- यह SIP disable किए बिना native app की तरह काम करता है, और CLI के जरिए Space number पर जाने की सुविधा भी देता है
- यह मौजूदा third-party tools की जटिलता हटाकर MacOS के default environment में तेज़ Space switching संभव बनाने वाला व्यावहारिक tool है
MacOS में Space switching की समस्या और मौजूदा समाधान
- MacOS में Space transition के समय animation बंद नहीं की जा सकती, इसलिए बार-बार switching होने पर delay का एहसास जमा होता जाता है
- Apple लगातार animation disable करने के अनुरोध स्वीकार नहीं करता
- transition time कम होने पर भी frequent switching में perceived speed कम लगती है
- आम तौर पर सुझाया जाने वाला समाधान “Reduce motion” setting है, लेकिन यह इसे fade-in animation से बदल देता है, इसलिए delay फिर भी मौजूद रहता है
- साथ ही यह setting web browser में
prefers-reduced-motion media query को activate कर देती है, जिससे web animations disable होने का side effect आता है
- yabai tiling window manager का instant switcher feature operating system binary patch मांगता है, इसलिए System Integrity Protection(SIP) बंद करनी पड़ती है
- yabai इस्तेमाल करने पर default window manager को replace करना पड़ता है, और यह PaperWM.spoon आदि के साथ compatible नहीं है
- FlashSpace, AeroSpace virtual workspaces जैसे third-party virtual space managers window hide/show तरीके से switching की नकल करने वाले non-native implementations हैं
- BetterTouchTool के paid feature “Move Right/Left Space (Without Animation)” का इस्तेमाल भी एक तरीका है, लेकिन इसमें paid license की आवश्यकता होती है
InstantSpaceSwitcher — native instant Space switching tool
- GitHub के jurplel द्वारा विकसित InstantSpaceSwitcher ऊपर की सभी सीमाओं को हटाकर instant Space switching को support करता है
अतिरिक्त संदर्भ
- instantspaces yabai के instant switcher को अलग करने की कोशिश थी, लेकिन MacOS Tahoe में यह काम नहीं करता
- कई बार कोशिश के बाद भी सफलता नहीं मिली, और InstantSpaceSwitcher ज़्यादा स्थिर रूप से काम करता है
- अगर किसी अन्य user ने इसे सफलतापूर्वक चलाया हो, तो feedback देने का अनुरोध है
अभी कोई टिप्पणी नहीं है.