সবচেয়ে কার্যকর উইন্ডো ম্যানেজারগুলির মধ্যে একটি ডিডাব্লুএম

আমি কয়েক বছর ধরে খুব লাইটওয়েট উইন্ডো ম্যানেজার ব্যবহার করছি। আমি দিয়ে শুরু Fluxboxতারপর খোলা বাক্স বিতরণ ইনস্টল করার সময় CrunchBang, এই থেকে আমি গিয়েছিলাম এক্সমোনাড এবং পরিশেষে, ডিডাব্লুএম, উইন্ডো পরিচালক যা Xmonad ভিত্তিক। প্রকৃতপক্ষে, এক্সমনাদ হ'ল সি-এর পরিবর্তে হাস্কেলে লেখা একটি ডিডাব্লুএম ক্লোন is

এটি বলেছিল, আমি মনে করি আমি সিদ্ধান্ত নেওয়ার জন্য বেশ কয়েকজন পরিচালককে চেষ্টা করেছি (ব্যক্তিগত, অবশ্যই) যে DWM নিঃসন্দেহে সর্বোত্তম, বিশেষত দক্ষতা এবং অনুকূলকরণের ক্ষেত্রে terms এই নিবন্ধে আমি কীভাবে এটি ইনস্টল করব এবং এর ব্যবহারের জন্য একটি সংক্ষিপ্ত পরিচিতি কীভাবে ধাপে ধাপে তা ব্যাখ্যা করার চেষ্টা করব।

ইনস্টলেশন

এই ক্ষেত্রে, DWM মাধ্যমে প্রচলিত উপায়ে ইনস্টল করা হবে না কার্যক্ষম, আমরা সরাসরি আপনার সংগ্রহস্থলটিকে ক্লোন করব, এর জন্য:

it গিট ক্লোন http://git.suckless.org/dwm

ডাউনলোড হয়ে গেলে আমরা ডিরেক্টরিতে প্রবেশ করি। কনফিগারেশনের ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ ফাইলটি config.def.h। সমস্ত পরিবর্তনগুলি ফাইলটিতে করা হবে। সাবধানতা অবলম্বন করুন, এই ফাইলটি সেই ফাইলটি ডিফল্টরূপে আসে, সংকলনের জন্য ফাইলটি কল করা প্রয়োজন config.h। একবার আমরা দৌড় করা, যদি এটি না থাকে তবে তিনি এটি তৈরির যত্ন নেবেন।

চালিয়ে যাওয়ার আগে আপনি কয়েকটি সরঞ্জাম ইনস্টল করতে চাইতে পারেন ডিমেনু, যা কোনও প্রোগ্রাম চালু করতে অনুমতি দেবে। এর জন্য আমরা কার্যকর করি:

sudo অ্যাপ্লিকেশন - suckless- সরঞ্জাম ইনস্টল করুন

সংকলনের আগে করা পরিবর্তনগুলি

সংকলনের আগে, কমপক্ষে কোন টার্মিনালটি আমরা চাপতে যখন DWM সম্পাদন করতে চাই তা পরিবর্তন করা আদর্শ হবে ALT + Shift + enter। এটির জন্য আমরা ফাইলটি সংশোধন করি config.def.h, (বা config.h যদি আপনি ইতিমধ্যে অনুলিপিটি তৈরি করেছেন) নীচের লাইনটি:

স্ট্যাটিক কনস্ট চর * টার্ম সিএমডি [] = {"সেন্ট", নুল};

আপনার পছন্দসই টার্মিনাল দ্বারা, আমার ক্ষেত্রে টার্মিনেটর:

স্ট্যাটিক কনস্ট চর * টার্ম সিএমডি [] = {"টার্মিনেটর", নুল};

ইনস্টল করার আগে আরও কিছু করার দরকার আছে। একটি ডিডাব্লুএম সেশন তৈরি করুন যা আমাদের সিস্টেমে প্রবেশের সময় এটি সম্পাদন করতে দেয়। আমাদের একটি ফাইল দরকার যা আমরা কল করব dwm.desktop এবং আমরা এটি স্থাপন করব / Usr / share / xsessions, লিখিত সামগ্রীটি নিম্নরূপ হওয়া উচিত:

[ডেস্কটপ এন্ট্রি] এনকোডিং = ইউটিএফ -8 নাম = ডিওএম-ব্যক্তিগতকৃত মন্তব্য = গতিশীল উইন্ডো ম্যানেজার এক্সিকিউশন = ডিডএম-ব্যক্তিগতকৃত আইকন = dwm.png প্রকার = এক্সসেশন

পরিবর্তে, আমরা একটি স্ক্রিপ্ট তৈরি করব যা বলা হয় এই অধিবেশনটিতে প্রবেশের সময় কার্যকর করা হবে called dwm- ব্যক্তিগতকৃত যার জন্য আমরা কার্যকর করার অনুমতি দেব এবং এর সামগ্রীতে হ'ল সমস্ত প্রোগ্রাম যা আমরা শুরুতে কার্যকর করতে চাই তার সম্পাদন। আমার উদাহরণস্বরূপ:

# !! & # সেট স্থিতি দণ্ড & ডিডাব্লুএম ডাব্ল্যামস্ট্যাটস এবং এক্সিকিউটিড ডাব্লুএম শুরু করুন

স্ক্রিপ্টটি সংরক্ষণ করা উচিত , / Usr / বিন নির্বাহের অনুমতি সহ:

chmod + x dwm-personalized

বিল্ড এবং ইনস্টল করুন

এখন, ডিরেক্টরি যেখানে ডিডাব্লুএম অবস্থিত সেখানে আমরা সংকলন এবং ইনস্টল করি:

sudo মেকিং ইনস্টল করুন

এর পরে, আমরা বর্তমান উইন্ডো ম্যানেজার থেকে প্রস্থান করব এবং ডিডাব্লুএম এর সাথে প্রবেশ করব।

ব্যবহারের গাইড

একবার ভিতরে, সঙ্গে Alt + Shitf + enter উপরে বর্ণিত টার্মিনালটি কার্যকর করা হবে। বেসিক কমান্ডগুলি হল

- [শিফট] + [আল্ট] + [প্রবেশ করুন] - টার্মিনালটি চালু করুন
- [আল্ট] + [পি] - ডেমেনু চালু করুন
- [আল্ট] + সংখ্যা 1 থেকে 9 - বিভিন্ন লেবেলের (অথবা ডেস্কটপগুলির) মধ্যে সরান
- [শিফট] + [আল্ট] + সংখ্যা - উইন্ডোটি নির্দেশিত সংখ্যায় সরান
- [Alt] + [শিফট] + গ - বর্তমান উইন্ডোটি বন্ধ করুন

ডিফল্টরূপে 3 ধরণের লেআউট রয়েছে, টালি-ছাত্তয়া ([Alt] + টি), একচক্ষুর চশমা ([Alt] + m) যা একটি উইন্ডো পূর্ণ পর্দা দেখায় এবং আমরা তাদের মধ্যে [Alt] + j বা [Alt] + k দিয়ে নেভিগেট করতে পারি এবং শেষ পর্যন্ত নির্দলীয়, উইন্ডোজগুলিকে আমাদের পছন্দ অনুসারে সরানো এবং আকার পরিবর্তন করতে।

সমস্ত কীবোর্ড শর্টকাটগুলি ফাইলটিতে রয়েছে config.def.h, এবং এটিই আমরা নতুনদের ঘোষণা করব।

আপনি যদি [Alt] এর পরিবর্তে উইন্ডোজ কী ব্যবহার করতে পছন্দ করেন তবে কেবল লাইনটি সংশোধন করুন

# নির্দিষ্ট মোডকি মড 1 ম্যাস্ক

দ্বারা

# নির্দিষ্ট মোডকি মড 4 ম্যাস্ক

এবং recompile।

ইচ্ছায় DWM পরিবর্তন করা

অনেকগুলি প্যাচ রয়েছে যা এর অফিশিয়াল ওয়েবসাইটে (http://dwm.suckless.org/patches/) DWM এ প্রয়োগ করা যেতে পারে। তবে, স্ট্যাটাস বারটি রঙ করা সবচেয়ে আকর্ষণীয় একটি, সর্বশেষতম সংস্করণ (6.1) এর জন্য উপলভ্য নয়। আমি একটি লেখার চেষ্টা করেছি এবং এটি বর্তমানে বেশ ভালভাবে কাজ করে। পাওয়া যায় github.com/someone91/myDWM এবং এটি ডাউনলোড এবং টাইপ করা হিসাবে চালানো যেমন সহজ:

গিট dwm-6.1-simplestatuscolor.diff প্রয়োগ করুন

এটি ব্যবহার করার জন্য আপনাকে ব্যবহার করা দরকার dwmstatus এবং নিম্নলিখিত হিসাবে রাষ্ট্র বিন্যাস।

প্যাচটির 7 টি রঙ রয়েছে, রঙটি ব্যবহারের জন্য নির্দেশ করতে আপনাকে অবশ্যই রঙিন করার জন্য পাঠ্যের শেষে অক্ষরটি লিখতে হবে, যেখানে সিএল 01 থেকে 07 এর একটি অঙ্ক digit উদাহরণস্বরূপ, প্রথম তিনটি রঙ ব্যবহার করে:

স্থিতি = স্মিপ্রিন্টফ ("এল:% s \ x01 এ:% s \ x02 ইউ:% s% s \ x03", গড়, টিমার, টিমুটসি, টিএমবিএন);

এটি রঙ 1 এর সাথে L:% s, রঙ 2 এর সাথে L:% s এবং রঙ 3 এর সাথে ইউ:% s% গুলি বর্ণযুক্ত করবে।

আপনি যদি প্যাচ সম্পর্কে প্রোগ্রামিংয়ের বিশদ জানতে চান তবে পরামর্শ নিতে পারেন এই নিবন্ধটি.

চূড়ান্ত মন্তব্য

আমি আশা করি আপনি নিবন্ধটি পছন্দ করেছেন এবং এই ধরণের উইন্ডো ম্যানেজার চেষ্টা করার জন্য উত্সাহিত হয়েছেন। যেহেতু আমি এগুলি আবিষ্কার করেছি, আমি আবার প্রচলিত পরিচালকদের ব্যবহার করিনি, এবং আমি এগুলি মিস করি না। আমি আপনাকে একটি স্ক্রিনশট রেখেছি:

স্ক্রিনশট - 290714 - 13-11-28


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   কেউ তিনি বলেন

    টর from থেকে মন্তব্য পরীক্ষা

    1.    পান্ডেভ 92 তিনি বলেন

      এবং এই, নিবন্ধটির সাথে কী করার আছে?

    2.    ইউকিটারু তিনি বলেন

      টিওআর ব্যবহারের জন্য কী উদ্দেশ্যে? সুরক্ষা? হাহাহাহাহাহাহা

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

  2.   বোনো তিনি বলেন

    র‌্যাম ব্যবহার সম্পর্কে, এক্সএফএসে ডিফল্টরূপে আসার সাথে এটি কীভাবে তুলনা করা যায়?

    1.    আলেকজান্ডার মেয়র তিনি বলেন

      ভাল,

      বেসিক চলমান, ব্যাটারি অ্যাপলেট এবং নেটওয়ার্ক সংযোগগুলি দিয়ে আমি পরিমাপ করেছি। এখানে ফলাফল:

      DWM: 140Gib এর 4 MiB Mi
      এক্সএফসিই: গীবের 279 এমআইবি

      1.    বোনো তিনি বলেন

        আপনাকে অনেক ধন্যবাদ, আমি এটি তখন ইনস্টল করব: ডি, আমি কেবল ভেড়ার ব্যবহার কমাতে চেয়েছিলাম।

      2.    আলেকজান্ডার মেয়র তিনি বলেন

        আমি আশা করি এটি আপনাকে হতাশ করবে না

    2.    ধুন্তর তিনি বলেন

      আইক্যান্ডি না হারিয়ে কম ভেড়ার ব্যবহার? ===> আইসডাব্লু + টিন্ট 2 + ডাব্লুবার

  3.   bmacf তিনি বলেন

    আমি ছুটিতে যাবার সময় এটি পরীক্ষা করার চেষ্টা করব ... আমি ডাব্লুএমএস সম্পর্কে সবসময়ই আগ্রহী ছিলাম, তবে আমি ডিইএস-তে খুব অভ্যস্ত ... এবং 0 থেকে কনফিগার করার সমস্ত ঝামেলাও এমন কিছু যা কিছুটা ক্লান্তিকর বলে মনে হয় আমি, কিন্তু আমি আর্চ ... এক্সডি ইনস্টল করার পরে এটি থেকে নিরাময় পেয়েছি

    1.    আলেকজান্ডার মেয়র তিনি বলেন

      হ্যাঁ এটি সত্য যে প্রথমে এটি কিছুটা ক্লান্তিকর তবে একবার আপনার অভ্যাস হয়ে গেলে ... আপনার পক্ষে ED এ ফিরে যাওয়া কঠিন হবে। 🙂

  4.   এলিওটাইম 3000 তিনি বলেন

    অসাধারণ Plz!

    1.    দেশিকোডার তিনি বলেন

      আমি কিছুক্ষণের জন্য দুর্দান্ত ছিলাম, তবে আমি খুব বেশি দৃ convinced়বিশ্বাস পাইনি এবং আমি আমার প্রিয় এবং বিশ্বস্ত ওপেনবক্সে ফিরে এসেছি, অবশ্যই 0 থেকে কনফিগার করা হয়েছে 0 থেকে কনফিগার করে আমার অর্থ ওপেনবক্স কনফিগারেশন xML এর পরিবর্তে ডিবিয়ানে ডিফল্টরূপে আসে ওপেনবক্স প্যাকেজ সহ, আমি এটি প্রায় স্ক্র্যাচ থেকে আবার নতুন করে লিখেছি, সমস্ত ফাংশন বিশদভাবে ঘোষণা করে, উদাহরণস্বরূপ, যখন Alt + f4 টিপানোর সময় বা উইন্ডোটি ক্রস করে আঘাত করার সময় কোন সীমানা উইন্ডোটি টেনে আনতে দেয় এবং এটির আকার পরিবর্তন করতে কোনটি দেয় (আমার ক্ষেত্রে আমার কাছে আকার পরিবর্তন করতে নীচের এবং ডান প্রান্তগুলি আছে, টানতে উপরের এবং বামে) এবং আরও অনেক বিবরণ। উইন্ডো থিম, যদিও আমি এটিকে একটি নতুন চেহারা দেওয়ার কথা ভাবছি। যাইহোক, এটির অনেক কাজ রয়েছে, আসলে আমি কয়েক বছর ধরে আমার ওপেনবক্স কনফিগারেশনটি সংরক্ষণ করছি, এটি এমন একটি বিষয় যা আমি অনেক প্রশংসা করি এবং আমি হ্যাঁ বা হ্যাঁ ব্যাকআপ করি।

      গ্রিটিংস!

  5.   ব্ল্যাকশিপএক্স তিনি বলেন

    ইনস্টলেশন কমান্ডগুলিতে প্যাকম্যানে অ্যাপট-গেট পরিবর্তন করা কি যথেষ্ট হবে এবং পরিবর্তনগুলি আর্কে ব্যবহার করার জন্য একই হবে?

    1.    আলেকজান্ডার মেয়র তিনি বলেন

      আমি কখনই আর্চ ব্যবহার করিনি, তবে আমারও ধারণা। যেহেতু ডিডাব্লুএমটি সংগ্রহস্থল থেকে ইনস্টল করা হয় এবং একমাত্র প্রয়োজনীয় প্যাকেজ, আপনি যদি ডেমেনু ব্যবহার করতে চান তবে suckless- সরঞ্জাম tools

    2.    Wada আপনি তিনি বলেন

      না, আর্চলিনাক্সে সত্যটি একই নয় যখন আমি এটি ইনস্টল করি, ডিডব্লিউএম ডাউনলোড করি এবং ডেমেনু 0 থেকে সংকলন করি, আপনি প্যাকম্যান ব্যবহারের চেয়েও ABS ব্যবহার করতে পারেন যা আরও প্রস্তাবিত।

      প্যাকম্যান প্যাকেজগুলিতে ডিডাব্লুএম রয়েছে তবে আমি আপনাকে সেখান থেকে ইনস্টল করার পরামর্শ দিচ্ছি না, তাই আপনি এটি আপনার পছন্দ অনুসারে সংকলন এবং সংশোধন করতে পারেন। 🙂

      1.    এলিওটাইম 3000 তিনি বলেন

        এবং কীভাবে দুর্দান্ত?

      2.    Wada আপনি তিনি বলেন

        আশ্চর্যজনক আমি এটিকে পরিবর্তন করি না, কেবল 126MB শুরু করার সময় এটি আমাকে গ্রাস করে এটি LUA এ মডুলার এবং প্রোগ্রাম করা হয়, তাই আমার তৈরি প্রতিটি কনফিগারেশনের জন্য আমাকে সংকলন করার দরকার নেই, এবং আমাকে বলতে দিন যে এটি স্লিমের জন্য 126 এমবি ছিল একটি সময় ছিল আমি টিটিওয়াই / ব্যাশের মাধ্যমে এবং প্রায় 80MB বুট করার সময় লগইন ব্যবহার করেছি।

      3.    এলিওটাইম 3000 তিনি বলেন

        ঠিক পরের বারে আমাকে কীভাবে জুয়া এবং স্লটস (# ওকনো) দিয়ে দুর্দান্ত কীভাবে কনফিগার করতে হবে তা শিখতে হবে এবং ডেস্কটপ এনভায়রনমেন্টগুলি থেকে আরও বাগ বা গ্লিটকে ভুগতে হবে না (এখন পর্যন্ত এক্সএফসিই, কে। ডি। 4.8 এবং জিনোম 2 আমি হতাশ হইনি )।

    3.    আলেকজান্ডার মেয়র তিনি বলেন

      এখানে একটি গাইড।https://wiki.archlinux.org/index.php/Dwm

  6.   গঞ্জেলমেড তিনি বলেন

    নোটের জন্য ধন্যবাদ, আমি একবার এটি চেষ্টা করব। শ্রদ্ধা।

  7.   রক্তবর্ণ অন্ধকার তিনি বলেন

    মিস করছি?
    দয়া করে বানানটি মিস করবেন না।

    1.    আলেকজান্ডার মেয়র তিনি বলেন

      আমি জানি দুঃখিত. তবে আমি বুঝতে পেরেছিলাম আর আমি আর্টিকেলটি সম্পাদনা করতে পারছি না। :-(। কেউ কি এটি সংশোধন করতে পারে?

      1.    আলেকজান্ডার মেয়র তিনি বলেন

        তবে * এবং যদি কেউ পারে * (মোবাইল থেকে লেখার জিনিসগুলি এবং সম্পাদনা করতে না পারা .. এক্সডি)

  8.   ইলুক্কি তিনি বলেন

    ভাল টুটো। খুব শীঘ্রই আমি এই ডাব্লুএমগুলিতে পৌঁছে যাব তবে এটিকে স্বাচ্ছন্দ্যে ছেড়ে যেতে শেখার জন্য আপনাকে প্রয়োজনীয় সময় উত্সর্গ করতে হবে।
    গ্রিটিংস।

  9.   ডিবিশ তিনি বলেন

    আমি বেশ কয়েকজনের মধ্যে দিয়েছি এবং আমার পক্ষে কোনটি "সেরা" তা বলার সাহসও আমি করি না। নন-টাইলিংয়ের মধ্যে আমি বিশেষত ফ্লাক্সবক্স এবং ওপেনবক্স এবং টাইলিং পছন্দ করি, যদিও আমার পক্ষে এটি চয়ন করা কঠিন কারণ প্রত্যেকেই একটি দুর্দান্ত সুন্দর বিশ্বের, আমি আই 3 এবং ডিডএম বলব। আমি তাদের আরও ভাল পছন্দ করি, এর অর্থ এই নয় যে তারা আরও ভাল বা আরও খারাপ ...

    1.    যিশু বালেসেরোস তিনি বলেন

      হুবহু, এটা স্বাদের বিষয়। আমি ব্যক্তিগতভাবে ডাব্লুএম টাইলিং পছন্দ করি না, যদি না আপনি অবশ্যই প্রোগ্রামার হন, অন্য বিষয়গুলির জন্য তারা আমাকে অনুৎপাদনশীল করে তোলে বা সম্ভবত আমিই সেগুলি ব্যবহার করতে জানি না তবে সেখান থেকে বলতে চাই যে একজনের চেয়ে অন্যটি আমাদের চেয়ে ভাল would কেডিএ এবং জ্ঞোম between এর মধ্যে যখন লড়াই হয়েছিল তখন থেকে সাধারণ ফ্লেয়ারওয়ারগুলিতে ফিরে আসুন 😀

      1.    বোনো তিনি বলেন

        টাইলিং এবং টাইলিংয়ের মধ্যে পার্থক্য কী? আগাম ধন্যবাদ.

      2.    যিশু বালেসেরোস তিনি বলেন

        হাই বোনাস,

        এখানে বিভিন্ন ধরণের ডাব্লুএম এর ব্যাখ্যা রয়েছে।

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

        এটি "আশ্চর্য" এর উদাহরণ যা একটি টাইলিং টাইপ।

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

        একটি অভিবাদন।

  10.   m তিনি বলেন

    dwm হ'ল ... দুঃখিত, দুটি বলের ব্যথা: আপনার কোডটি স্পর্শ করতে হবে এবং পুনরায় সংকলন করতে হবে - আপনাকে সর্বদা সি বলে জানার দরকার রয়েছে এমন কোনও পরিবর্তন করতে always

    স্পেকট্রেডব্লিউএম বোমা বাবা!

  11.   johnfgs তিনি বলেন

    এটি আকর্ষণীয় তবে আমি এই গুপ্ত উইন্ডো পরিচালকদের আবেদন দেখতে পাচ্ছি না। প্রতিবার কিছু আচরণ পরিবর্তন করতে চাইলে সংশোধন করা ভাল ... কিছুটা বেশি। আমি বুঝতে পারি যে মেমরির ব্যবহারে কিছুটা আবেগপ্রবণ লোক রয়েছে তবে মূলত প্রতিবার চাকাটি পুনরায় উদ্ভাবন করতে হবে ... এটি ব্যবহারিকর নয়, এবং সমস্যাটি যদি কম স্মৃতিশক্তি হয় তবে ভাল ... এটি আমার কাছে মনে হয় এটি কাটার মতো আপনার পা এবং বলছেন «আমার 30 কেজি ওজন হ্রাস»

    এগুলি বাদে, যদি আপনি ডাব্লুএম কীভাবে কাজ করে তা শিখতে আগ্রহী হন তবে এটি আকর্ষণীয়, বিশেষত যদি এটি নেটডাব্লুএম অনুগত হয়।

    1.    আলেকজান্ডার মেয়র তিনি বলেন

      এটা স্বাদের বিষয়। যদিও সত্যিকারের রিকম্পাইলিং কেবল একটি লাইন চালাচ্ছে (সুডো ক্লিন ইনস্টল করুন) এবং পুনরায় আরম্ভ করার দরকার নেই। সেখানে একটি প্যাচ রয়েছে যা আপনাকে MODKEY + q টিপে DWM পুনরায় চালু করতে দেয়

  12.   অস্কার মেজা তিনি বলেন

    হাই, হার্ডওয়্যার রিসোর্স ব্যবহারের ক্ষেত্রে ডিডাব্লুএম থেকে ফ্লাক্সবক্স কেমন?