सबसे पहले, आइए जानें कि "टाइलिंग विंडो मैनेजर" क्या है।
विकी हमें बताता है:
यह एक्स विंडो सिस्टम का विंडो मैनेजर है, स्क्रीन के कार्यक्षेत्र को परस्पर असमान आयताकार क्षेत्रों में विभाजित करता है - फ्रेम। प्रत्येक फ्रेम का उपयोग अलग-अलग एप्लिकेशन द्वारा जानकारी को आउटपुट करने के लिए किया जाता है, पारंपरिक विंडो प्रबंधकों के विपरीत, जो "डेस्कटॉप" के रूपक का पालन करने की कोशिश करते हुए, समन्वय-वार और परत-दर-परत ("विंडोज़") बनाते हैं। सभी दृश्यमान अंतरिक्ष के पूर्ण उपयोग के अलावा, फ्रेम विंडो प्रबंधकों का दृष्टिकोण मुख्य रूप से विभिन्न कीबोर्ड संयोजनों का उपयोग करते हुए, खिड़की के संचालन में माउस के उपयोग को कम करता है, जिससे नियमित संचालन और कार्य कुशलता बढ़ाने में लगने वाला समय कम होता है।
यह स्वादिष्ट लगता है और मैंने इसे आजमाने का फैसला किया। सलाह पर, मैंने
Xmonad को लिया, और परिणाम निम्नलिखित था।
मुझे वर्णित के रूप में Xmonad पसंद आया। इसकी सेटिंग्स रोमांचक थीं (मैं तुरंत कहता हूं कि मैं xmonad + कुछ भी, केवल शुद्ध xmonad का उपयोग नहीं करना चाहता)। कई दिनों तक उसके साथ छेड़छाड़ करने के बाद, मैं थोड़ा परेशान हो गया था ... खैर, मैं उस कॉन्फ़िगरेशन को नहीं बना सकता जिसे मुझे हैक्सेल के बिना जानने की आवश्यकता है। और फिर मेरे दिमाग में विचार आया - क्या होगा अगर आप केवल रूबी पर एक ही चीज की तलाश करते हैं। और, लो और निहारना, यह पाया गया था -
सूक्ष्म ।
तो, आइए इस चमत्कार को डेबियन पर प्राप्त करने की कोशिश करें (आलसी के लिए सूक्ष्म रूप से स्थापित करें, लेकिन मैं डेवलपर्स रिपॉजिटरी से संस्करण में दिलचस्पी रखता हूं + ताकि सिस्टम को खराब न करें)।
शुरू करने के लिए, मैं आपको बताता हूं कि मुझे इस WM के लिए क्या आकर्षित किया।
1. परिचित हां (रूबी)
2. माणिक> = 1.9 (ओह चमत्कार!)
3. xmonad के विपरीत, यह मैनुअल है (अर्थात, यह खुद नहीं सोचता है कि विंडो को कैसे पोज़ किया जाए)
4. अच्छा, बहुत छोटा
5. मानक सेट में पहले से ही एक पैनल है (डिफ़ॉल्ट रूप से - डेस्कटॉप की सूची + सक्रिय अनुप्रयोग का नाम + ट्रे + जगह के लिए सस्टेब्लस (sublets - नीचे देखें)।
परीक्षणों के लिए, मैंने VirtualBox + debian सिड का उपयोग किया है, इसलिए मैं आपको बताता हूं कि इस कॉन्फ़िगरेशन में यह चमत्कार कैसे प्राप्त किया जाए।
1. हमने डेबियन को बिना किसी ग्राफिकल इंटरफ़ेस के रखा है।
2.
apt-get install mc vim-nox htop ruby rake slim xserver-xorg mercurial build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libx11-dev pkg-config libxrandr-dev libxinerama-dev libxpm-dev libxft-dev
(मेरे द्वारा आविष्कार किए गए संकुल की सूची निर्भरताएँ सूक्ष्म + X11 + डेस्कटॉप प्रबंधक + कुछ उपयोगी प्रोग्राम हैं) )
3.
आरवीएम स्थापित करें
4.
rvm install 1.9.3
5.
rvm use 1.9.3 --default
6.
gem update --system
7.
gem update
gem install archive-tar-minitar
9।
hg clone hg.subforge.org/subtle && cd subtle
10.
rake prefix=~/.subtle sysconfig=~/.subtle/etc install
(हम घर निर्देशिका में सब कुछ डाल दिया ताकि सिस्टम को अव्यवस्थित न करें)
11.
echo "export PATH=$HOME/.subtle/bin:$PATH" >> ~/.bashrc
12.
echo "exec ~/.rvm/bin/rvm-exec ~/.subtle/bin/subtle --config ~/.subtle/etc/xdg/subtle/subtle.rb" > ~/.xsessionrc
13.
/etc/init.d/slim start
वह सब है। नतीजतन, हम एक पूरी तरह से काम कर रहे आदमी को काफी थोड़ा खा लेंगे।
यहाँ एक स्क्रीन है कि क्या हुआ (चल रहा है - सकुरा (टर्मिनल एमुलेटर) + htop):

सभी सेटिंग्स ~ / .subtle / etc / xdg / subtle / subtle.rb में। आप पैनल में अतिरिक्त चीजें भी स्थापित कर सकते हैं (sublets कुछ रत्न की तरह हैं। उनके सुर पैकेज प्रबंधक का उपयोग करें)। वे स्वचालित रूप से पैनल के दाहिने कोने में जोड़े जाएंगे (उदाहरण के लिए, एक घड़ी (सुर स्थापित घड़ी), मौसम, आदि)
PS सामान्य तौर पर, लेख "I PR" + "कैसे" (और यह सोचा गया था कि यह अधिक दिलचस्प होगा) के रूप में सामने आया: इसलिए, प्रश्न पूछें और लेख में जोड़ने की कोशिश करें (अच्छी तरह से, या इसे क्या कहें ...)।