
অরবিটিনি ডেস্কটপ এটি এমন একটি প্রকল্প যা প্রায় স্বাধীনভাবে শুরু হয় এবং শেষ পর্যন্ত প্রতিষ্ঠিত ধারণাগুলিকে চ্যালেঞ্জ করে। যদি আপনি কিছুদিন ধরে লিনাক্স ব্যবহার করে থাকেন এবং GNOME, KDE Plasma, Xfce, এবং এর মতো একই জিনিস দেখতে দেখতে কিছুটা ক্লান্ত হয়ে পড়েন, এই গ্রাফিক্যাল পরিবেশ এটি আপনাকে অনেক অবাক করে দিতে পারে। এটি কেবল অন্যান্য ডেস্কটপে দেখা না যাওয়া বৈশিষ্ট্যগুলির সাথে ছাঁচটি ভেঙে দেয় না, বরং এটি এর পরিচিত আইকন, প্যানেল এবং মেনুগুলির সাথে একটি ক্লাসিক চেহারা বজায় রেখেও তা করে।
একটি ক্ষণস্থায়ী পরীক্ষা তো দূরের কথা, অরবিটিনি একটি সত্যিকারের মডুলার ইকোসিস্টেমে পরিণত হয়েছে Qt এবং C++ দিয়ে তৈরি, এটি আপনার বর্তমান ডেস্কটপ পরিবেশের উপরে একটি অতিথি ডেস্কটপ হিসেবে চলতে পারে অথবা আপনার প্রধান সিস্টেম পরিবেশ হিসেবে ইনস্টল করা যেতে পারে। এছাড়াও, এটি এমন কিছু গর্ব করে যা খুব কম লোকই দাবি করতে পারে: এটি সম্পূর্ণরূপে পোর্টেবল। আপনি এটিকে আপনার সমস্ত সেটিংস সহ একটি USB ড্রাইভে বহন করতে পারেন এবং যেকোনো লিনাক্স মেশিনে এটি চালু করতে পারেন যেন এটি আপনার স্বাভাবিক ডেস্কটপ পরিবেশ।
অরবিটিনি ডেস্কটপ আসলে কী?
যখন আমরা Orbitiny সম্পর্কে কথা বলি, তখন আমরা একটি সাধারণ বিকল্প প্যানেল বা অন্য কোনও প্রকল্পের ফর্ক সম্পর্কে কথা বলছি না। Orbitiny Desktop হল একটি সম্পূর্ণ, মূল গ্রাফিকাল পরিবেশ যা পূর্ববর্তী কোনও ভিত্তির উপর নির্ভর করে নাডেভেলপার Qt Creator-এ একটি খালি উইন্ডো দিয়ে শুরু করেছিলেন এবং সময়ের সাথে সাথে, এটিকে 47টি উপাদানের সমন্বয়ে গঠিত একটি বিশাল DE-তে পরিণত করেছেন: 45টি বহিরাগত প্রোগ্রাম (প্লাগইন সহ) এবং 2টি অভ্যন্তরীণ প্রোগ্রাম যা পরে পৃথক করা হবে।
তাদের দর্শন তিনটি স্তম্ভে সংক্ষিপ্ত করা যেতে পারে: কার্যকারিতা, উদ্ভাবন এবং প্রসারণযোগ্যতাএই সবকিছুই একটি পরিচিত চেহারা ত্যাগ না করেই অর্জন করা সম্ভব। অন্য কথায়, এটি চাকাটিকে দৃশ্যত নতুন করে উদ্ভাবন করার চেষ্টা করে না, বরং ডেস্কটপ দিয়ে আপনি কী করতে পারেন তার পরিপ্রেক্ষিতে। এই কারণেই এটি টাস্কবার, ডেস্কটপ আইকন এবং অ্যাপ্লিকেশন মেনুর মতো ক্লাসিক উপাদানগুলিকে ধরে রাখে, একই সাথে ডেস্কটপ অঙ্গভঙ্গি, মাল্টি-পেস্ট এবং ডায়নামিক আইকন ব্যাজের মতো অনন্য বৈশিষ্ট্যগুলিও প্রবর্তন করে।
আরেকটি মূল ধারণা হল যে Orbitiny আপনার বর্তমান উইন্ডো ম্যানেজারের উপরে কাজ করে।এটি নিজস্ব কিছু আনে না: এটি আপনার ডিস্ট্রিবিউশন ইতিমধ্যেই যেটি ব্যবহার করে (KDE প্লাজমা, GNOME, ইত্যাদি) তার উপর নির্ভর করে এবং অন্য যেকোনো ব্যবহারকারী অ্যাপ্লিকেশনের মতোই চলে। এটি আপনার বিদ্যমান পরিবেশের উপরে নিজস্ব পূর্ণ-স্ক্রিন ডেস্কটপ উইন্ডো আঁকে, তাই আইকনবিহীন ডেস্কটপেও (যেমন "বিশুদ্ধ" GNOME) আপনি এখনও ব্যাকগ্রাউন্ডে ফাইল এবং ফোল্ডারের সেই ক্লাসিক রূপকটি অনুভব করতে পারেন।
চরম বহনযোগ্যতা: ল্যাপটপ মোড এবং সিস্টেম মোড
অরবিটিনির সবচেয়ে বড় শক্তিগুলির মধ্যে একটি হল বহনযোগ্যতার উপর এর মনোযোগ। পরিবেশ দুটি প্রধান মোডে কাজ করতে পারে: পোর্টেবল এবং নন-পোর্টেবল (সিস্টেম স্তরে)এটি আপনাকে এটিকে অতিথি ডেস্কটপ অথবা প্রধান ডেস্কটপ পরিবেশ হিসেবে ব্যবহার করতে দেয়।
En পোর্টেবল মোডডেস্কটপের জন্য প্রয়োজনীয় সকল ফাইল—অ্যাপ্লিকেশন, ইউটিলিটি এবং সেটিংস সহ—একটি একক ডিরেক্টরিতে সংরক্ষণ করা হয়। পছন্দগুলি start-orbitiny স্ক্রিপ্টের সাথে সংরক্ষণ করা হয়।সেই ফোল্ডারটি একটি USB ড্রাইভে অনুলিপি করে, আপনি আপনার ডেস্কটপটিকে ঠিক যেমনটি ছিল তেমনই নিয়ে যাবেন: একই প্যানেল, একই থিম, একই কাস্টমাইজড অ্যাকশন। অন্য লিনাক্স মেশিনে `start-orbitiny` স্ক্রিপ্টটি চালান, এবং আপনার একই পরিবেশ থাকবে, ইনস্টলেশন ছাড়াই এবং হোস্ট সিস্টেমে কোনও চিহ্ন না রেখে।
এই মোডটি সক্রিয় করতে, “.portable_mode” নামক একটি বিশেষ ফাইল তৈরি করা যথেষ্ট।সংস্করণের উপর নির্ভর করে, চেকটি বেস পাথে ($BASE_DIR) অথবা $BASE_DIR/usr/bin-এ করা হয়। সেখান থেকে, অভ্যন্তরীণ ভেরিয়েবল $BASE_DIR সেই পোর্টেবল ডিরেক্টরির দিকে নির্দেশ করে এবং $SHARED_DIR "শেয়ার্ড" ফোল্ডারটি উল্লেখ করে, যেখানে লাইভ সিডি এবং বিভিন্ন ডিস্ট্রিবিউশনে সবকিছু কাজ করে তা নিশ্চিত করার জন্য বিভিন্ন লঞ্চারে আপনি যে ফাইল এবং রিসোর্সগুলি ব্যবহার করতে চান তা রেখে যাওয়ার পরামর্শ দেওয়া হয়।
En নন-পোর্টেবল বা সিস্টেম মোডঅরবিটিনি স্ট্যান্ডার্ড লিনাক্স কনফিগারেশন স্কিমের সাথে একীভূত হয়। প্রতিটি ব্যবহারকারীর পছন্দ $HOME/.config/orbitiny তে সংরক্ষিত হয়।ঠিক অন্য যেকোনো আধুনিক ডেস্কটপ পরিবেশের মতো। সাম্প্রতিক সংস্করণগুলিতে নতুন বৈশিষ্ট্য হল গ্রাফিক্যাল ইনস্টলার, যা আপনাকে ডিসপ্লে ম্যানেজার থেকে নির্বাচনযোগ্য একটি স্বতন্ত্র পরিবেশ হিসাবে Orbitiny স্থাপন করতে দেয়, সিস্টেমে ছড়িয়ে ছিটিয়ে থাকা ফাইলগুলি না রেখে: সবকিছু একটি একক ইনস্টলেশন ডিরেক্টরিতে সংগঠিত।
মডুলার আর্কিটেকচার এবং ডেস্কটপ স্থিতিশীলতা
এর সর্বশেষ সংস্করণগুলিতে, প্রকল্পটি একটি পুঙ্খানুপুঙ্খ পুনর্গঠনের মধ্য দিয়ে গেছে। ডেভেলপার কোডবেসের একটি বড় অংশ পুনর্লিখন করেছেন। সম্পূর্ণরূপে "অতিথি" পদ্ধতির বাইরে গিয়ে এটিকে একটি শক্তিশালী DE-তে রূপান্তরিত করা, যা বিশ্বব্যাপী ক্র্যাশের ভয় ছাড়াই প্রধান ডেস্কটপ হিসাবে ইনস্টলেশনের জন্য উপযুক্ত।
ফলাফল ক ৪৭টি উপাদান দিয়ে তৈরি মডুলার আর্কিটেকচার একে অপরের থেকে বিচ্ছিন্ন। অনেক উপাদান যা প্রাথমিকভাবে সরাসরি ডেস্কটপে একত্রিত করা হয়েছিল, এখন স্বাধীন অ্যাপ্লিকেশনে বিভক্ত: প্যানেল, সেটিংস ইউটিলিটি, ডিভাইস ম্যানেজার, ক্লিপবোর্ড ম্যানেজার, ইত্যাদি। এর একটি গুরুত্বপূর্ণ ব্যবহারিক ফলাফল রয়েছে: যদি এই অ্যাপ্লিকেশনগুলির মধ্যে একটি ক্র্যাশ করে, তবে ডেস্কটপটি ভেঙে পড়ে না।
অধিকন্তু, এটি বাস্তবায়িত হয়েছে গুরুত্বপূর্ণ প্রক্রিয়াগুলির স্বয়ংক্রিয় পুনঃসূচনাউদাহরণস্বরূপ, যদি কোনও ক্র্যাশের কারণে প্রধান ডেস্কটপ প্যানেল বা উইন্ডো বন্ধ হয়ে যায়, তাহলে Orbitiny স্বয়ংক্রিয়ভাবে এটি পুনরায় চালু করে। ডিসপ্লে ম্যানেজার থেকে চালু হওয়া পূর্ণ সেশন ডেস্কটপ হিসাবে চালানোর সময় এই প্রক্রিয়াটি বিশেষভাবে গুরুত্বপূর্ণ, কারণ এটি ক্র্যাশের পরে খালি X11 স্ক্রিন রেখে যাওয়ার সাধারণ পরিস্থিতি প্রতিরোধ করে।
এই পুনঃডিজাইনের সাথে যুক্ত, কোডবেসটি পরিষ্কার, আধুনিকীকরণ এবং পুনর্গঠিত করা হয়েছে। ড্র্যাগ অ্যান্ড ড্রপ, ফাইল নির্বাচন, আইকন পজিশনিং, প্যানেল আচরণ এবং ক্লিপবোর্ড ম্যানেজার স্থিতিশীলতা সম্পর্কিত কয়েক ডজন বাগ ঠিক করা হয়েছে।std::string এবং std::bad_alloc দ্বারা সৃষ্ট একটি বিশেষভাবে অধরা বাগ, যা একাধিক উপাদানকে প্রভাবিত করতে পারে, তাও ঠিক করা হয়েছে, যার ফলে র্যান্ডম ক্র্যাশ হ্রাস পেয়েছে এবং সামগ্রিক কর্মক্ষমতা উন্নত হয়েছে।
Qutiny ফাইল ম্যানেজার এবং উন্নত ডেস্কটপ বৈশিষ্ট্য
অরবিটিনি তার নিজস্ব ফাইল ম্যানেজারকে একীভূত করে, যার নাম কুটিনি (কখনও কখনও কিছু লেখায় কুটিন্টি নামেও পরিচিত)। এটি কেবল আরেকটি ফাইল এক্সপ্লোরার নয়, বরং খুবই অস্বাভাবিক বৈশিষ্ট্য সহ বাস্তুতন্ত্রের একটি কেন্দ্রীয় অংশ। অন্যান্য ফাইল ম্যানেজারে।
সবচেয়ে আকর্ষণীয় ধারণাগুলির মধ্যে একটি হল আইকন প্রতীকযখন আপনি ক্লিপবোর্ডে একটি ফাইল কাট বা কপি করেন, তখন আইকনটি একটি ছোট ভিজ্যুয়াল সূচক প্রদর্শন করে যা দেখায় যে এটি কাটা বা কপি করা হচ্ছে কিনা। যদি এটি একটি ফোল্ডার হয় এবং এর বিষয়বস্তু পরিবর্তিত হয় (একটি ফাইল যোগ করা বা সরানো হয়, অথবা কিছু পরিবর্তন করা হয়), তাহলে একটি প্রতীকও আপনাকে পরিবর্তন সম্পর্কে অবহিত করার জন্য উপস্থিত হয়। এই প্রতীকগুলি নতুন, পরিবর্তিত, খালি ফাইল বা কোনও বিষয়বস্তু ছাড়াই ডিরেক্টরিগুলিতে প্রসারিত।যাতে আপনি বৈশিষ্ট্য সংলাপ না খুলেই কী ঘটছে তা দৃশ্যত দ্রুত সনাক্ত করতে পারেন।
প্রশাসকের মধ্যে আকর্ষণীয় বৈশিষ্ট্য রয়েছে যেমন ফাইল যোগদানযা আপনাকে একটি টেক্সট ফাইলকে অন্যটিতে টেনে এনে তার বিষয়বস্তু সংযুক্ত করতে দেয়, অথবা বিকল্পটি ফাইলে পেস্ট করুন, যা ক্লিপবোর্ডে টেক্সট বা ছবি আছে কিনা তা সনাক্ত করে এবং বিদ্যমান ফাইলের শেষে (অথবা শুরুতে) সেগুলি যোগ করে। যদি আপনি একটি ফোল্ডারে পেস্ট করেন, Qutiny স্বয়ংক্রিয়ভাবে ক্লিপবোর্ডের বিষয়বস্তু সহ একটি নতুন ফাইল তৈরি করে।, টেক্সট এবং ছবি উভয়ের জন্য, অনন্য নাম তৈরি করা যাতে কোনও কিছু ওভারল্যাপ না হয়।
আরেকটি স্বতন্ত্র বৈশিষ্ট্য হল মাল্টি-গ্লুআপনি ডেস্কটপে অথবা Qutiny তে একাধিক ফোল্ডার নির্বাচন করতে পারেন, পেস্ট টিপুন, এবং ক্লিপবোর্ড থেকে ফাইল বা টেক্সট কন্টেন্ট সমস্ত নির্বাচিত ফোল্ডারে বিতরণ করা হবে। এটি, এর ক্ষমতার সাথে মিলিত একই সাথে একাধিক টার্মিনাল খুলুন ("ওপেন টার্মিনাল" মেনু দিয়ে নির্বাচিত প্রতিটি ডিরেক্টরির জন্য একটি), অন্যান্য ডেস্কটপে আরও ম্যানুয়াল পদক্ষেপের প্রয়োজন হয় এমন কর্মপ্রবাহকে সহজতর করে।
কুইটিনি প্রদর্শনের দায়িত্বেও আছেন মাউন্ট পয়েন্ট এবং ব্যবহারকারীর হোম ডিরেক্টরিগুলির জন্য ডেডিকেটেড আইকনযদি /dev/sdc1 এর মতো একটি ডিভাইস /mnt/my_mountpoint এ মাউন্ট করা থাকে, তাহলে কেবল আইকনটিই পরিবর্তিত হয় না, বরং ফাইল ভিউতে আপনি যে নামটি দেখতে পান তাতে বন্ধনীতে থাকা ডিভাইসের নাম অন্তর্ভুক্ত থাকে, উদাহরণস্বরূপ, “my_mountpoint (/dev/sdc1)”। এটি আপনাকে টার্মিনাল ব্যবহার না করেই তাৎক্ষণিকভাবে সনাক্ত করতে দেয় যে কোন ডিরেক্টরিটি একটি মাউন্ট পয়েন্ট এবং কোন ডিভাইসে এটি মাউন্ট করা হয়েছে। একইভাবে, বিভিন্ন ব্যবহারকারীর হোম ডিরেক্টরিগুলি কেবল /home পাথ নয়, নির্দিষ্ট আইকনগুলির সাথে প্রদর্শিত হয়, যা আপনাকে সিস্টেমের যেকোনো অবস্থান থেকে দ্রুত তাদের পার্থক্য করতে সহায়তা করে।
মিথস্ক্রিয়া সম্পর্কে, Qutiny ফাইলের মধ্যে কন্টেন্ট অনুসন্ধানের জন্য সমর্থন সহ একটি সার্চ ইঞ্জিন অফার করে।একই লাইনে অন্য একটি শব্দ যোগ করার অনুরোধ করার বিকল্পের সাথে, ফলাফল উল্লেখযোগ্যভাবে সংকুচিত হয়। বেশ কিছু এর্গোনোমিক বিশদ সমাধান করা হয়েছে: উদাহরণস্বরূপ, ফোল্ডারে একটি কী টিপলে আইটেমগুলি নির্বাচন করার পরিবর্তে ফিল্টার করা হয় এবং আইকনের আকার Ctrl+wheel অথবা একটি অনন্য রাইট-ক্লিক+wheel সংমিশ্রণ ব্যবহার করে সামঞ্জস্য করা যেতে পারে। উন্নত ক্রিয়াগুলিও অন্তর্ভুক্ত করা হয়েছে, যেমন "rsync দিয়ে পেস্ট করুন", যা একটি টার্মিনাল খোলে এবং rsync ব্যবহার করে অনুলিপি করে, অপারেশনের সময়কাল পরিমাপ করার জন্য `time` কমান্ডের সাথে।
দৃশ্যত, ফাইল ম্যানেজার এতে মৌলিক গান রয়েছে, যেমন "নারকেল" গানটি।আইকন, তালিকা এবং বিশদ ভিউ অনুসন্ধান ফলাফলেও পাওয়া যায়। সাম্প্রতিক সংস্করণগুলিতে একাধিক নির্বাচন ত্রুটি, ভুল অবস্থানে পপ-আপ মেনু, থাম্বনেইল অক্ষম করার সময় প্রিভিউ সমস্যা এবং মসৃণতম সম্ভাব্য কর্মক্ষমতা নিশ্চিত করার জন্য আইকনের আকারে ছোটখাটো পরিবর্তন সংশোধন করা হয়েছে।
অরবিটিনি প্যানেল: একাধিক প্যানেল, প্রোফাইল এবং সত্যিকারের ড্র্যাগ অ্যান্ড ড্রপ
অরবিটিনি প্যানেল কেবল একটি "সুন্দর ডক" নয়। এটি একটি অত্যন্ত কনফিগারযোগ্য টুলবার যা ড্র্যাগ-এন্ড-ড্রপ সাপোর্ট সহ সম্পাদনা মোডে প্রবেশ করার প্রয়োজন ছাড়াই।আপনি আপনার ডেস্কটপ অথবা ফাইল ম্যানেজার (থুনার, নিমো, ডলফিন ইত্যাদি সহ) থেকে যেকোনো ফাইল বা ফোল্ডার নিতে পারেন এবং সরাসরি প্যানেলে ফেলে লঞ্চার তৈরি করতে পারেন। একইভাবে, আপনি অ্যাপলেট এবং লঞ্চারগুলিকে টেনে এনে আবার সাজাতে পারেন।
এই প্যানেলে অন্তর্ভুক্ত রয়েছে একটি সম্পূর্ণ অ্যাপ্লিকেশন মেনুসম্পূর্ণ ড্র্যাগ-এন্ড-ড্রপ সাপোর্টের মাধ্যমে, আপনি মেনুতে আইকনগুলি পুনর্বিন্যাস করতে পারেন, বিভাগগুলির মধ্যে আইটেমগুলি স্থানান্তর করতে পারেন এবং ঘন ঘন ব্যবহৃত অ্যাপ্লিকেশন বা শর্টকাট চালু করার জন্য একটি ডেডিকেটেড সাইডবার ব্যবহার করতে পারেন। এর ১৮টি উপলব্ধ অ্যাপলেটের মধ্যে একটি হল এই স্টার্ট মেনুটি বাস্তবায়ন করে, অন্যান্য কাজের জন্য, সিস্টেম ট্রে, অডিও, ড্রয়ার, দ্রুত লঞ্চার এবং আরও অনেক কিছুর জন্য।
সবচেয়ে শক্তিশালী বৈশিষ্ট্যগুলির মধ্যে একটি হল একাধিক প্যানেল প্রোফাইলের জন্য সমর্থনপ্রতিটি প্রোফাইল হল তার নিজস্ব ডিরেক্টরিতে সংরক্ষিত অ্যাপলেটের একটি কনফিগারেশন সেট। থেকে প্রোফাইল ম্যানেজার আপনি টিভিতে চ্যানেল পরিবর্তন করার মতোই সহজেই প্রোফাইল তৈরি, পুনঃনামকরণ, সক্রিয় বা নিষ্ক্রিয় করতে পারেন এবং তাদের মধ্যে স্যুইচ করতে পারেন। এটি আপনাকে, উদাহরণস্বরূপ, কাজের জন্য একটি ন্যূনতম প্যানেল, অবসরের জন্য আরও বিস্তৃত প্যানেল এবং কয়েক সেকেন্ডের মধ্যে তাদের মধ্যে স্যুইচ করার অনুমতি দেয়।
এছাড়াও, প্যানেলটি কেন্দ্রীয়ভাবে পরিচালনার জন্য নিবেদিতপ্রাণ সরঞ্জাম রয়েছে: প্লাগইন ম্যানেজার, প্যানেল ম্যানেজার এবং থিম ম্যানেজারএই ইন্টারফেসগুলি থেকে, আপনি ডাবল-ক্লিক করে প্লাগইন যোগ করতে পারেন, প্যানেল তৈরি বা মুছে ফেলতে পারেন, নির্দিষ্ট টুলবার সক্রিয় বা নিষ্ক্রিয় করতে পারেন, থিম প্রয়োগ করতে পারেন, সেগুলি রপ্তানি করতে পারেন, তাদের ডিরেক্টরিগুলি খুলতে পারেন এবং একাধিক প্রসঙ্গ মেনুতে নেভিগেট না করেই তাদের নাম পরিবর্তন করতে পারেন। লক্ষ্য ছিল "সাবমেনুর গোলকধাঁধা" অনুভূতি দূর করা যা লেখক নিজেই পূর্ববর্তী সংস্করণগুলিতে বিরক্তিকর বলে স্বীকার করেছিলেন।
প্যানেলটি পারে এটি স্ক্রিনের যেকোনো প্রান্তে সংযুক্ত হতে পারে, কেন্দ্রে ভাসতে পারে, অথবা ডক বা ডেস্কবার হিসেবে কাজ করতে পারে।মাউস দিয়ে এটির আকার পরিবর্তন করা যায় এবং মনিটরের মধ্যে স্থানান্তর করা যায়। বিভিন্ন রেজোলিউশনের স্ক্রিনের মধ্যে স্যুইচ করার সময় উচ্চতা গণনার ত্রুটিগুলি ঠিক করা হয়েছে, পাশাপাশি এটি উপরে বা পাশে থাকাকালীন আকার পরিবর্তনের সমস্যাগুলি এবং সামঞ্জস্যের পরে স্বতঃস্ফূর্ত আকার পরিবর্তনের কারণে অবাঞ্ছিত আচরণগুলিও ঠিক করা হয়েছে।
ডেস্কটপ অঙ্গভঙ্গি, উন্নত প্রসঙ্গ এবং নিয়ন্ত্রণ প্যানেল
অরবিটিনিকে সবচেয়ে বেশি আলাদা করে এমন একটি বৈশিষ্ট্য হল এর ডেস্কটপ অঙ্গভঙ্গির জন্য নেটিভ সমর্থনআপনি ডেস্কটপের খালি জায়গায় মাউস দিয়ে প্যাটার্ন আঁকতে পারেন—কিছু ব্রাউজারে যেমন অঙ্গভঙ্গি করা হয়—কাস্টম কমান্ড বা পূর্বনির্ধারিত ক্রিয়া সম্পাদন করতে। প্রতি বোতামে (বাম এবং ডান) সর্বোচ্চ ১২টি অঙ্গভঙ্গি সমর্থিত, এবং অতিরিক্ত মিডল-ক্লিক কনফিগারেশনও রয়েছে।
এই অঙ্গভঙ্গিগুলি দৃশ্যমান আইকন থাকার উপর নির্ভর করে না। ডেস্কটপ আইকন প্রদর্শন করুক বা আপনি যদি সেগুলি অক্ষম করে রাখেন, তাহলেও এগুলি কাজ করে।উন্নত পরিবেশ সেটিংসের "অঙ্গভঙ্গি" বিভাগ থেকে এগুলি পরিবর্তন করা যেতে পারে। অঙ্গভঙ্গি ছাড়াও, ডেস্কটপের খালি জায়গায় ডাবল-ক্লিক করা, ডান মাউস বোতামটি দীর্ঘক্ষণ টিপে ডাবল-ক্লিকের সাথে মিলিত করা, অথবা মাঝখানে ক্লিক করা, যা ডিফল্টরূপে ডিস্ক এবং পার্টিশনের একটি দৃশ্যত আকর্ষণীয় মেনু খোলে, তার মতো ক্রিয়াগুলিও নির্ধারণ করা যেতে পারে।
প্রসঙ্গ মেনুগুলিরও নিজস্ব ব্যক্তিত্ব রয়েছে। Orbitiny কাস্টম মেনু ব্যবহার করে, সাধারণ ব্লকিং QMenu মেনু নয়।এর মানে হল যে X11 এর গ্লোবাল কীবোর্ড শর্টকাটগুলি একটি কনটেক্সট মেনু খোলা থাকা সত্ত্বেও কাজ করতে থাকে, অনেক স্ট্যান্ডার্ড অ্যাপ্লিকেশনের মতো "হাইজ্যাক" হওয়ার পরিবর্তে। এই মেনুগুলিতে একটি সমন্বিত ডিরেক্টরি ব্রাউজার, কাস্টম ফাইল অ্যাকশন এবং নির্বাচিত ফাইলগুলির সেটে কমান্ড কার্যকর করার জন্য একটি "রান" ডায়ালগ বক্স অন্তর্ভুক্ত রয়েছে।
সামগ্রিক কনফিগারেশন পরিচালনা করার জন্য, পরিবেশ অন্তর্ভুক্ত করে একটি পুনর্গঠিত, আইকন-ভিত্তিক কন্ট্রোল প্যানেলপ্রতিটি সেটিংস বিভাগকে তার নিজস্ব স্বাধীন ইউটিলিটি বা মডিউলে বিভক্ত করা হয়েছে, যাতে একটি সেটিংস টুল ব্যর্থ হলে, এটি পুরো প্যানেল বা ডেস্কটপকে প্রভাবিত না করে। তদুপরি, এর জন্য একটি সিস্টেম চালু করা হয়েছে settings.ini ফাইলের রিয়েল-টাইম পর্যবেক্ষণযদি আপনি এই ফাইলটি (একটি সাধারণ টেক্সট INI ফাইল) খোলেন, ডেস্কটপ ডিরেক্টরি, ওয়ালপেপার, অথবা কন্টেন্ট মার্জিনের মতো প্যারামিটার পরিবর্তন করেন, তাহলে ফাইলটি সংরক্ষণ করার সময় ডেস্কটপ পরিবর্তনটি সনাক্ত করে এবং তাৎক্ষণিকভাবে পরিবর্তনগুলি প্রয়োগ করে।
দৃশ্যত, অরবিটিনি নান্দনিক উন্নতি অন্তর্ভুক্ত করছে যেমন ডেস্কটপ আইকনের উপর ঘোরার সময় বিবর্ণ প্রভাব এবং "তরল" অ্যানিমেশনপাশাপাশি আইকন টেক্সটে 3D ড্রপ শ্যাডো, যা কন্ট্রোল প্যানেল থেকে সক্রিয় বা নিষ্ক্রিয় করা যেতে পারে। থিম সিস্টেমটিও পরিমার্জিত করা হয়েছে, একটি সহ CSS-ভিত্তিক গতিশীল থিম ইঞ্জিন ডিস্কে সম্পাদনাযোগ্য এবং প্যানেলের জন্য একটি নির্দিষ্ট থিম ম্যানেজার, এবং ভবিষ্যতের গ্লোবাল থিম ম্যানেজারের জন্য ডিজাইন করা একটি ব্যাকএন্ড API।
উন্নত ভার্চুয়াল ডেস্কটপ এবং স্ক্রিন স্বাধীনতা
অরবিটিনি কেবল ঐতিহ্যবাহী স্টাইলে "একাধিক ডেস্কটপ" থাকার মধ্যেই সীমাবদ্ধ নয়। তাদের ভার্চুয়াল ডেস্কটপ অ্যাপলেট আপনাকে প্রতিটি কর্মক্ষেত্রের সাথে একটি ভিন্ন ডেস্কটপ ডিরেক্টরি সংযুক্ত করার অনুমতি দিয়ে আরও এক ধাপ এগিয়ে যায়।এইভাবে, যখন আপনি ভার্চুয়াল ডেস্কটপ স্যুইচ করেন, তখন কেবল বিভিন্ন উইন্ডো লুকানো এবং দেখানো হয় না, বরং আপনি আইকন সেট এবং ব্যাকগ্রাউন্ড ফোল্ডারও পরিবর্তন করেন, যেন আপনি এক কম্পিউটার থেকে অন্য কম্পিউটারে স্যুইচ করছেন।
ধারণাটি সমর্থন দ্বারা পরিপূরক প্রতি মনিটরে কাস্টম এবং স্বাধীন ডেস্কটপ ডিরেক্টরিআপনাকে $HOME/Desktop ব্যবহার করতে হবে না: আপনি প্রতিটি স্ক্রিন এবং প্রতিটি ভার্চুয়াল ডেস্কটপের জন্য যেকোনো পথ বেছে নিতে পারেন। বাস্তবে, এর অর্থ হল আপনি একটি মনিটরে আপনার প্রকল্প এবং নথি সহ একটি কর্ম-কেন্দ্রিক ডেস্কটপ এবং অন্যটিতে একটি ভিন্ন ডেস্কটপ রাখতে পারেন, যা অবসর সময় বা সিস্টেম প্রশাসনের জন্য তৈরি, যার ভিত্তি একটি ভিন্ন ফোল্ডার এবং বিভিন্ন ওয়ালপেপার থাকবে।
এই নমনীয়তা সামঞ্জস্য করার পদ্ধতিতেও প্রতিফলিত হয় ডেস্কটপ কন্টেন্ট মার্জিন"পরিবেশ ও কর্মক্ষেত্র সেটিংস → উপস্থিতি" এর মাধ্যমে আপনি বাম, উপরে, ডান এবং নীচের মার্জিন সেট করতে পারেন যা আইকনগুলি কোথা থেকে শুরু হবে তা নির্ধারণ করে। এটি বিশেষভাবে কার্যকর যদি আপনি অন্যান্য পরিবেশের উপরে তাদের নিজস্ব প্যানেল (যেমন GNOME টপ বার বা সাইড ডক) দিয়ে Orbitiny চালান, তাহলে আইকনগুলিকে সেই বারগুলির পিছনে লুকানো থেকে বিরত রাখা যায়।
ডিভাইস ম্যানেজার, ওয়াইন, ডসবক্স এবং অন্যান্য বিশেষ ফাংশন
সবচেয়ে আকর্ষণীয় অভ্যন্তরীণ ইউটিলিটিগুলির মধ্যে রয়েছে অরবিটিনি ডিভাইস ম্যানেজারঅন্যান্য সমাধানের বিপরীতে যা বহিরাগত সরঞ্জাম বা মডিউল ব্ল্যাকলিস্টিংয়ের উপর নির্ভর করে, এই ম্যানেজারটি আপনাকে একটি সাধারণ ডান-ক্লিকের মাধ্যমে পৃথক ডিভাইসগুলিকে অক্ষম বা সক্ষম করতে দেয়, পুরো কার্নেল মডিউলের পরিবর্তে সরাসরি নির্দিষ্ট ডিভাইসটিকে লক্ষ্য করে। সিস্টেমটি পুনরায় চালু না করেই এই সমস্ত কাজ করা হয়।
ডেস্কটপটিও সংহত করে WINE এবং DOSBox এর জন্য নেটিভ সাপোর্টএর মানে হল, যদি আপনি একটি Windows বা DOS এক্সিকিউটেবলকে প্যানেলে টেনে আনেন, অথবা Qutiny বা ডেস্কটপ থেকে এটি খুলবেন, তাহলে এটি স্বয়ংক্রিয়ভাবে Wine বা DOSBox-এ পাঠানো হবে, যথাসম্ভব। ধারণাটি হল যে আপনি নির্দিষ্ট কমান্ড মনে না রেখেই অন্যান্য স্থানীয় ফাইলের মতোই স্বাভাবিকভাবে এই বাইনারিগুলি পরিচালনা করতে পারবেন।
আরেকটি আকর্ষণীয় বিষয় হল এর সাথে সামঞ্জস্যপূর্ণ MAFF ফাইল (মোজিলা আর্কাইভ ফর্ম্যাট)যদি আপনি একটি MAFF ফাইলে ডাবল-ক্লিক করেন, তাহলে Orbitiny এটি /tmp এ এক্সট্র্যাক্ট করে এবং HTML এর মতো করে খোলে, আর্কাইভ করা পৃষ্ঠাগুলি পুনরুদ্ধার করে যা অনেক ব্রাউজার আর নেটিভভাবে সমর্থন করে না।
পরিবেশের মধ্যে একটি অন্তর্ভুক্ত রয়েছে "ড্যাশবোর্ড" ধরণের উইন্ডো ডেস্কটপের কোন প্রান্তে ক্লিক করলে এটি প্রদর্শিত হয়। এটি চলমান কাজ এবং ইনস্টল করা অ্যাপ্লিকেশনগুলি প্রদর্শন করে, অনুসন্ধান এবং ফিল্টারিং ফাংশন সহ। আপাতত, চলমান অ্যাপ্লিকেশনগুলির সনাক্তকরণ X11 এর জন্য ডিজাইন করা হয়েছে, কারণ প্রকল্পের ঘোষিত লক্ষ্য হল আনুষ্ঠানিকভাবে শুধুমাত্র এই গ্রাফিকাল সার্ভারটিকে সমর্থন করা।
ওয়েল্যান্ড সম্পর্কে, লেখক নিজেই স্পষ্ট বলেছেন: Orbitiny এই মুহূর্তে শুধুমাত্র আনুষ্ঠানিকভাবে X11 সমর্থন করে।. ঐন্ Wayland কমপক্ষে দুটি উল্লেখযোগ্য সমস্যা লক্ষ্য করা গেছে: উইন্ডো টাস্ক বোতামগুলি সঠিকভাবে প্রদর্শিত হচ্ছে না এবং সিস্টেম ট্রেটি ত্রুটিপূর্ণ। ওয়েল্যান্ড কম্পোজিটরের জন্য অফিসিয়াল সহায়তা পরবর্তী সময়ের জন্য পরিকল্পনা করা হয়েছে, তবে বর্তমানে, পরীক্ষা এবং উন্নয়ন X11-এর উপর দৃষ্টি নিবদ্ধ করা হচ্ছে।
অরবিটিনিতে নিরাপত্তা, "ভিআইপি" ফাইল এবং একটি উন্নত ব্যবহারকারীর অভিজ্ঞতা
আরেকটি দিক যা সাবধানতার সাথে বিবেচনা করা হয়েছে তা হল নিরাপত্তা এবং মানবিক ত্রুটি প্রতিরোধ। উদাহরণস্বরূপ, অরবিটিনিতে একটি অন্তর্ভুক্ত রয়েছে "VIP" কনফিগারেশন ফাইলের তালিকা যা একটি vip_files.conf ফাইল থেকে গতিশীলভাবে লোড করা হয়। এর মধ্যে রয়েছে .config, .local, Desktop এবং অন্যান্য গুরুত্বপূর্ণ ডিরেক্টরি। যদি আপনি ফাইল ম্যানেজার থেকে এই আইটেমগুলির কোনওটি মুছে ফেলার চেষ্টা করেন, তাহলে একটি নির্দিষ্ট সতর্কতা প্রদর্শিত হবে যা নির্দেশ করবে যে আপনি একটি গুরুত্বপূর্ণ কনফিগারেশন ফাইল মুছে ফেলতে চলেছেন।
স্ক্রিপ্ট পরিচালনা করার সময়, সিস্টেমটি একটি বিকল্প অফার করে যার নাম "চালান এবং নিরাপদ হিসেবে চিহ্নিত করুন" নিশ্চিতকরণ ডায়ালগে। যদি ডিফল্ট নীতি "জিজ্ঞাসা করুন" তে সেট করা থাকে, তাহলে এই বিকল্পটি আপনাকে স্ক্রিপ্টটি চালাতে এবং এর চেকসামটি একটি ফাইলে রেকর্ড করতে দেয়। পরের বার যখন আপনি এটি চালাবেন, যদি চেকসামটি মিলে যায়, তাহলে আপনাকে নিশ্চিতকরণের জন্য অনুরোধ করা হবে না, এমনকি যদি আপনি "জিজ্ঞাসা করুন" মোড ব্যবহার চালিয়ে যান। এটি অপ্রত্যাশিত স্ক্রিপ্ট পরিবর্তনের বিরুদ্ধে মৌলিক সুরক্ষা ত্যাগ না করে সুবিধা এবং নিরাপত্তার ভারসাম্য বজায় রাখে।
ক্লিপবোর্ড ম্যানেজারটিও বিশেষভাবে উন্নত। এটি কেবল টেক্সটই রেকর্ড করে না, ফাইল এবং ছবিও রেকর্ড করে।উদাহরণস্বরূপ, আপনি ক্লিপবোর্ডে একটি ফাইল অনুলিপি করতে পারেন, তারপর টেক্সট অনুলিপি করতে পারেন, ক্লিপবোর্ড ম্যানেজার উইন্ডোটি খুলতে পারেন এবং ফাইলটিকে বর্তমান কন্টেন্ট হিসাবে পুনরুদ্ধার করতে ডাবল-ক্লিক করতে পারেন, অথবা ম্যানেজার উইন্ডো থেকে সরাসরি অন্য অ্যাপ্লিকেশনে সেই এন্ট্রিটি টেনে আনতে পারেন। HTML ডেটা অনুলিপি, নতুন এন্ট্রির অত্যধিক আকার এবং শুধুমাত্র টেক্সট অনুলিপি করার সময় নিষ্ক্রিয়তা প্রভাবিত করে এমন বাগগুলি সংশোধন করা হয়েছে এবং স্থিতিশীলতা আরও উন্নত করার জন্য এই ম্যানেজারটিকে স্থায়ীভাবে একটি স্বাধীন প্রক্রিয়ায় আলাদা করার পরিকল্পনা চলছে।
পরিশেষে, প্রকল্পটি আপাতদৃষ্টিতে ছোটখাটো কিছু বিশদ বিবরণের দিকে মনোযোগ দেয় যা পার্থক্য তৈরি করে: ফাইল কপি করার জন্য বিকল্প শর্টকাট যেমন CTRL+Insertএকটি নতুন ডিজাইন করা ওয়ালপেপার নির্বাচন ডায়ালগ, এখন ফাইল ম্যানেজারের জন্য একটি সমাধানের পরিবর্তে একটি সত্যিকারের নির্বাচক, "খালি রিসাইকেল বিন" এর মতো ডায়ালগগুলির সংশোধন এবং অ্যাপলেটগুলিতে ছোটখাটো গ্রাফিকাল সামঞ্জস্যের পরিবর্তন সহ। এই সমস্ত কিছুর ফলে আরও মসৃণ ডেস্কটপ অনুভূতি তৈরি হয়, যদিও লেখক জোর দিয়ে বলেছেন যে অরবিটিনি "সমাপ্তির কাছাকাছি কোথাও নেই" এবং সক্রিয় বিকাশের অধীনে রয়েছে।
অরবিটিনি ডেস্কটপ একটি বিশাল, মডুলার এবং আশ্চর্যজনকভাবে পরিপক্ক গ্রাফিকাল পরিবেশে পরিণত হয়েছে। এটি উল্লেখযোগ্য যে এটি একটি ব্যক্তিগত প্রকল্প হিসেবে শুরু হয়েছিল, মূলধারার লিনাক্স ডেস্কটপগুলির সাথে হতাশার দ্বারা পরিচালিত। এটি একটি অনন্য সমন্বয় প্রদান করে: সম্পূর্ণ পোর্টেবিলিটি, বাস্তব উৎপাদনশীলতার উপর দৃষ্টি নিবদ্ধ করে এক্সক্লুসিভ বৈশিষ্ট্যগুলির একটি অস্ত্রাগার, X11 এর সাথে গভীর একীকরণ, একটি ফাইল ম্যানেজার এবং প্যানেল যা স্ট্যান্ডার্ডের চেয়ে অনেক উন্নত, এবং অন্য ডেস্কটপ পরিবেশের উপরে এবং স্বতন্ত্র মোডে উভয়ই চালানোর ক্ষমতা। যে কেউ এটি চেষ্টা করবে সে একটি স্বতন্ত্র ডেস্কটপ অভিজ্ঞতা পাবে, যা মূলধারার পরিবেশে এখনও পৌঁছায়নি এমন সাহসী ধারণাগুলিকে ত্যাগ না করেই "ক্লাসিক ডেস্কটপ" ধারণাটিকে সম্পূর্ণরূপে গ্রহণ করার জন্য ডিজাইন করা হয়েছে।