मैं पिछले कुछ दिनों से Kubuntu 14.04.1 LTS (उबंटू व्युत्पन्न) पर i3wm का उपयोग कर रहा हूं, और यह एक अनुभव से थोड़ा अलग है।
चूंकि उबंटू लाइटडैम डिस्प्ले मैनेजर का उपयोग करता है, आप i3wm को इंस्टॉल कर सकते हैं और इसे अपने वर्तमान विंडो मैनेजर के साथ आजमा सकते हैं।
अपने शेल में निम्नलिखित का उपयोग करके उचित पैकेज स्थापित करें:
sudo apt-get install i3
ध्यान दें कि उबंटू i3 के पुराने संस्करण का उपयोग करता है, इस प्रक्रिया के कारण जो उबंटू अपने रिपॉजिटरी में नए पैकेज को अपस्ट्रीम करने के लिए उपयोग करता है। तुम भी अनुसरण कर सकते हैं निर्देश पाया यहाँ i3wm साइट से, नवीनतम स्थिर संस्करण का उपयोग करें।
एक बार जब आप i3 स्थापित कर लेते हैं, तो बस अपने डिस्प्ले मैनेजर में लॉग आउट करें जो कि आपके लॉगिन को संभालता है और आपके विंडो मैनेजर को शुरू करता है। विंडो मैनेजर बॉक्स पर क्लिक करें और इसे i3 में बदलें, और लॉगिन करें। अब आपको i3wm में होना चाहिए, और आपकी कॉन्फ़िगरेशन फ़ाइल बनाने के लिए एक प्रॉम्प्ट आएगा और आपसे पूछा जाएगा कि आप किस संशोधक कुंजी का उपयोग करना चाहते हैं (Alt या Super)।
आपके पहले उपयोग में मदद करने के लिए कुछ बुनियादी कीबाइंड:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
आपकी कॉन्फ़िग फ़ाइल में होगी .i3/config
और सभी कीबाइंडिंग की एक सूची होगी। यह काफी विन्यास योग्य है, मेरे पास मेरा सेट है जिससे mod+b
मेरा वेब ब्राउज़र mod+m
ऊपर आता है, और भाप उठती है। मैंने अपनी खिड़कियों को दिशात्मक कुंजियों को बांधने के hjkl
बजाए jkl;
विम कीबाइंडिंग से मिलान करने के लिए बाध्य किया जो कि मैं हर दूसरे कार्यक्रम में उपयोग करता हूं जो कि मैं उनका उपयोग कर सकता हूं, और बस क्षैतिज विभाजन को पलट कर mod+shift+v
।
आप बिना पूर्ववर्ती के स्वयं के .i3/config
उपयोग से, आप उन चीजों को भी जोड़ सकते हैं जिन्हें आप स्टार्टअप पर चलाना चाहते हैं । उदाहरण के लिए, मैंने अपनी पृष्ठभूमि बदलने के लिए इस लाइन को अपने पास रखा :exec
bindsym
.i3/config
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
मैंने ALSA वॉल्यूम आइकन और एक नेटवर्क प्रबंधक के लिए, ट्रे आइकन जैसे कुछ exec --no-startup-id volumeicon
और में भी जोड़ा exec --no-startup-id nm-applet
।
एक चीज़ जो थोड़ी अलग है, वह है मेरी अपडेट करने की प्रक्रिया, मैं कमांड नोटिफ़ायर के माध्यम से अपडेट चलाने के बाद अपडेट नोटिफ़ायर नहीं चला रहा हूँ, मैं यह जाँचने के लिए निम्न स्क्रिप्ट चलाता हूँ कि फाइल /var/run/reboot-required
मौजूद है या नहीं :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
एक चीज जो मुझे i3wm के बारे में पसंद है, वह यह है कि मैं कमांड लाइन का बहुत अधिक उपयोग करना शुरू कर रहा हूं, और रास्ते में बहुत कुछ सीख रहा हूं। मैं यूनिटी को एक कमबैक के रूप में रखने की सलाह देता हूं, बस अगर आप वापस जाने का फैसला करते हैं।
I3wm वेबसाइट पर उपयोगकर्ता की मार्गदर्शिका बहुत मददगार है, और आपको अपने आगे के कॉन्फ़िगरेशन के साथ शुरुआत करने में मदद करनी चाहिए .i3/config
।