প্রকাশিত এপ্রিল 25, 2022, 6:00PM EDT
দেবর্ষি দাস একজন স্বাধীন নিরাপত্তা গবেষক এবং সাইবারসিকিউরিটি প্রশিক্ষক যিনি সাইবার সিকিউরিটি এবং লিনাক্স সম্পর্কে লেখার আগ্রহের সাথে। একজন অনলাইন প্রযুক্তি এবং নিরাপত্তা সাংবাদিক হিসাবে অর্ধ দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি সংবাদ কভার করতে এবং সরলীকৃত, অত্যন্ত অ্যাক্সেসযোগ্য ব্যাখ্যাকারী এবং কীভাবে-করবেন নির্দেশিকা তৈরি করতে উপভোগ করেন যা প্রত্যেকের জন্য প্রযুক্তিকে সহজ করে তোলে। যখন সে দিনের বেলা প্রোগ্রামিং এবং প্রকাশনা করে, আপনি দেবর্ষিকে হ্যাকিং এবং রাতে গবেষণা করতে পাবেন।
আপনি যদি ন্যূনতমতার প্রশংসা করেন এবং আপনার কর্মপ্রবাহের গতি বাড়াতে চান, তাহলে আপনাকে অবশ্যই একটি টাইলিং উইন্ডো ম্যানেজারে স্যুইচ করতে হবে। সঠিক সেটআপ এবং পরিবর্তনের সাথে, একটি উইন্ডো ম্যানেজার আপনার ডেস্কটপে একটি নান্দনিক স্পর্শ যোগ করার সময় আপনার উত্পাদনশীলতাকে দ্রুতগতিতে বাড়িয়ে তুলতে পারে।
i3wm বা, i3 উইন্ডো ম্যানেজার, নতুন এবং অভিজ্ঞদের মধ্যে একইভাবে একটি জনপ্রিয় পছন্দ। এটি লাইটওয়েট, অত্যন্ত কাস্টমাইজযোগ্য, শক্তিশালী এবং লিনাক্স রাইজিং এর জগতে নতুন উদ্যমে যে কেউ তাদের জন্য উপযুক্ত।
এই নিবন্ধটি একটি ঐতিহ্যগত ডেস্কটপ পরিবেশ থেকে আরামদায়ক স্থানান্তর করার জন্য i3wm ইনস্টল করার পরে ইনস্টলেশন পরবর্তী সমস্ত প্রয়োজনীয় কাজগুলিকে সম্বোধন করে৷
1. সুপার কী বাঁধুন
আপনি যখন প্রথমবার i3 সেশনে বুট করবেন, তখন এটি আপনাকে সুপার-এর জন্য ডিফল্ট কীবাইন্ডিং সেট করতে অনুরোধ করবে। ফাংশন এটি একটি গুরুত্বপূর্ণ কী-বাইন্ডিং যা আপনি চিরকালের জন্য i3 বা যেকোনো উইন্ডো ম্যানেজারের ভিতরে ব্যবহার করবেন।
ডিফল্টরূপে, i3wm আপনাকে Win আবদ্ধ করার বিকল্প উপস্থাপন করে কী বা Alt সুপার হিসাবে কী। আগেরটিকে সুপার হিসাবে ম্যাপ করা একটি স্বীকৃত অভ্যাস, যদিও আপনি সর্বদা এটিকে আপনার পছন্দের যেকোনো কীর সাথে আবদ্ধ করতে মুক্ত।
2. নাইট্রোজেন দিয়ে ওয়ালপেপার সেট করুন
আপনি যদি স্ক্র্যাচ থেকে i3wm ইন্সটল করে থাকেন, তাহলে সম্ভবত এটি একটি ফাঁকা স্ক্রীন দিয়ে আপনাকে স্বাগত জানাবে। যদিও সবচেয়ে আকর্ষণীয় প্রথম ইমপ্রেশন নয়, চিন্তা করবেন না, কারণ স্থায়ীভাবে ওয়ালপেপার পরিবর্তন করার জন্য এটি শুধুমাত্র কয়েকটি কমান্ডের প্রয়োজন৷
আপনার i3wm ওয়ালপেপার পরিবর্তন করতে, আপনাকে একটি ওয়ালপেপার ম্যানেজার ইনস্টল করতে হবে। নাইট্রোজেন হল একটি জনপ্রিয় ওয়ালপেপার ম্যানেজার যা আপনাকে ওয়ালপেপার পরিচালনা এবং সেট করতে দেয়৷
৷আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজার ব্যবহার করে আপনার লিনাক্স ডেস্কটপে নাইট্রোজেন ইনস্টল করুন:
উবুন্টু/ডেবিয়ান ডেরিভেটেস:
sudo apt install nitrogen আর্ক লিনাক্সে:
sudo pacman -S nitrogen RHEL/CentOS/Fedora সিস্টেমে:
sudo dnf install nitrogen একটি ওয়ালপেপার সেট করতে, নাইট্রোজেন ফায়ার করুন এবং ওয়ালপেপারের ছবিগুলি যেখানে সংরক্ষণ করা হয় সেখানে নেভিগেট করুন৷ নাইট্রোজেন স্বয়ংক্রিয়ভাবে আপনার থেকে বেছে নেওয়ার জন্য ছবি আনতে হবে।
অতিরিক্তভাবে, নাইট্রোজেন স্বয়ংক্রিয়ভাবে কার্যকর করতে i3wm কনফিগারেশন ফাইলে এই লাইনটি যুক্ত করুন এবং প্রতিবার আপনি i3wm থেকে লগ আউট বা রিফ্রেশ করার সময় ওয়ালপেপার পুনরুদ্ধার করুন:
exec always nitrogen --restore
i3wm, ডিফল্টরূপে, একটি কম্পোজিটরের সাথে পাঠানো হয় না। তাই আপনি যদি r/unixporn subreddit-এ দেখা অস্পষ্টতা, স্বচ্ছতা বা অভিনব ভিজ্যুয়াল এফেক্ট যোগ করতে চান, তাহলে আপনাকে আলাদাভাবে একটি কম্পোজিটর ইনস্টল করতে হবে।
কম্পটন i3wm ব্যবহারকারীদের জন্য গো-টু কম্পোজিটর হিসাবে ব্যবহৃত হত। কিন্তু সম্প্রতি, কম্পটনের একটি কাঁটা পিকম দখল করেছে। পিকম কম্পোজিটর ইন্সটল করুন, নাইট্রোজেনের মতো করে এটিকে স্বয়ংক্রিয়ভাবে শুরু করার জন্য সেট আপ করুন এবং আপনি যেতে পারবেন।
একটি কম্পোজিটর ব্যবহার করলে i3wm-এ আপনার হতে পারে এমন কোনও স্ক্রীন ছিঁড়ে যাওয়া বা আর্টিফ্যাক্টিং সমস্যাগুলিও প্যাচ হবে৷
পিকম কম্পোজিটর ইনস্টল করা হচ্ছে
পিকম কম্পোজিটর ইনস্টল করা মোটামুটি সহজবোধ্য, এবং প্রক্রিয়াটি লিনাক্সে যে কোনও প্যাকেজ ইনস্টল করার মতোই। পিকম ইনস্টল করতে, টার্মিনালটি ফায়ার করুন এবং আপনি যে ডিস্ট্রো চালাচ্ছেন তার উপর নির্ভর করে নিম্নলিখিত কমান্ডগুলি চালান:
আর্ক-ভিত্তিক সিস্টেমে:
sudo pacman -S picom ডেবিয়ান/উবুন্টু ডেরিভেটিভস-এ:
sudo apt install -y picom RHEL/Fedora/CentOS সিস্টেমে:
sudo dnf install picom অটো এক্সিকিউটে পিকম সেট আপ করা হচ্ছে
আপনার i3 উইন্ডো ম্যানেজার সেশনে লগ ইন করার সাথে সাথে স্বয়ংক্রিয়ভাবে পিকম চালানোর জন্য, আপনার i3wm কনফিগারেশন ফাইলে একটি লাইন যোগ করুন যা সেশন শুরুতে পিকম চালাতে i3 কে বলে৷
কনফিগারেশন ফাইলের যেকোনো জায়গায় এই লাইনে টাইপ করুন এবং তারপর Super + Shift + R দিয়ে i3wm পুনরায় লোড করুন। কীবাইন্ডিং:
exec picom 4. টার্মিনাল এমুলেটর পরিবর্তন করুন
i3wm কনফিগার ফাইলটি প্রাথমিকভাবে ডিফল্ট টার্মিনাল হিসাবে i3-sensible-terminal নির্দেশ করবে। যদিও আপনি বাক্সের বাইরে যা পাবেন তার জন্য মীমাংসা করার মধ্যে কোন ক্ষতি নেই, আপনি গুরুতরভাবে আরও ভাল বিকল্পগুলি মিস করছেন যা বর্ধিত বৈশিষ্ট্য এবং কাস্টমাইজযোগ্যতা অফার করে। অ্যালাক্রিটি, টার্মিনেটর, কিটি কয়েকটি নাম।
কোন টার্মিনাল বেছে নেবেন তা নিশ্চিত? সেরা লিনাক্স টার্মিনাল এমুলেটর সম্পর্কে আরও জানুন।
i3wm-এ আপনার ডিফল্ট টার্মিনাল এমুলেটর পরিবর্তন করতে, কনফিগারেশন ফাইলে এই লাইনটি সম্পাদনা করুন এবং আপনার পছন্দের টার্মিনালের সাথে "i3-sensible-terminal" প্রতিস্থাপন করুন। উদাহরণস্বরূপ, ডিফল্ট টার্মিনাল হিসাবে অ্যালাক্রিটি সেট করতে আপনি টাইপ করতে পারেন:
bindsym $mod+Return exec alacritty আপনি হয়তো ইতিমধ্যেই লক্ষ্য করেছেন যে GNOME বা XFCE এর মত ডেস্কটপ পরিবেশের বিপরীতে, Super টিপে কী কোনো অ্যাপ মেনু পপ আপ করে না।
i3wm এ একটি অ্যাপ চালানোর জন্য, আপনাকে হয় এটি টার্মিনালের মাধ্যমে লঞ্চ করতে হবে অথবা একটি অ্যাপ লঞ্চার ব্যবহার করতে হবে। dmenu একই জন্য একটি কঠিন পছন্দ এবং প্রায়ই একটি i3wm ভেরিয়েন্ট অফার যে distros সঙ্গে আগে থেকে ইনস্টল করা হয়. এটি দ্রুত, লাইটওয়েট এবং সহজেই কাস্টমাইজযোগ্য৷
৷আপনি আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজারের মাধ্যমে আপনার লিনাক্স সিস্টেমে ডিমেনু ইনস্টল করতে পারেন। একটি টার্মিনাল খুলুন এবং আপনার ডিস্ট্রোর উপর নির্ভর করে নিম্নলিখিত কমান্ডগুলি চালান:
আর্ক লিনাক্সে:
sudo pacman -S dmenu ডেবিয়ান/উবুন্টু-ভিত্তিক সিস্টেমে:
sudo apt install -y dmenu RHEL/Fedora/CentOS-এ:
sudo dnf install dmenu
ইনস্টল হয়ে গেলে, Win + D দিয়ে ডিমেনু ফায়ার করুন এবং আপনি যে অ্যাপ্লিকেশনটি চালু করতে চান তার জন্য অনুসন্ধান করুন৷
৷6. একটি স্ট্যাটাস বার ইনস্টল করুন
একটি স্ট্যাটাস বার হল একটি ঐচ্ছিক উপাদান যা স্ক্রিনের নীচে বা উপরে বসে। এটি সিস্টেমের তথ্য যেমন CPU ব্যবহার, RAM ব্যবহার, ইন্টারনেট গতি ইত্যাদি ট্র্যাক করে এবং প্রদর্শন করে।
আপনি আপনার সিস্টেমের কোনো হার্ডওয়্যার বা সফ্টওয়্যার উপাদান সম্পর্কে মেট্রিক্স প্রদর্শন করতে এটি কনফিগার করতে পারেন। আপনি যদি আপনার সংস্থানগুলি সম্পর্কে সচেতন হন এবং কর্মক্ষমতার উপর ঘনিষ্ঠ নজর রাখতে পছন্দ করেন তবে আপনার অবশ্যই একটি স্ট্যাটাস বার ইনস্টল করা উচিত৷
জনপ্রিয় পছন্দগুলির মধ্যে রয়েছে i3status বার, ওয়েবার এবং পলিবার৷
৷7. ওয়ার্কস্পেস সংগঠিত করুন
ডিফল্টরূপে, ওয়ার্কস্পেসগুলি এক থেকে 10 নম্বর দিয়ে সাজানো হয়৷ আপনি সুপার + এক্স ব্যবহার করে ওয়ার্কস্পেসগুলির মধ্যে স্যুইচ করতে পারেন যেখানে "X" হল এক থেকে শূন্য পর্যন্ত যেকোনো সংখ্যা। যদিও এটি যেমন ঠিক তেমনি, সর্বোত্তম পদ্ধতিটি হবে প্রতিটি ওয়ার্কস্পেসের বিষয়বস্তুর সাথে সামঞ্জস্যপূর্ণ নামের সাথে সংখ্যা প্রতিস্থাপন করা।
উদাহরণস্বরূপ, ওয়েব, কোড, মিডিয়া ইত্যাদি দিয়ে 1, 2, 3 প্রতিস্থাপন করুন। আপনি ধারণা পাবেন! এই বিন্যাসটি অর্জন করতে, i3wm কনফিগারেশন ফাইলে ডুব দিন এবং এই লাইনগুলি টাইপ করুন বা সম্পাদনা করুন:
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4" এবং:
bindsym $mod+1 $ws1
bindsym $mod+2 $ws2
bindsym $mod+3 $ws3
bindsym $mod+4 $ws4 প্রতি:
set $term "1: term"
set $web "2: web"
set $file_manager "3: files" এবং:
bindsym $mod+1 $term
bindsym $mod+2 $web
bindsym $mod+3 $file_manager আপনার পছন্দ অনুযায়ী বাকিটা সম্পাদনা করুন এবং Super + Shift + R দিয়ে i3wm রিফ্রেশ করুন . পরিবর্তনগুলি কার্যকর হওয়া উচিত৷
8. কী-বাইন্ডিং ব্যক্তিগতকৃত করুন
উইন্ডো ম্যানেজারগুলিতে নেভিগেশন অত্যন্ত কীবোর্ড-কেন্দ্রিক। একটি উইন্ডো ম্যানেজারের সম্পূর্ণ সম্ভাবনাকে কাজে লাগানোর জন্য, আপনাকে কী-বাইন্ডিংয়ের সাথে নিজেকে পরিচিত করতে হবে, অন্তত প্রাথমিক ফাংশনের জন্য যদি সব না হয়।
যদি ডিফল্ট কী-বাইন্ডিংগুলি আপনার সাথে ভাল না হয়, তাহলে নির্দ্বিধায় i3wm কনফিগারেশন ফাইলটি সম্পাদনা করুন এবং আপনার নিজস্ব কাস্টম কীবাইন্ডিং সেট করুন। কীবাইন্ডিং সম্পর্কে আরও জানতে এবং কীভাবে সেগুলি কাস্টমাইজ করা যায়, অফিসিয়াল i3wm ডকুমেন্টেশন দেখুন৷
9. আপনার ডটফাইলস ব্যাক আপ করুন
তর্কযোগ্যভাবে সবচেয়ে গুরুত্বপূর্ণ কাজ যা শিক্ষানবিসদের প্রায়ই অবহেলা হয় তাদের ডটফাইলগুলিকে ব্যাক আপ করা। ডটফাইলস হল কনফিগারেশন ফাইলের জন্য লিনাক্স জার্গন।
এটির নামকরণ করা হয়েছে কারণ সমস্ত কনফিগারেশন ফাইল সাধারণত লুকানো ডিরেক্টরিতে সংরক্ষণ করা হয় এবং লিনাক্সে, প্রতিটি লুকানো ডিরেক্টরির নাম একটি পিরিয়ড বা ডট দিয়ে শুরু হয়। তাই, নাম "ডট"-ফাইলস।
আপনি যদি i3wm বা যেকোন উইন্ডো ম্যানেজারে নতুন হন, তাহলে পরীক্ষা-নিরীক্ষা এবং রইসিং করার সময় আপনি বাগ এবং সমস্যায় পড়তে বাধ্য।
প্রতিবার ব্রেক করার সময় আপনি আপনার i3wm কে দ্রুত একটি কার্যকরী অবস্থায় রিওয়াইন্ড করতে পারেন তা নিশ্চিত করতে, আপনাকে এর কনফিগারেশন ফাইলগুলির একটি ব্যাকআপ বজায় রাখতে হবে।
আপনার ডটফাইলগুলিকে ব্যাক আপ করার একটি আদর্শ উপায় হল সেগুলিকে আপনার GitHub সংগ্রহস্থলে আপলোড করা। কিভাবে অনিশ্চিত? গিট সম্পর্কে আরও জানুন এবং এটি কীভাবে ব্যবহার করবেন।
লিনাক্সের জন্য সেরা উইন্ডো ম্যানেজার
i3wm-এর একটি বিশ্বস্ত টাইলিং উইন্ডো ম্যানেজার হওয়ার ইতিবাচক ইতিহাস রয়েছে, কিন্তু FOSS-এর জগতে বিকল্পগুলি সবসময়ই প্রচুর থাকে৷
আপনি আপনার দৈনন্দিন ড্রাইভার হিসাবে i3wm-এর জন্য স্থির হওয়ার আগে, আপনি এর বাকি প্রতিযোগীদের পরীক্ষা করে দেখতে চাইতে পারেন এবং ভালো-মন্দ বিবেচনা করতে পারেন। আমরা লিনাক্সের জন্য সেরা উইন্ডো ম্যানেজারদের এই কিউরেটেড তালিকার সাথে আপনার জন্য এটিকে স্ট্রিমলাইন করেছি