Compiz स्टैंडअलोन

चूँकि आप GNU / Linux में से एक का उपयोग करना शुरू करते हैं, जो कि आंख को सबसे ज्यादा आकर्षित करती हैं, वे प्रभाव और कार्यक्षमताएँ हैं, जो Compiz कंपोज़िशन और विंडो मैनेजर आपको प्रदान कर सकते हैं, लेकिन अगर आपके पास एक पुराना पीसी है, तो पहली बात यह है कि आप जीत गए 'अपने गैजेट पर उन अद्भुत प्रभावों को चलाने में सक्षम नहीं हैं। झूठी! एक दिन आर्क लिनक्स मंचों पर पढ़ने से मुझे एहसास हुआ कि "कॉम्पिज़ स्टैंडअलोन" नाम की कोई चीज थी, जो जाहिरा तौर पर आपको अपने डेस्कटॉप वातावरण को खरोंच से बनाने की अनुमति देती है और, सबसे अच्छा, कम्पिज़ के अद्भुत प्रभाव के साथ।

यह TheDary Kano का एक योगदान है, इस प्रकार हमारी साप्ताहिक प्रतियोगिता के विजेताओं में से एक: «लिनक्स के बारे में जो कुछ आप जानते हैं उसे साझा करें«। बधाई हो!

इस लेख में मैं आपको दिखाने जा रहा हूं कि Ubuntu में अपना खुद का Compiz स्टैंडअलोन सत्र कैसे बनाया जाए, परीक्षण के लिए मैं जिस संस्करण का उपयोग करता हूं वह Ubuntu 12.04 है, लेकिन मुझे लगता है कि यह बाद के संस्करणों में भी काम करेगा।

विन्यास

1. पहली चीज़ जो हमें करनी चाहिए वह है आवश्यक पैकेजों को स्थापित करना:

sudo apt-get install कंपिज़कोनिग-सेटिंग्स-मैनेजर compiz-प्लग-इन-एक्सट्रा

इसके साथ हम CompizConfig Options Manager या "ccsm" स्थापित कर रहे हैं जो Compiz और कुछ प्लग-इन के लिए "उन्नत" कॉन्फ़िगरेशन उपयोगिता है।

2. लॉगिन प्रबंधक के लिए सत्र फ़ाइल बनाएँ:

चूंकि हम Ubuntu में लॉगिन करने के लिए LightDM का उपयोग करते हैं, इसलिए हमें आवश्यक अनुप्रयोगों को पढ़ने और लॉन्च करने के लिए LightDM के लिए एक इंडेक्स फ़ाइल बनाने की आवश्यकता है।

gksu gedit /usr/share/xsession/compiz-session.desktop

और फ़ाइल के अंदर हम निम्नलिखित पेस्ट करते हैं:

[डेस्कटॉप एंट्री] एनकोडिंग = UTF-Comp नाम = Compiz टिप्पणी = Compiz फ्यूजन स्टैंडअलोन Exec = / usr / local / bin / compiz-session प्रकार = अनुप्रयोग

हम फ़ाइल को सहेजते हैं और इसे बंद करते हैं।

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

3. हमारे सत्र का निर्माण करें:

जैसा कि हम पिछले चरण में देख सकते हैं, सत्र फ़ाइल सत्र शुरू करने के लिए एक स्क्रिप्ट को बुलाएगा। अब उस स्क्रिप्ट को बनाना जारी रखें।

gksu gedit / usr / स्थानीय / बिन / संकलन-सत्र

और फ़ाइल के अंदर हम निम्नलिखित पेस्ट करते हैं:

#! / बिन / बैश अगर टेस्ट -z "$ DBUS_SESSION_BUS_ADDRESS"; इसके बाद eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! नींद 1 अगर [-f ~ / .compiz-session]; तब स्रोत ~ / .compiz-session और अन्यथा xterm और Fi # WM प्रतीक्षा के लिए $ wmpid प्रतीक्षा करें

हम फ़ाइल को सहेजते हैं, इसे बंद करते हैं और इसे निष्पादन योग्य बनाते हैं:

सुडो चामोद 755 / usr / स्थानीय / बिन / कम्पिस-सत्र

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

4. स्टार्टअप पर आवेदन

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

हम टर्मिनल में निष्पादित करते हैं:

gedit ~ / .compiz- सत्र

इस फ़ाइल के अंदर हम उन ऐप्स को डालेंगे जिन्हें हम अपने Compiz स्टैंडअलोन सत्र की शुरुआत में निष्पादित करना चाहते हैं।

मेरा इस तरह था:

एक उदाहरण के रूप में आप अपनी फ़ाइल में निम्नलिखित डाल सकते हैं:

# /! / बिन / मारना gnome-settings-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &

सूक्ति-सेटिंग्स-डेमन आपकी सेटिंग्स को GTK + थीम और अन्य सिस्टम सेटिंग्स में लोड करेगा।

tint2 एक न्यूनतम और बहुत विन्यास योग्य पैनल है, जो गनोम पैनल का एक हल्का विकल्प है, हालांकि आप उदाहरण के लिए शुरू करने के लिए XFCE पैनल भी सेट कर सकते हैं, सबसे अधिक संभावना है कि आपके सिस्टम पर tint2 स्थापित नहीं है:

sudo apt-tint2 स्थापित करें

5. अंतिम स्पर्श और अनुकूलन:

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

- Ubuntu पर myGtkMenu स्थापित करें

यदि आपके पास उबंटू 64-बिट है, तो आपको आवेदन को फिर से जमा करना होगा।

अब मेनू के लिए लोड करने के लिए जब डेस्कटॉप पर राइट क्लिक करना होगा तो हमें कॉम्पिझ कॉन्फ़िगरेशन को खोलना होगा «ccsm» प्लगइन्स विंडो खुल जाएगी, हम कमांड पर जाते हैं और पहली कमांड लाइन में हम "myGtkMenu file-de-menu" डालते हैं, जहां मेनू-फ़ाइल वह पथ होगा जहां myGtkMenu के लिए मेनू कॉन्फ़िगरेशन फ़ाइल होगी, फिर हम "कुंजी संयोजन" टैब पर जाते हैं और एक संयोजन चुनते हैं, यह Shift + Alt + m हो सकता है। हम प्लग-इन को "कमांड" सक्रिय करने में सक्षम करते हैं।

फिर हम प्लग-इन "डेस्कटॉप परिवर्तक" पर जाते हैं और टैब में "डेस्कटॉप पर आधारित डेस्कटॉप बदलें", हम अंतिम दो विकल्पों को संशोधित करते हैं "कार्रवाई शुरू करने के लिए प्लग-इन" और "शुरू करने के लिए कार्रवाई का नाम" ताकि यह तो रहता है:

प्रमुख संयोजन (हॉटकी)

Compiz एक विंडो मैनेजर है, कमांड सपोर्ट के साथ, लेकिन यह केवल हमें ग्यारह कमांड्स को कॉन्फ़िगर करने देता है, इसलिए हम अन्य एप्लिकेशन जैसे xbindkeys का सहारा लेते हैं, जो हमें उन सभी संयोजनों को कॉन्फ़िगर करने की अनुमति देता है जो हम चाहते हैं (व्यक्तिगत रूप से, मेरे पास यह काम नहीं है क्योंकि मैं कीबोर्ड का उपयोग न करें), हम इसे इसके साथ इंस्टॉल करते हैं:

sudo apt-xbindkeys स्थापित करें

आप xbindkeys को कॉन्फ़िगर करने के लिए इस ट्यूटोरियल का अनुसरण कर सकते हैं, यह अभी भी वास्तव में आसान है

- XbindKeys: अपना कीबोर्ड सेट करना

केवल एक चीज की हमारे पास कमी है वह है लॉग आउट करने के लिए, इसके लिए मैं एक ही Compiz मेनू का उपयोग करता हूं, लेकिन आप एप्लिकेशन का उपयोग भी कर सकते हैं जैसे oblogout या आप जो भी चाहते हैं, आप पूरी तरह से अपने डेस्कटॉप को स्क्रैच से बना रहे हैं are

इस स्क्रीनशॉट में मैं myGTKmenu का उपयोग नहीं कर रहा हूं, हालांकि यह Compiz स्टैंडअलोन है, मैं compiz-boxmenu का उपयोग कर रहा हूं क्योंकि यह स्क्रीनशॉट मेरे Arch Linux को चला रहा था।

अब हम अपनी sudoers फ़ाइल को संपादित करते हैं, यह महत्वपूर्ण है कि फ़ाइल को आप इसे निम्न तरीके से खोलें, ताकि आप sudo के साथ पंगा न लें:

सुडो एडिटोर = नैनो विडो

जहां यह कहता है कि नैनो लीफपैड, गेडिट या आपके द्वारा पसंद किए जाने वाले संपादक पर जा सकती है।

और आप इसे अंतिम पंक्ति में जोड़ते हैं:

thedary arch-crawl = NOPASSWD: / sbin / shutdown -h now, / sbin / halt, / sbin / poweroff, / sbin / reboot

आप जरूरी बदलें कि आपके उपयोगकर्ता नाम के लिए लाल रंग में क्या है और आपके होस्टनाम के लिए हरे रंग में क्या है, (आपके पीसी पर नाम रखा गया है)

अब आप अपनी लॉग फ़ाइल में "लॉगआउट", "शटडाउन" और "रिस्टार्ट" के लिए संबंधित कमांड डाल सकते हैं।

शटडाउन: sudo शटडाउन अब
रिबूट: सुडो रिबूट
साइन आउट करें: pkill compiz

मानवीकरण

यदि आपने सभी चरणों का सही ढंग से पालन किया है, तो आपको अपना कंपीटिशन सत्र सक्रिय होना चाहिए और जाने के लिए तैयार होना चाहिए, जो इस प्रकार है अनुकूलन।

स्क्रीन रिज़ॉल्यूशन, कीबोर्ड सेटिंग्स और स्टार्टअप पर अंकल सक्षम करें

मेरे संकलन सत्र में "असमर्थित" रिज़ॉल्यूशन जोड़ने के लिए और Xorg.conf के साथ परेशान न करें जो कि कुछ हद तक संवेदनशील है, 'मेरे स्टार्टअप स्क्रिप्ट में xrandr जोड़ें और कीबोर्ड लेआउट के लिए मैंने कमांड सेटक्सबैममैप का उपयोग किया है (यह हिस्सा आपके कीबोर्ड पर निर्भर है) और आपको अब तक पता होना चाहिए कि आपका लेआउट क्या है), अंतिम कमांड शुरुआत में न्यूक्लॉक को सक्रिय करने के लिए है।

हमें numlockx स्थापित करना होगा, क्योंकि यह सिस्टम के साथ नहीं आता है:

sudo apt-get install संकलक

हम अपने स्टार्टअप स्क्रिप्ट के ठीक ऊपर की पंक्तियों को जोड़ते हैं, हमारा .xinitrc इस तरह दिखेगा:

ऐसा कुछ ठीक होगा:

xrandr -s 1280x1024 xrandr - dpi 96 setxkbmap en & numlockx & ~/ .compiz-home और exec compiz ccp &

वॉलपेपर

यह अन्य अनुप्रयोगों का उपयोग करने के लिए आवश्यक नहीं है क्योंकि compiz वॉलपेपर प्लगइन लाता है लेकिन अगर आप अभी भी एक और का उपयोग करना चाहते हैं तो आप feh या नाइट्रोजन का उपयोग कर सकते हैं

हम वॉलपेपर प्लगइन को सक्रिय करते हैं, फिर हम नया क्लिक करते हैं और आसान छवि चुनते हैं:

डेस्कटॉप पर प्रतीक

व्यक्तिगत रूप से, मैं डेस्कटॉप पर आइकन का प्रशंसक नहीं हूं, लेकिन डेस्कटॉप पर आइकन का प्रबंधन करने के लिए हम idesk, pcmanfm या nautilus, और अन्य का उपयोग कर सकते हैं, इन सभी को हम yaourt के साथ इंस्टॉल कर सकते हैं, pcmanfm के साथ हम वॉलपेपर के लिए वॉलपेपर भी कॉन्फ़िगर कर सकते हैं डेस्कटॉप, और हम डेस्कटॉप पर compiz-boxmenu मेनू रखने का विकल्प देते हैं, अगर हम nautilus का उपयोग करते हैं तो हम डेस्कटॉप मेनू खो देंगे। Openbox के लिए निम्न ट्यूटोरियल पूरी तरह से मान्य है और साथ ही Compiz स्टैंडअलोन के लिए भी लागू है।

[OpenBox] PCmanFM / SpaceFM के माध्यम से डेस्कटॉप आइकन जोड़ें

Pcmanfm –desktop और spaceman –desktop और स्टार्टअप स्क्रिप्ट को जोड़ना न भूलें जिसके आधार पर आपने चुना है।

पैनल और डॉक

डॉक्स हम कई जानते हैं कि हम काइरो-डॉक, अवांट-विंडो-नेविगेटर का उपयोग कर सकते हैं, डॉकी सभी योरोच में हैं और जिस पैनल को आप जोड़ना चाहते हैं वह आपकी वरीयता xfce4- पैनल, lxpanel, मेट-पैनल, सूक्ति-पैनल ... हम दर्शन KISS अनुसरण कर रहे हैं के रूप में हम एक बहुत ही सरल, सुंदर और विन्यास पैनल स्थापित हो जाएगा अगर सज्जनों tint2 है

sudo apt-tint2 स्थापित करें

इस पैनल का विन्यास केक का एक टुकड़ा है जिसे हम सिर्फ टिंट 2conf चलाते हैं और बाकी आपकी कल्पना तक है

एप्लिकेशन लॉन्चर

मुझे यह बहुत पसंद है, यह सरल और सुंदर है इसे डमेनू कहा जाता है, लेकिन आप गमरुन, सिनैप्स या जो कुछ भी आप चाहें स्थापित कर सकते हैं।

सुडोल उपयुक्त-मिल स्थापित dmenu

हम इसे dmenu_run के साथ निष्पादित करते हैं

स्क्रीन सेवर (स्क्रीनसेवर)

आप एक स्क्रीनसेवर चाहते हैं, तो चलो xscreensaver का उपयोग करें

sudo apt-xscreensaver इंस्टॉल करें

आपको इसे हमारी स्टार्टअप स्क्रिप्ट में जोड़ना होगा ताकि हम लॉग इन करते समय हर बार लोड करें:

/ usr / bin / xscreensaver -no- छप और

स्क्रीनसेवर को चुनने और कॉन्फ़िगर करने के लिए हम xscreensaver- डेमो निष्पादित करते हैं

आम समस्याएं

विंडो (पन्ना, जीईके-विंडो-डेकोरेटर, आदि) पर सीमाएं दिखाई नहीं देती हैं।

- यदि आपके साथ ऐसा होता है, तो इसका कारण यह है कि विंडो सजावट प्लगइन सक्रिय नहीं है, ccsm पर जाएं और विंडो सजावट की खोज करें और इसे सक्रिय करें।

क्यूब का विरूपण काम नहीं करता है: यदि आपके साथ ऐसा होता है, तो ऐसा इसलिए हो सकता है क्योंकि आप वॉलपेपर के लिए फेह या नाइट्रोजन या किसी अन्य प्रोग्राम का उपयोग करते हैं, कोई अन्य तरीका नहीं है और आपको "वॉलपेपर" प्लगइन को सक्रिय करना चाहिए, चलो यह भी नहीं सोचते हैं यह बहुत बुरा था

Conky अच्छी तरह से काम नहीं करता है या बुरा दिखता है: यदि conky अच्छी तरह से काम नहीं करता है, तो लाइन को "own_window_type xxxxx" में परिवर्तित करें, conky कॉन्फ़िगरेशन से, "own_window_type डॉक" में।


4 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एमानुएल य्रास्टा कहा

    योगदान के लिए बहुत धन्यवाद

  2.   टेटे प्लाजा कहा

    एक और "टिप" अक्सर उन सभी चीजों को हाथ से कॉन्फ़िगर करने के लिए थकाऊ होता है, इसलिए यह बेहतर माहौल है जो पहले से ही चीजों को पूर्वनिर्मित करता है, मैं LXDE + Compiz की अत्यधिक अनुशंसा करता हूं, इस तरह से कई चीजें हैं जिन्हें करने की आवश्यकता नहीं है कॉन्फ़िगर किया गया और LXDE को बताने के लिए जो compiz के साथ शुरू होता है, यह एक फ़ाइल को संशोधित करने के लिए पर्याप्त है, और LXDE पैनल को हटाने के लिए, यह ऑटोस्टार्ट (Y) को संशोधित करने के लिए पर्याप्त है

  3.   जेवियर फर्नांडीज कहा

    मैंने इसे लूबंटू के साथ किया है और यह बहुत अच्छा है

  4.   कार्लोस Cuamatzin कहा

    उत्कृष्ट ट्यूटोरियल, अगर मैं gdm का उपयोग करता हूं तो क्या कोई समस्या है?, मेरे पास ubuntu 3.6 ubuntu पर स्थापित है