इस प्रोजेक्ट के बारे में
Rift एक टाइलिंग विंडो मैनेजर है जो macOS के लिए प्रदर्शन और उपयोगिता पर केंद्रित है। यह Rust में लिखा गया है और इसे System Integrity Protection (SIP) को अक्षम करने की आवश्यकता नहीं है।
लेआउट विकल्पों में टाइलिंग (i3/sway-जैसा), बाइनरी स्पेस पार्टिशनिंग (bspwm-जैसा), वैकल्पिक स्टैक के साथ फ्लोटिंग फ्रेम, मास्टर-स्टैक (dwm-जैसा), स्क्रॉलिंग कॉलम (niri-शैली), और स्टैक/एकॉर्डियन शामिल हैं। एक मेनबार आइकन वर्कस्पेस स्विच करने, लेआउट बदलने और त्वरित नियंत्रण के लिए एक मेनू प्रदान करता है। लेआउट को मेनबार या CLI से सहेजा और पुनर्स्थापित किया जा सकता है, जिसमें कॉन्फ़िगरेबल फ़ोल्डर से लोड किए गए पुन: प्रयोज्य लेआउट शामिल हैं।
अन्य सुविधाओं में ऑटो-राइज़ के साथ फोकस-फॉलो-माउस, प्रदर्शनकारी एनिमेशन, वर्कस्पेस के बीच ट्रैकपैड जेस्चर स्विचिंग, हॉट-रिलोडेबल कॉन्फ़िगरेशन, और sketchybar जैसे तृतीय-पक्ष प्रोग्रामों के लिए Mach पोर्ट आधारित IPC शामिल हैं। यह अन्य प्रमुख विंडो मैनेजरों के विपरीत, "Displays have separate Spaces" सक्षम होने पर काम करने के लिए नोट किया गया है।
त्वरित प्रारंभ और कॉन्फ़िगरेशन परियोजना की दस्तावेज़ीकरण साइट पर प्रलेखित हैं। सामुदायिक चर्चा और समर्थन Matrix कक्ष #rift:matrix.org में होती है। परियोजना प्रायोजन स्वीकार करती है।
README बताता है कि Rift की शुरुआत glide-wm के फोर्क के रूप में हुई थी और तब से यह काफी अलग हो गया है। यह yabai और अन्य परियोजनाओं द्वारा रिवर्स इंजीनियर किए गए निजी APIs का उपयोग करता है, और glide-wm या yabai से संबद्ध नहीं है। प्रेरणा अनुभाग में विश्वसनीयता और प्रदर्शन के लिए निजी/अप्रलेखित APIs को प्राथमिकता देने, और एक डिस्प्ले पर फुलस्क्रीन के साथ दूसरे पर काम करते समय एनिमेशन चाहने का उल्लेख है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.