डीडब्ल्यूएम, सर्वात कार्यक्षम विंडो व्यवस्थापकांपैकी एक

मी काही वर्षांपासून खूप हलके विंडो व्यवस्थापक वापरत आहे. मी सुरुवात केली फ्लक्सबॉक्सनंतर उघडा डबा वितरण स्थापित करताना क्रंचबॅंगयावरून मी गेलो xmonad आणि शेवटी, डीडब्ल्यूएम, विंडो व्यवस्थापक ज्यावर Xmonad आधारित आहे. खरं तर, एक्समोनाड हा सी च्या ऐवजी हस्केलमध्ये लिहिलेला डीडब्ल्यूएम क्लोन आहे.

ते म्हणाले, मला वाटते की मी काही व्यवस्थापकांना निष्कर्षापर्यंत पोचण्याचा प्रयत्न केला आहे (वैयक्तिक, अर्थातच) की डीडब्ल्यूएम हे निश्चितपणे कार्यक्षमता आणि सानुकूलतेच्या बाबतीत उत्कृष्ट आहे. या लेखात मी ते कसे स्थापित करावे आणि त्याच्या वापरासाठी एक छोटा परिचय कसा बनवायचा याचे चरण-चरण समजावून सांगण्याचा प्रयत्न करेन.

स्थापना

या प्रकरणात, पारंपारिक मार्गाने डीडब्ल्यूएम स्थापित केले जाणार नाहीत योग्य, यासाठी आम्ही थेट आपल्या भांडारांची क्लोन करू:

it गिट क्लोन http://git.suckless.org/dwm

एकदा डाउनलोड केल्यावर आपण डिरेक्टरीमध्ये जाऊ. कॉन्फिगरेशनच्या बाबतीत सर्वात महत्वाची फाईल आहे config.def.h. सर्व बदल त्या फाईलमधे केले जातील. सावधगिरी बाळगा, ही फाईल ती आहे जी डीफॉल्टनुसार येते, संकलित करण्यासाठी फाईल कॉल करणे आवश्यक आहे config.h. एकदा आम्ही धावतो करा, ते अस्तित्त्वात नसल्यास ते तयार करण्याची काळजी घेईल.

सुरू ठेवण्यापूर्वी, आपल्याला कदाचित काही साधने स्थापित करण्याची इच्छा असू शकेल dmenu, ज्यामुळे कोणताही प्रोग्राम सुरू करण्याची अनुमती मिळेल. यासाठी आम्ही कार्यान्वित करतो:

sudo apt-get suckless-साधने स्थापित करा

संकलित करण्यापूर्वी केलेले बदल

कंपाईल करण्यापूर्वी, डीव्हीएमएम दाबताना आम्हाला कोणते टर्मिनल कार्यान्वित करायचे आहे हे कमीतकमी बदलणे योग्य ठरेल ALT + Shift + Enter. यासाठी आपण फाईलमध्ये बदल करू config.def.h, (किंवा config.h आपण आधीपासूनच प्रत तयार केली असल्यास) खालील ओळ:

स्टॅटिक कॉन्स्ट चार * टर्म सीएमडी [] = st "एसटी", एनयूएलएल};

आपल्या पसंतीच्या टर्मिनलद्वारे, माझ्या बाबतीत टर्मिनेटरः

स्टॅटिक कॉन्स्ट चार * टर्म सीएमडी [] = {"टर्मिनेटर", एनयूएलएल};

स्थापित करण्यापूर्वी अजून काहीतरी करणे बाकी आहे. एक डीडब्ल्यूएम सत्र तयार करा जे सिस्टममध्ये प्रवेश करतेवेळी आम्हाला ते कार्यान्वित करण्याची परवानगी देते. आम्हाला कॉल असलेली फाईल आवश्यक आहे dwm.desktop आणि आम्ही त्यात ठेवू / usr / share / xsessions, सामग्री खालीलप्रमाणे असावी:

[डेस्कटॉप प्रविष्टी] एन्कोडिंग = यूटीएफ -8 नाव = डीएमएम-वैयक्तिकृत टिप्पणी = डायनॅमिक विंडो व्यवस्थापक एक्झिक = डीडब्ल्यूएम-वैयक्तिकृत प्रतीक = डीडब्ल्यूएम. Png प्रकार = एक्स सत्र

या बदल्यात, आम्ही असे स्क्रिप्ट तयार करू जे या सत्रामध्ये प्रवेश केल्यावर कार्यान्वित होईल डीडब्ल्यूएम-वैयक्तिकृत ज्यावर आम्ही अंमलबजावणी परवानग्या देऊ आणि त्यातील सामग्री आम्ही स्टार्टअपमध्ये कार्यान्वित करू इच्छित असलेल्या सर्व प्रोग्रामची अंमलबजावणी होईल. माझे उदाहरणार्थ आहे:

# !! & # सेट स्थिती बार आणि डीडब्ल्यूएम डीव्हीएमस्टेटस आणि एक्झिक्ट डीडब्ल्यूएम प्रारंभ करा

स्क्रिप्ट मध्ये जतन केली जावी / यूएसआर / बिन कार्यवाही परवानग्या सह:

chmod + x dwm-personalized

तयार करा आणि स्थापित करा

आता होय, ज्या डिरेक्टरीमध्ये डीडब्ल्यूएम आहे तेथे आम्ही संकलित आणि स्थापित करतो.

sudo मेक क्लीन इंस्टॉल करा

यानंतर, आम्ही सद्य विंडो मॅनेजरमधून बाहेर पडू आणि डीडब्ल्यूएमसह एंटर करू.

वापर मार्गदर्शक

एकदा आत, सह Alt + Shitf + Enter वर वर्णन केलेले टर्मिनल कार्यान्वित होईल. मूलभूत आज्ञा आहेत

- [शिफ्ट] + [अल्ट] + [एंटर] - टर्मिनल लाँच करा
- [Alt] + [p] - डॅमेनु सुरू करा
- [Alt] + संख्या 1 ते 9 पर्यंत - भिन्न लेबले (किंवा डेस्कटॉप) दरम्यान हलवा
- [शिफ्ट] + [अल्ट] + क्रमांक - खिडकीला सूचित क्रमांकावर हलवा
- [अल्ट] + [शिफ्ट] + सी - सद्य विंडो बंद करा

डीफॉल्टनुसार लेआउटचे 3 प्रकार आहेत, टाइल केलेले ([Alt] + टी), मोनोक्ल ([Alt] + m) जी विंडो पूर्ण स्क्रीन दर्शविते आणि आम्ही त्यांच्या दरम्यान [Alt] + j किंवा [Alt] + k सह संचार करू शकतो आणि शेवटी फ्लोटिंग, आमच्या आवडीनुसार विंडोज हलविण्यासाठी आणि त्यास आकार बदलण्यासाठी.

सर्व कीबोर्ड शॉर्टकट फाईलमध्ये आहेत config.def.hआणि तिथेच आम्ही नवीन घोषित करू.

आपण [Alt] ऐवजी विंडोज की वापरण्यास प्राधान्य दिल्यास, रेषा सुधारित करा

# डिफाइन्स मॉडेकी मोड 1 मॅस्क

करून

# डिफाइन्स मॉडेकी मोड 4 मॅस्क

आणि recompile.

इच्छेनुसार डीडब्ल्यूएम सुधारित करणे

डीव्हीडब्ल्यूएमला त्याच्या अधिकृत वेबसाइटवर (http://dwm.suckless.org/patches/) लागू केले जाऊ शकतात असे बरेच पॅचेस आहेत. तथापि, सर्वात आश्चर्यकारक म्हणजे, स्टेटस बारला रंग देणारी, नवीनतम आवृत्तीसाठी उपलब्ध नाही (6.1). मी एक लिहिण्याचा प्रयत्न केला आहे आणि ते सध्या बरेच चांगले कार्य करते. मध्ये आढळले आहे github.com/someone91/myDWM आणि डाउनलोड करणे आणि टाइप करणे इतके सोपे आहे:

git dwm-6.1-simplestatuscolor.diff लागू करा

ते वापरण्यासाठी आपल्याला वापरण्याची आवश्यकता आहे dwmstatus आणि खालीलप्रमाणे राज्य स्वरूपित करा.

पॅचमध्ये 7 रंग आहेत, वापरण्यासाठी रंग दर्शविण्यासाठी, आपण मजकूराच्या शेवटी रंगण्यासाठी \ xCL वर्ण लिहायला हवे, जेथे सीएल 01 ते 07 मधील अंक आहे. उदाहरणार्थ, पहिले तीन रंग वापरुन:

स्थिती = स्प्रिंटफ ("एल:% s \ x01 ए:% s \ x02 यू:% s% s \ x03", सरासरी, टीएमआर, टीएमटीसी, टीएमबीएल);

हे रंग 1: L सह% 2, L:% s रंग 3 सह आणि रंग XNUMX सह यु:% s% s रंग देईल.

आपल्याला पॅचबद्दल प्रोग्रामिंग तपशील जाणून घेऊ इच्छित असल्यास आपण सल्ला घेऊ शकता हा लेख.

अंतिम वक्तव्य

मला आशा आहे की आपल्याला हा लेख आवडला असेल आणि या प्रकारच्या विंडो व्यवस्थापकाचा प्रयत्न करण्यास प्रोत्साहित केले जाईल. मी त्यांना शोधल्यापासून, मी परंपरागत व्यवस्थापक वापरलेले नाहीत आणि मी त्यांना गमावत नाही. मी तुम्हाला स्क्रीनशॉट सोडतो:

स्क्रीनशॉट - 290714 - 13-11-28


32 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   कोणीही नाही म्हणाले

    टॉर from वरून टिप्पणी परीक्षण करीत आहे

    1.    पांडेव 92 म्हणाले

      आणि हा, लेखाशी काय संबंध आहे?

    2.    युकिटरू म्हणाले

      टीओआर कशा वापरायच्या? सुरक्षा? हाहाहााहा

      https://blog.torproject.org/blog/tor-security-advisory-relay-early-traffic-confirmation-attack

  2.   फायद्यासाठी म्हणाले

    रॅम वापराच्या बाबतीत, एक्सएफएस मध्ये पूर्वनिर्धारीतपणे आलेल्या माणसाशी त्याची तुलना कशी केली जाते?

    1.    अलेक्झांडर महापौर म्हणाले

      शुभ प्रभात,

      मी मूलतत्त्वे चालू, बॅटरी appपलेट आणि नेटवर्क कनेक्शनसह मोजमाप केले. येथे परिणामः

      डीडब्ल्यूएम: 140 जीबचे 4 एमआयबी
      एक्सएफसीई: 279 एमआयबी गिब

      1.    फायद्यासाठी म्हणाले

        खूप आभारी आहे, मी ते नंतर स्थापित करेन: डी, ​​मी फक्त मेंढीचा वापर कमी करण्याचा विचार करीत होतो.

      2.    अलेक्झांडर महापौर म्हणाले

        मी आशा करतो की हे आपल्याला निराश करणार नाही

    2.    धुंटर म्हणाले

      एयकेन्डी न गमावता कमी मेंढीचा वापर? ===> आईसडब्ल्यूएम + टिंट 2 + वबार

  3.   bmacf म्हणाले

    मी सुट्टीवर जाताना याची चाचणी घेण्याचा प्रयत्न करेन ... मला नेहमीच डब्ल्यूएम बद्दल उत्सुकता आहे, परंतु मला डीईएसची सवय आहे ... आणि 0 वरून कॉन्फिगरेशनची सर्व त्रास देखील ही थोडी त्रासदायक वाटणारी गोष्ट आहे मी, पण आर्क… xD स्थापित केल्यावर मी त्यापासून बरा झाला

    1.    अलेक्झांडर महापौर म्हणाले

      होय हे खरे आहे की सुरुवातीला ते थोडे कंटाळवाणे होते, परंतु एकदा याची सवय झाल्यास परत ईडीकडे जाणे कठीण होईल. 🙂

  4.   इलियोटाइम 3000 म्हणाले

    अप्रतिम Plz!

    1.    desikoder म्हणाले

      मी थोड्या काळासाठी अस्वस्थ होतो, परंतु मला जास्त खात्री पटली नाही आणि मी माझ्या प्रिय आणि विश्वासू ओपनबॉक्सकडे परत आलो. अर्थात, 0 वरून कॉन्फिगर केले. 0 वरून कॉन्फिगर केल्याने मला म्हणायचे आहे की ओपनबॉक्स कॉन्फिगरेशन एक्सएमएलऐवजी डीबियनमध्ये डीफॉल्ट येते ओपनबॉक्स पॅकेजसह, मी हे जवळजवळ स्क्रॅचपासून पुन्हा लिहिले आहे, सर्व फंक्शन्सची तपशीलवार घोषणा करून, उदाहरणार्थ, की Alt + f4 दाबताना किंवा विंडोच्या बंद होणार्‍या ब्लेडवर दाबताना, कोणती विंडो विंडो ड्रॅग करण्यास परवानगी देते आणि कोणत्या आकारात त्याचे आकार बदलता येईल ( माझ्या बाबतीत माझ्याकडे आकार बदलण्यासाठी खालच्या आणि उजव्या कडा, ड्रॅग करण्यासाठी वरच्या आणि डाव्या कडा) आणि आणखी बरेच तपशील आहेत. विंडो थीम, जरी मी त्यास एक नवीन रूप देण्याचा विचार करीत आहे. असं असलं तरी, त्यात बरेच काम आहे, खरं तर मी काही वर्षांपासून माझं ओपनबॉक्स कॉन्फिगरेशन सेव्ह करत आहे, हे असं काहीतरी आहे ज्याचे मला खूप कौतुक वाटते आणि मी बॅकअप घेतो.

      ग्रीटिंग्ज!

  5.   ब्लॅकशेपएक्स म्हणाले

    इंस्टॉलेशन कमांडमध्ये pacप-गेट बदलण्यासाठी पुरेसे आहे आणि आर्किममध्ये बदल करण्यासारखेच आहे?

    1.    अलेक्झांडर महापौर म्हणाले

      मी आर्च कधीही वापरला नाही, परंतु मला असे वाटते. रिपॉझिटरी वरून डीडब्ल्यूएम इंस्टॉल केलेले असल्याने आणि तुम्हाला आवश्यक ते पॅकेज आहे, जर तुम्हाला डेमेनू वापरायचा असेल तर suckless-ટૂल्स आहे.

    2.    वाडा म्हणाले

      नाही, आर्लक्लिनक्समध्ये सत्य सारखेच नाही. जेव्हा मी ते स्थापित करतो, डीडब्ल्यूएम डाउनलोड करतो, आणि 0 वरून संकलित करते तेव्हा असे कोणतेही शोकेलेस-टूल्स पॅकेज नसते, आपण पॅकमॅन वापरण्याऐवजी एबीएस देखील वापरू शकता.

      पॅकमॅन पॅकेजेसमध्ये डीडब्ल्यूएम आहे परंतु मी शिफारस करतो की आपण तिथून स्थापित करा जेणेकरुन आपण त्यास आपल्या आवडीनुसार संकलित आणि सुधारित करू शकता. 🙂

      1.    इलियोटाइम 3000 म्हणाले

        आणि अप्रतिम कसे?

      2.    वाडा म्हणाले

        आश्चर्यकारक मी ते बदलत नाही इलिओ, फक्त 126MB प्रारंभ करताना ते माझा वापर करते जेव्हा ते LUA मध्ये मॉड्यूलर आणि प्रोग्राम केलेले असते, तेव्हा मला केलेल्या प्रत्येक कॉन्फिगरेशनसाठी मला कंपाईल करण्याची आवश्यकता नाही, आणि मला असे म्हणायला हवे की स्लिमसाठी 126MB असा वेळ होता. की मी टीटीवाय / बॅश द्वारे लॉगिन वापरले आणि बूटिंगमध्ये सुमारे 80 एमबी वापरले.

      3.    इलियोटाइम 3000 म्हणाले

        पुढच्या वेळी मला जुगार आणि स्लट्स (# ओकेनो) सह अद्भुत कॉन्फिगरेशन कसे करावे हे शिकावे लागेल आणि डेस्कटॉप वातावरणात जास्त बग किंवा अडचण सहन करावी लागू नये (आतापर्यंत एक्सएफसीई, केडीई 4.8..2 आणि जीनोम २ मला निराश केले नाही) ).

    3.    अलेक्झांडर महापौर म्हणाले

      येथे एक मार्गदर्शक आहे.https://wiki.archlinux.org/index.php/Dwm

  6.   गोंझलेमड म्हणाले

    नोटसाठी धन्यवाद, मी एकदा प्रयत्न करेन. साभार.

  7.   डार्क पर्पल म्हणाले

    गहाळ आहे?
    कृपया शब्दलेखन चुकवू नका.

    1.    अलेक्झांडर महापौर म्हणाले

      मला माहित आहे, क्षमस्व. पण जेव्हा मला समजले तेव्हा मी यापुढे लेख संपादित करू शकत नाही. :-(. कोणीही दुरुस्त करू शकेल?

      1.    अलेक्झांडर महापौर म्हणाले

        पण * साठी आणि जर कोणी * करू शकला तर. (मोबाइलवरून लिहिण्याच्या गोष्टी आणि संपादन करण्यास सक्षम नसणे .. एक्सडी)

  8.   इलुक्की म्हणाले

    चांगले टुटो. लवकरच मी या डब्ल्यूएम येथे पोहोचेन परंतु आपल्याला आरामात सोडण्यासाठी शिकण्यासाठी आवश्यक वेळ समर्पित करावा लागेल.
    ग्रीटिंग्ज

  9.   डेबिश म्हणाले

    मी बर्‍याच गोष्टींचा सामना करत होतो आणि माझ्यासाठी कोणता "सर्वोत्कृष्ट" आहे हे सांगण्याची हिम्मतही करत नाही. टायलिंग न करता मला विशेषत: फ्लक्सबॉक्स आणि ओपनबॉक्स आणि टायल्सिंग आवडतात, जरी मला निवडणे कठिण आहे कारण प्रत्येकजण एक कमबख्त आणि अद्भुत जग आहे, मी आय 3 आणि डीडब्ल्यूएम म्हणेन. मला ते अधिक चांगले वाटतात, याचा अर्थ असा नाही की ते चांगले आहेत की वाईट ...

    1.    जिझस बॅलेस्टेरोज म्हणाले

      नक्की, ही चवची बाब आहे. मला वैयक्तिकरित्या डब्ल्यूएम टाइलिंग आवडत नाही, जोपर्यंत आपण अर्थातच प्रोग्रामर नसल्यास, इतर गोष्टींसाठी ते मला अनुत्पादक बनवतात किंवा कदाचित मीच आहे जो त्यांचा वापर कसा करायचा हे मला माहित नाही परंतु तेथून सांगायचे की आम्ही एकापेक्षा चांगले आहोत. केडीई आणि ग्नोम between दरम्यान संघर्ष सुरू झाला तेव्हापासून ठराविक फ्लेमवारांवर परत जा

      1.    फायद्यासाठी म्हणाले

        टाइलिंग आणि टाइलिंगमध्ये काय फरक आहे? आगाऊ धन्यवाद.

      2.    जिझस बॅलेस्टेरोज म्हणाले

        हाय बोनस,

        येथे विविध प्रकारच्या डब्ल्यूएमचे स्पष्टीकरण आहे.

        https://wiki.archlinux.org/index.php/Window_Manager_%28Espa%C3%B1ol%29

        हे "अद्भुत" चे उदाहरण आहे जे टाइलिंग प्रकार आहे.

        https://www.youtube.com/watch?v=4mMb7qXwhuU

        ग्रीटिंग्ज

  10.   m म्हणाले

    डीडब्ल्यूएम एक आहे ... क्षमस्व, दोन बॉल वेदना: आपल्याला कोडला स्पर्श करावा लागेल ते बदलण्यासाठी आणि पुन्हा कॉम्पाइल करणे - आपल्याला नेहमी माहित आहे असे गृहीत धरून सी.

    स्पेक्ट्रडब्ल्यूएम हा बॉम्ब बाबा आहे!

  11.   johnfgs म्हणाले

    हे मनोरंजक आहे परंतु मी या रहस्यमय विंडो व्यवस्थापकांचे आवाहन पाहू शकत नाही. प्रत्येक वेळी आपण काही वर्तन बदलू इच्छित म्हणून पुन्हा कंपाईल करणे चांगले आहे ... जरा जास्त. मला हे समजले आहे की स्मृती उपभोगाबद्दल काही प्रमाणात लोक असुरक्षित आहेत, परंतु प्रत्येक वेळी चाकाला प्रत्येक वेळी पुनर्प्राप्त करावे लागते ... ते अव्यवहार्य आहे, आणि जर हा मुद्दा कमी मेमरीचा वापर केला तर बरं आहे ... असं वाटतं की ते कापण्यासारखे आहे आपले पाय आणि माझे म्हणणे «माझे वजन 30 किलो कमी झाले»

    त्या व्यतिरिक्त, डब्ल्यूएम कसे कार्य करते हे शिकण्यास आपल्याला स्वारस्य असल्यास ते अद्याप मनोरंजक आहे, खासकरुन जर ते नेटडब्ल्यूएम अनुरूप असेल.

    1.    अलेक्झांडर महापौर म्हणाले

      ही चवची बाब आहे. जरी खरोखर रीकंपिलिंग ही फक्त एक लाइन चालवित आहे (सूडो मेक क्लीन इंस्टॉल) आणि रीस्टार्ट करणे आवश्यक नाही. तेथे एक पॅच आहे जो आपल्याला मॉडेकी + क दाबून डीडब्ल्यूएम पुन्हा सुरू करण्याची परवानगी देतो

  12.   ऑस्कर मेझा म्हणाले

    हाय, हार्डवेअर संसाधन वापराच्या बाबतीत डीडब्ल्यूएम ते फ्लक्सबॉक्स कसे आहे?