অরবিটিনি ডেস্কটপ, একটি ডেস্কটপ পরিবেশ Qt দিয়ে স্ক্র্যাচ থেকে লেখা

অরবিটিনি ডেস্কটপ

লিনাক্সে ডেস্কটপের ইস্যু সম্পর্কিত অগ্রগতি অব্যাহত রয়েছে এবং সঠিক দিকে এগোচ্ছে, যেহেতু এএমডি থেকে সাম্প্রতিক সংবাদের সাথে ACS: AMD এর নতুন ওয়েস্টন-ভিত্তিক যৌগিক সার্ভার, এবং অন্যান্য ডেস্কটপগুলির সাথে এটি যে উন্নতি পেয়েছে এবং এমনকি COSMIC এর বিকাশ যা মসৃণভাবে চলছে, ওয়েল্যান্ডের উন্নতি, অন্যান্য জিনিসগুলির মধ্যে, সবকিছুই বেশ ভাল দেখাচ্ছে।

এবং এখন, লিনাক্সে ডেস্কটপ ডেভেলপমেন্ট উজ্জ্বল হতে পারে না, কারণ একটি নতুন ডেস্কটপ পরিবেশ উন্মোচন করা হয়েছে, যাকে বলা হয় অরবিটিনি ডেস্কটপ, একটি সম্পূর্ণ নতুন ডেস্কটপ পরিবেশ যা ফ্রেমওয়ার্ক Qt ব্যবহার করে স্ক্র্যাচ থেকে তৈরি করা হয়েছে।

অরবিটিনি ডেস্কটপ সম্পর্কে

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

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

এটি ছাড়াও, অরবিটিনি প্রথাগত নেভিগেশন পদ্ধতির বাইরে চলে যায়, যেহেতু এটিএবং অ্যাকশন এবং অপারেশন সঞ্চালনের জন্য অন-স্ক্রীন অঙ্গভঙ্গির ব্যবহার প্রবর্তন করে। মাউস বোতাম চেপে ধরে ডেস্কটপের খালি জায়গায় একটি নির্দিষ্ট রূপরেখা আঁকার মাধ্যমে অঙ্গভঙ্গিগুলি সক্রিয় করা হয়। সিস্টেমটি আপনাকে প্রতি মাউস বোতামে 12টি অঙ্গভঙ্গি নির্ধারণ করতে দেয়, যা এটি সম্ভব করে তোলে, উদাহরণস্বরূপ, একটি ব্যক্তিগতকৃত অঙ্গভঙ্গি ব্যবহার করে একটি প্রোগ্রাম খুলতে।

বৈশিষ্ট্য এবং কার্যকারিতা

অরবিটিনি তার নিজস্ব ইউটিলিটি এবং অ্যাপ্লিকেশনগুলির সেট তৈরি করছে, এর মধ্যে একটি ফাইল ম্যানেজার, একটি বিজ্ঞপ্তি সিস্টেম, ফাইল অনুসন্ধানের জন্য একটি ইন্টারফেস এবং স্ক্রিনশট তৈরির জন্য একটি প্রোগ্রাম অন্তর্ভুক্ত রয়েছে। ডেস্কটপ পরিবেশ পিএটি যেকোন বিদ্যমান ব্যবহারকারী পরিবেশে শুরু করা যেতে পারে, যেমন KDE বা GNOME। এই ক্ষেত্রে, অরবিটিনি সমগ্র স্ক্রীনের নিয়ন্ত্রণ নেয়, বর্তমান পরিবেশে আপনার নিজস্ব ডেস্কটপ ওভারলেড প্রদর্শন করে।

এটি গর্ব করে এমন আরেকটি উদ্ভাবন হল ডেস্কটপ বিষয়বস্তুর জন্য অবস্থান হিসাবে যেকোনো ডিরেক্টরি ব্যবহার করার ক্ষমতা, স্ট্যান্ডার্ড $HOME/Desktop ফোল্ডারের সাথে লিঙ্ক করার প্রয়োজন ছাড়াই। এটি প্রতিটি স্ক্রীনকে একটি ভিন্ন ডেস্কটপ প্রদর্শন করতে দেয়, ব্যবহারকারীর প্রয়োজনের সাথে খাপ খাইয়ে নেয়।

Lপ্রসঙ্গ মেনুগুলির কাস্টমাইজেশন আরেকটি উল্লেখযোগ্য বৈশিষ্ট্য। ব্যবহারকারীদের তারা তাদের নিজস্ব মেনু সংজ্ঞায়িত করতে পারে যা অন্যান্য অ্যাপ্লিকেশনের অপারেশনে হস্তক্ষেপ করে না।s, এবং একটি ডিরেক্টরি এক্সপ্লোরার ব্যবহার করে ডিরেক্টরি বিষয়বস্তু ব্রাউজ করার জন্য একটি ইন্টারফেস আছে। অতিরিক্তভাবে, প্রসঙ্গ মেনুতে একটি বোতাম রয়েছে যা আপনাকে নির্বাচিত ফাইলটি প্রক্রিয়া করার জন্য নির্বিচারে আদেশ কার্যকর করতে দেয়।

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

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

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

এর অন্যান্য বৈশিষ্ট্য যা স্ট্যান্ড আউট:

  • এটিতে একটি ড্যাশবোর্ড রয়েছে যা চলমান কাজ এবং ইনস্টল করা অ্যাপ্লিকেশনগুলি প্রদর্শন করে, প্রাসঙ্গিক সিস্টেম তথ্যে দ্রুত অ্যাক্সেসের অনুমতি দেয়।
  • এর পোর্টেবল মোডে, এটি একটি ডিরেক্টরি বা ফ্ল্যাশ ড্রাইভে সমস্ত প্রয়োজনীয় ফাইল এবং প্রোগ্রাম স্থাপন করে একটি সম্পূর্ণ কার্যকরী কাজের পরিবেশ তৈরি করা সহজ করে তোলে, যা আপনাকে জটিলতা ছাড়াই অন্যান্য সিস্টেমে পরিবেশের প্রতিলিপি করতে দেয়।
  • ওয়াইন এবং ডসবক্স-এর জন্য অন্তর্নির্মিত সমর্থন ওয়াইনে চালানোর জন্য একটি .exe ফাইলে ক্লিক করে উইন্ডোজ এবং ডস অ্যাপ্লিকেশন চালানো সহজ করে তোলে।
  • এটি MAFF (মোজিলা আর্কাইভ ফরম্যাট) ফর্ম্যাটকে সমর্থন করে, যা ওয়েব পৃষ্ঠাগুলির বিষয়বস্তুকে একটি ফাইলে প্যাকেজ করার অনুমতি দেয়।
  • শর্টকাটগুলিও অরবিটিনিতে অত্যন্ত কনফিগারযোগ্য, কারণ এটি একাধিক কমান্ডকে একক শর্টকাটে আবদ্ধ করা সম্ভব, যেমন একটি কমান্ড বাম ক্লিকের জন্য এবং অন্যটি মধ্যম ক্লিকের জন্য।
  • সিস্টেমটি আপনাকে প্রসঙ্গ মেনু ব্যবহার করে বা Ctrl কী সমন্বয় এবং মাউস হুইল ব্যবহার করে ডেস্কটপে আইকনগুলির স্কেল পরিবর্তন করতে দেয়।
  • আপনাকে ডবল-ক্লিক করে ডেস্কটপের নির্দিষ্ট খালি জায়গায় অ্যাকশন লিঙ্ক করতে দেয়, পরিবেশের সাথে ইন্টারঅ্যাক্ট করার ক্ষেত্রে আরও বেশি কাস্টমাইজেশন প্রদান করে
  • ইন্টিগ্রেটেড ডিভাইস ম্যানেজার একটি দরকারী টুল, যা আপনাকে কার্নেল মডিউল লোডিং এবং আনলোডিং স্তর থেকে হার্ডওয়্যার ডিভাইস সক্রিয় এবং নিষ্ক্রিয় করতে দেয়।

অবশেষে, এটি উল্লেখ করা উচিত অরবিটিনি ডেভেলপমেন্টের লক্ষ্য বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনের মধ্যে বহনযোগ্যতা নিশ্চিত করা এবং লাইভ পরিবেশের জন্য সমর্থন অফার. কোডটি C++ এ লেখা এবং GPL লাইসেন্সের অধীনে বিতরণ করা হয়। আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে।