I3 (window manager)
আই3 হল একটি টাইলিং উইণ্ডো ম্যানেজার যা এক্স11-এর জন্য ডিজাইন করা হয়েছে, ডাব্লুএমআইআই দ্বারা অনুপ্রাণিত এবং সি-তে লেখা। এটি টাইলিং, স্ট্যাকিং এবং ট্যাবিং বিন্যাসকে সমর্থন করে, যা ম্যানুয়ালি পরিচালিত হয়। এর কনফিগারেশন একটি প্লেইন টেক্সট ফাইলের মাধ্যমে অর্জন করা হয় এবং অনেক প্রোগ্রামিং ভাষা থেকে এর ইউনিক্স ডোমেন সকেট এবং জে. এস. ও. এন ভিত্তিক আই. পি. সি ইন্টারফেস ব্যবহার করে আই3 সম্প্রসারণ করা সম্ভব। ডাব্লুএমআইআই-এর মতো, আই3-ও ভিআই এবং ভিএম-এর মতো একটি নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করে। ডিফল্টরূপে, উইন্ডোর ফোকাস ডান হাতের হোম রো কী (মোড1 + জে, কে, এল, সেমিকোলন) ছাড়াও ডকুমেন্টেশন 'মোড1' কী (অল্ট কী/উইন্ডোজ কী) দ্বারা নিয়ন্ত্রিত হয়, যেখানে উইন্ডোর গতিবিধি শিফট কী (মোড1 + শিফট + জে, কে, এল, সেমিকোলন) যোগ করে নিয়ন্ত্রিত হয়। আই3-এর প্রাথমিক নকশার লক্ষ্যগুলি হল ব্যবহারকারীর অবদানকে উৎসাহিত করে এমন সু-লিখিত, নথিভুক্ত কোড থাকা; এক্সলিব-এর পরিবর্তে এক্সসিবি ব্যবহার করা; মাল্টি-মনিটর বৈশিষ্ট্যগুলি সঠিকভাবে বাস্তবায়ন করা, যাতে প্রতিটি কর্মক্ষেত্র একটি ভার্চুয়াল স্ক্রিনে বরাদ্দ করা হয়, এবং নিরীক্ষণ সংযোজন এবং অপসারণগুলি উইন্ডোগুলির অ-ধ্বংসাত্মক হয়; টেক্সট এডিটর vi এবং vim-এর মতো পদ্ধতিতে বিভিন্ন মোড বাস্তবায়ন করা; উইন্ডো পরিচালনার জন্য বিমূর্ত (এবং অন্তর্নিহিত ডেটা কাঠামো) হিসাবে একটি গাছ ব্যবহার করা; এবং UTF-8 অক্ষর এনকোডিং বাস্তবায়ন করা। আই3-এর কনফিগারেশন একটি প্লেইন টেক্সট ফাইলের মাধ্যমে করা হয় (সাধারণত ~/. কনফিগ/আই3/কনফিগারে পাওয়া যায়), যা কোনও পরিশীলিত প্রোগ্রামিং জ্ঞান ছাড়াই কাস্টমাইজ করা যায়। অন্যান্য জনপ্রিয় টাইলিং উইন্ডো ম্যানেজার, যেমন ডিডাব্লুএম, এক্সমাস এবং এক্সমোনাডের বিপরীতে, উইন্ডো ম্যানেজমেন্ট ব্যবহারকারীর উপর ছেড়ে দেওয়া হয়। উইন্ডোজগুলি পাত্রে রাখা হয়, যা উল্লম্ব বা অনুভূমিকভাবে বিভক্ত করা যেতে পারে। এগুলির আকারও বিকল্পভাবে পরিবর্তন করা যেতে পারে। উইন্ডোগুলি স্ট্যাক করার পাশাপাশি ট্যাব করার বিকল্পও রয়েছে (ওয়েব ব্রাউজারগুলি যে ইন্টারফেসটি ব্যবহার করে তার অনুরূপ)। আই3 ডিমেনুকে ডিফল্ট প্রোগ্রাম লঞ্চার হিসাবে ব্যবহার করে, তবে এটি প্রতিস্থাপন করা যেতে পারে। আই3-এর আই3বার নামে একটি সংশ্লিষ্ট প্রোগ্রাম রয়েছে যা স্ক্রিনের নীচে সিস্টেম সম্পর্কে তথ্য প্রদর্শন করে। আই3 একাধিক মনিটরের ব্যবহারকেও সমর্থন করে। ভাসমান পপ-আপ উইন্ডোগুলি যদিও আই3 একটি টাইলিং উইন্ডো ম্যানেজার, নির্দিষ্ট উইন্ডোগুলি, যেমন পাসওয়ার্ড পপ-আপগুলি, ডিফল্টরূপে নতুন টাইল হিসাবে প্রদর্শিত হয় না; পূর্ণ স্ক্রিন মোডে না থাকলে সেগুলি সর্বদা টাইলযুক্ত উইন্ডোগুলির সামনে স্ট্যাক করা থাকে। এই ভাসমান উইন্ডোগুলি অবাধে সরানো এবং আকার পরিবর্তন করা যেতে পারে, ঠিক যেমন তারা স্ট্যাকিং উইন্ডো ম্যানেজার এবং GNOME বা KDE প্লাজমার মতো জনপ্রিয় ডেস্কটপ পরিবেশে করতে পারে। আই3-এর লেখকরা ভাসমান উইন্ডোগুলি শুধুমাত্র পপ-আপ উইন্ডোগুলির জন্য ব্যবহার করতে চান। গ্যালারি আরও দেখুন এক্স উইন্ডো ম্যানেজারদের তুলনা সোয়ে-ওয়েল্যান্ডের জন্য উইন্ডো ম্যানেজার যা আই3 রেফারেন্সের অনুরূপ ফুটনোট বাহ্যিক লিঙ্কগুলি বিএসডি লাইসেন্স টাইলিং উইন্ডো ম্যানেজার ইউনিক্স উইন্ডোজিং সিস্টেম-সম্পর্কিত সফ্টওয়্যার 2009 ব্যবহার করে সি ফ্রি এক্স উইন্ডো ম্যানেজার সফ্টওয়্যারে প্রোগ্রাম করা ফ্রি সফ্টওয়্যার