क्या XMonad विन्यास सबसे अच्छा डिफ़ॉल्ट Ion3 व्यवहार और सुविधा सेट दर्शाता है?


15

हास्केल से बहुत परिचित नहीं होने और विलाप करने के कारण कि आयन 3 अब परित्यक्त है, मुझे उत्सुकता है अगर किसी को भी एक्सोनॉड में डिफ़ॉल्ट आयन 3 व्यवहार और सौंदर्यशास्त्र की नकल करने का एक तरीका मिल गया है । अगर मैं एक्सोनड में आयन 3-शैली के व्यवहार की निकट-सटीक प्रतिकृति नहीं कर सकता, तो यहां मेरे लिए महत्वपूर्ण होगा:

  1. वर्चुअल डेस्कटॉप जो डिफ़ॉल्ट रूप से खाली होते हैं और जो पूर्ण-स्क्रीन अनुप्रयोगों को स्पॉन करते हैं, जो क्षैतिज या लंबवत समान रूप से विभाजित हो सकते हैं, एक खाली आसन्न फलक को छोड़कर।
  2. पैन, जो घर की खिड़कियां खोलते हैं, मैन्युअल रूप से resizable हैं, अधिमानतः कीबोर्ड के माध्यम से।
  3. पैन टैब्ड व्यवहार को प्रदर्शित करते हैं, जिसका अर्थ है कि वे कई खिड़कियां बना सकते हैं।
  4. विंडोज को कीबोर्ड अनुक्रम के माध्यम से पैन / वर्चुअल डेस्कटॉप के बीच टैग और स्थानांतरित किया जा सकता है।
  5. किसी दिए गए विंडो को कीबोर्ड अनुक्रम के माध्यम से पूर्ण-स्क्रीन मोड में अस्थायी रूप से विस्फोट किया जा सकता है।
  6. प्रत्येक नया वर्चुअल डेस्कटॉप एक ही स्थिति में शुरू होता है — यानी, एक फलक के साथ।
  7. प्रत्येक वर्चुअल डेस्कटॉप अपने पैन को अन्य वर्चुअल डेस्कटॉप से ​​स्वतंत्र रूप से विभाजित कर सकता है।

मेरी जांच से, ऐसा प्रतीत होता है कि कई विन्यास हैं जो # 3 प्रदान करते हैं। जितना मैं हास्केल के साथ खुद को परिचित करने के लिए समय बिताना चाहता हूं, उतने के लिए मेरे पास बस समय नहीं है। किसी भी सुझाव के लिए बहुत आभार होगा। जहां तक ​​मैं बता सकता हूं, आयन को मास्टर पेन या विंडो का कोई अनुमान नहीं है, इसलिए यह व्यवहार वांछित नहीं है।


2
लंबे समय तक रहने वाले आयन 3, सबसे अच्छा विंडो मैनेजर जो कभी था। XMonad / हास्केल में समान कार्यक्षमता को दोहराते हुए मैं व्यक्तिगत रूप से हैकिंग के लिए कुछ करूंगा अगर मैं इन दिनों XCode में iOS ऐप लिखना बंद नहीं कर रहा था। जब मैं XMonad का उपयोग कर रहा था, हालांकि, मैंने पर्याप्त ट्विकिंग की कि मैं बहुत आत्मविश्वास से कह सकता हूं कि सबसे, यदि नहीं, तो यह संभव होना चाहिए। सवाल उठ गया!
यतनथोरजोश २१'११

जवाबों:



0

DWM

लगता है कि सबसे अधिक सक्षम है, मैं आपको सुझाव दूंगा कि आप इसे एक रन दें।

यदि आप कभी भी Windows, HashTWM पर स्विच करते हैं और हाल ही में HashWM समान कार्यक्षमता प्रदान करते हैं।

dwm X के लिए एक डायनेमिक विंडो मैनेजर है। यह टाइलों, मोनोकल और फ्लोटिंग लेआउट में खिड़कियों का प्रबंधन करता है। सभी लेआउट को गतिशील रूप से लागू किया जा सकता है, उपयोग में आने वाले कार्य और प्रदर्शन किए गए कार्य के लिए पर्यावरण को अनुकूलित करता है।

टाइल वाले लेआउट में खिड़कियां एक मास्टर और स्टैकिंग क्षेत्र में प्रबंधित की जाती हैं। मास्टर क्षेत्र में खिड़की होती है, जिस पर वर्तमान में सबसे अधिक ध्यान देने की आवश्यकता होती है, जबकि स्टैकिंग क्षेत्र में अन्य सभी खिड़कियां होती हैं। मोनोकल लेआउट में सभी विंडो स्क्रीन आकार में अधिकतम होती हैं। फ्लोटिंग लेआउट में विंडोज़ को आकार दिया जा सकता है और स्वतंत्र रूप से स्थानांतरित किया जा सकता है। डायलॉग विंडो हमेशा फ्लोट करने में कामयाब होती हैं, भले ही लेआउट कुछ भी हो।

विंडोज को टैग द्वारा समूहीकृत किया जाता है। प्रत्येक विंडो को एक या कई टैग के साथ टैग किया जा सकता है। कुछ टैग का चयन करने से इन टैग के साथ सभी विंडो प्रदर्शित होती हैं।

प्रत्येक स्क्रीन में एक छोटी स्थिति पट्टी होती है जो सभी उपलब्ध टैग, लेआउट, दृश्यमान विंडो की संख्या, फ़ोकस किए गए विंडो का शीर्षक और मूल विंडो नाम संपत्ति से पढ़े गए पाठ को प्रदर्शित करती है, यदि स्क्रीन केंद्रित है। फ्लोटिंग विंडो को एक खाली वर्ग के साथ इंगित किया जाता है और अधिकतम फ्लोटिंग विंडो को विंडो शीर्षक से पहले भरे हुए वर्ग के साथ इंगित किया जाता है। चयनित टैग एक अलग रंग के साथ इंगित किए जाते हैं। फ़ोकस किए गए विंडो के टैग शीर्ष बाएं कोने में एक भरे हुए वर्ग के साथ इंगित किए गए हैं। जो टैग एक या एक से अधिक खिड़कियों पर लगाए जाते हैं, उन्हें ऊपरी बाएं कोने में एक खाली वर्ग के साथ दर्शाया जाता है।

ड्वम फ़ोकस स्थिति को इंगित करने के लिए खिड़कियों के चारों ओर एक छोटी अनुकूलन सीमा बनाता है।


1
आयन 3 के पास, जिसमें मैनुअल टाइलिंग, बहुत अच्छा कीबोर्ड और माउस सपोर्ट (माउस का उपयोग करके सुचारू आकार बदलना), विंडो टैब, मल्टीपल स्क्रैचपैड, बहुत अच्छी स्क्रिप्टबिलिटी और संभवत: अन्य बेहतरीन फीचर्स हैं जिनका मैं उपयोग भी नहीं करता।
mateusz.fiolka

@ mateusz.fiolka: कोई दो कार्यक्रम समान नहीं हैं।
तमारा विज्समैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.