- X11 ग्राफ़िक्स एनवायरनमेंट की मुख्य अवधारणाओं को टेक्स्ट मोड में लागू करके, टेक्स्ट डिस्प्ले पर विंडो एनवायरनमेंट उपलब्ध कराता है
- कई विंडो का स्वतंत्र प्रदर्शन, बाहरी प्रोग्रामों के साथ इंटरैक्शन, मेनू और गैजेट समर्थन, वर्चुअल स्क्रीन और स्क्रॉल जैसी सुविधाएँ प्रदान करता है
- यह माउस को सपोर्ट करने वाला विंडो मैनेजर है, और इसमें बिल्ट-इन टर्मिनल एम्युलेटर भी शामिल है
- विभिन्न डिस्प्ले (टेक्स्ट टर्मिनल, X11, self - Twin स्वयं को किसी अन्य Twin पर दिखाना, twdisplay client) पर चल सकता है
- twdisplay एक network-transparent display client है, जो on-the-fly कई डिस्प्ले को कनेक्ट/डिस्कनेक्ट करने देता है
- Linux, macOS, FreeBSD, Android सहित कई प्लेटफ़ॉर्म पर टेस्ट किया गया है, और कई आर्किटेक्चर (i386, x86_64, arm आदि) को सपोर्ट करता है
प्रमुख अंतर
- हर विंडो के साथ मेनू जुड़ा होता है, और केवल फोकस की गई विंडो का मेनू दिखता है
- कई विंडो एक ही मेनू साझा कर सकती हैं
- विंडो की बॉर्डर हर विंडो का हिस्सा होती है, इसलिए बाहरी प्रोग्राम इसे कुछ हद तक कस्टमाइज़ कर सकते हैं
- हालांकि, बटन/स्क्रोलबार की स्थिति और स्टाइल पर Twin का बिल्ट-इन विंडो मैनेजर नियंत्रण रखता है (
twinrc फ़ाइल से Look&Feel सेट किया जा सकता है)
- विंडो सिर्फ़ साधारण आयत नहीं होती, बल्कि विंडो के भीतर दूसरी विंडो या ‘गैजेट’ (जैसे बटन) शामिल कर सकती है
- साथ ही इसमें विंडो से लंबी लाइनें और अधिक पंक्तियाँ हो सकती हैं, इसलिए स्क्रॉल सपोर्ट मिलता है
- वर्चुअल स्क्रीन (Virtual Screen) सपोर्ट
- एक स्क्रीन पर 64K character cells जैसी बड़ी जगह उपलब्ध कराता है, और माउस बटन व मूवमेंट से स्क्रॉल और स्क्रीन स्विच किया जा सकता है
- बिल्ट-इन विंडो मैनेजर
- फोकस बदलना, विंडो मूव/रीसाइज़ करना, वर्चुअल स्क्रीन स्विच करना, मेनू ऑपरेशन, key/mouse event डिलीवरी, स्क्रॉल व्यवहार आदि को नियंत्रित करता है
- बिल्ट-इन टर्मिनल एम्युलेटर
- अलग से xterm आदि के बिना सामान्य tty प्रोग्राम चलाए जा सकते हैं
- बाहरी उपयोग के लिए
twterm client भी शामिल है, ज़रूरत पड़ने पर इसका उपयोग किया जा सकता है (बिल्ट-इन कोड चाहिए होने पर अपने-आप लोड हो जाता है)
अभी कोई टिप्पणी नहीं है.