উবুন্টু ১৭.১০ থেকে, GNOME ৩ ডেস্কটপ ডিফল্ট। উবুন্টু ১৮.০৪-এ অনেক নতুন ফিচার রয়েছে, এবং আপনি GNOME শেল এক্সটেনশন ব্যবহার করে উবুন্টু ডেস্কটপের ফাংশনালিটি প্রসারিত করতে পারেন। এই এক্সটেনশনগুলো GNOME ডেস্কটপের জন্য অ্যাড-অন যা হয় নতুন ফাংশনালিটি যোগ করে অথবা বিদ্যমান ফাংশনালিটি মডিফাই করে প্রসারিত করে, কিছুটা ব্রাউজার অ্যড-অনের মতো।
আगे পড়ুন GNOME শেল এক্সটেনশন ইনস্টল ও ইনেবল করার বিভিন্ন উপায়, কীভাবে এক্সটেনশন রিমুভ করবেন, এবং এক্সটেনশন আপডেটের নোটিফিকেশন পাওয়ার উপায় জানতে।
GNOME শেল এক্সটেনশন ইনস্টল ও ম্যানেজ করার উপায়
যেকোনো এক্সটেনশন ইনস্টল করার আগে, GNOME Tweak Tool (ওকে Tweaks-ও বলা হয়) ইনস্টল করুন। এটি GNOME শেল এক্সটেনশন ম্যানেজ করার প্রধান উপায়। টুলটি উবুন্টু সফ্টওয়্যার সেন্টারে উপলব্ধ, কিন্তু সবচেয়ে সহজ উপায় হল কমান্ড লাইন ব্যবহার করা।
তাহলে, Ctrl + Alt + T চাপুন টার্মিনাল উইন্ডো খোলার জন্য। তারপর, নিচের কমান্ডটি টাইপ করে Enter চাপুন:
sudo apt install gnome-tweak-tool
GNOME-এ এক্সটেনশন ইনস্টল ও ইনেবল করা আপনার সিস্টেম স্লো করতে পারে। তাই কতগুলো এক্সটেনশন ইনস্টল ও ইনেবল করছেন সেটি নিয়ে সতর্ক থাকুন। সিস্টেম স্লো হলে Tweaks ব্যবহার করে এক্সটেনশন অফ করে সিস্টেম দ্রুত করুন।
GNOME শেল এক্সটেনশন ইনস্টল করার তিনটি উপায় রয়েছে।
১. GNOME Tweaks টুল ব্যবহার করে GNOME শেল এক্সটেনশন ইনস্টল করুন
GNOME Tweaks টুল ইনস্টল হলে, আপনি একটি প্যাকেজ ইনস্টল করতে পারেন যেটিতে GNOME এক্সটেনশন的一套 মিনিমাল সেট থাকে, যা Tweaks-এ উপলব্ধ থাকবে। প্রথমে নিশ্চিত করুন Tweaks বন্ধ আছে।
তারপর, Ctrl + Alt + T চাপুন টার্মিনাল উইন্ডো খোলার জন্য, নিচের কমান্ড টাইপ করুন, এবং Enter চাপুন:
sudo apt install gnome-shell-extensions
আপনাকে GNOME শেল রিস্টার্ট করতে হবে। Alt + F2 চাপুন, "r" টাইপ করুন, এবং Enter চাপুন।
Tweaks শুরু করতে, স্ক্রিনের নিচের বাম কোণার Show Applications-এ ক্লিক করুন।
সার্চ বক্সে "tweaks" লিখুন এবং Tweaks আইকনে ক্লিক করুন।
Tweaks ডায়ালগ বক্সের বাম প্যানের Extensions-এ ক্লিক করুন। আপনি বিবরণসহ এক্সটেনশনদের লিস্ট দেখবেন। ডানের পাশের ON/OFF স্লাইডার বাটন ব্যবহার করে এক্সটেনশন ইনেবল ও ডিসেবল করুন।
কিছু এক্সটেনশনের সেটিংস রয়েছে যেগুলো আপনি পরিবর্তন করতে পারেন (গিয়ার আইকন) এক্সটেনশন কাস্টমাইজ করতে।
২. ওয়েব ব্রাউজারে GNOME শেল এক্সটেনশন ইনস্টল করুন
GNOME Extensions ওয়েবসাইট আপনাকে GNOME ডেস্কটপের জন্য এক্সটেনশন খুঁজে পাওয়া, ইনস্টল এবং ম্যানেজ করতে দেয়। ওয়েবসাইটটি GNOME Tweaks টুল ব্যবহার করে এক্সটেনশন ম্যানেজ করার একটি অল্টারনেটিভ।
আপনি যখন GNOME Extensions ওয়েবসাইট ভিজিট করবেন, আপনি একটি মেসেজ দেখবেন যে আপনাকে GNOME শেল ইন্টিগ্রেশন ইনস্টল করতে হবে, যার দুটি অংশ রয়েছে: একটি ব্রাউজার এক্সটেনশন এবং একটি নেটিভ হোস্ট মেসেজিং অ্যাপ্লিকেশন।
মেসেজটি ব্রাউজার এক্সটেনশন বা অ্যাড-অন ইনস্টল করার লিংক দেয়। লিংকটি আপনি যে ব্রাউজার ব্যবহার করছেন তার জন্য উপযুক্ত এক্সটেনশন বা অ্যাড-অন পেজে নিয়ে যায়। লিংকে ক্লিক করুন পেজে যেতে এবং এক্সটেনশন বা অ্যাড-অন ইনস্টল করতে।
আমরা উদাহরণে ক্রোম ব্যবহার করছি, কিন্তু আপনি নিচের যেকোনো ব্রাউজারে এক্সটেনশন বা অ্যাড-অন ইনস্টল করতে পারেন:
- Google Chrome, Chromium, এবং Vivaldi
- Firefox
- Opera [Broken Link Removed]
এক্সটেনশন বা অ্যাড-অন ইনস্টল হলে, GNOME Extensions ওয়েবপেজ রিফ্রেশ করুন। এখন আপনি একটি মেসেজ দেখবেন নেটিভ হোস্ট কানেক্টর ইনস্টল করতে হবে বলে।
Ctrl + Alt + T চাপুন টার্মিনাল উইন্ডো খোলার জন্য। নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন। কমান্ডটি একই কোনো ব্রাউজার ব্যবহার করলেও।
sudo apt install chrome-gnome-shell
প্রম্পট आनेলে পাসওয়ার্ড দিন।
GNOME Extensions ওয়েবপেজ আবার রিফ্রেশ করুন। টপে কোনো মেসেজ নেই এবং আপনি এক্সটেনশনগুলো ব্রাউজ করা শুরু করতে পারেন।
আপনি যদি শুধু বর্তমান GNOME শেল ভার্সনের জন্য উপলব্ধ এক্সটেনশন দেখতে চান, Compatible with ড্রপডাউন লিস্ট থেকে Current version সিলেক্ট করুন। পুরনো GNOME শেল ভার্সনের জন্য বানানো এক্সটেনশন বর্তমান ভার্সনে কাজ করতে পারে, কিন্তু সবগুলো না।
এক্সটেনশন ইনস্টল করতে, লিস্টে এক্সটেনশনের টাইটেলে ক্লিক করুন। এক্সটেনশনের পেজে, ডানের পাশের ON/OFF স্লাইডার বাটনে ক্লিক করুন।
যদি এটি Tweaks-এ ইতিমধ্যে উপলব্ধ একটি এক্সটেনশন হয়, এটি শুধু ইনেবল হবে। যদি না হয়, আপনাকে পূচা হবে আপনি কি এক্সটেনশন ডাউনলোড ও ইনস্টল করতে চান। Install-এ ক্লিক করুন।
এক্সটেনশন ইনস্টল হয়ে otomatikভাবে ইনেবল হবে। এই উদাহরণে, Extensions এক্সটেনশন সিস্টেম ট্রে এলাকায় একটি আইকন দেয় যা দ্রুত এক্সটেনশন ইনেবল/ডিসেবল এবং সেটিংস অ্যাক্সেস করতে দেয়।
আপনি GNOME Extensions ওয়েবসাইটে এক্সটেনশন ইনেবল/ডিসেবল এবং সেটিংস কনফিগারও করতে পারেন।
আমরা আগে বলেছিলাম, GNOME Extensions ওয়েবসাইট থেকে ইনস্টল করা এক্সটেনশন Tweaks-এও ম্যানেজ করা যায়।
GNOME Extensions ওয়েবসাইট ব্যবহার করে আপনার ইনস্টলড এক্সটেনশন ম্যানেজ করতে, ওয়েবসাইটের টুলবারের Installed extensions-এ ক্লিক করুন।
৩. ম্যানুয়ালি GNOME শেল এক্সটেনশন ইনস্টল করুন
আপনি GNOME Extensions ওয়েবসাইট থেকে এক্সটেনশন ডাউনলোড করে অফলাইন ইনস্টল করতে পারেন। আপনি অন্যান্য সাইটেও এক্সটেনশন পেতে পারেন যা আপনি ডাউনলোড করতে পারেন।
উদাহরণস্বরূপ, দুটি এক্সটেনশন রয়েছে যা আপনাকে উইন্ডো বাটনগুলো প্যানেলে (Buttons to Panel) এবং উইন্ডো টাইটেল প্যানেলে (Title to Panel) সরাতে দেয়। এগুলো ZIP ফাইল ডাউনলোড হিসেবে উপলব্ধ এবং আপনি ম্যানুয়ালি ইনস্টল করুন। ডাউনলোড করা ফাইলগুলো এক্সট্র্যাক্ট ও ইনস্টল করার আগে স্ক্যান করা নিশ্চিত করুন।
GNOME extensions ওয়েবসাইট থেকে এক্সটেনশন ডাউনলোড করার সময়, আপনাকে আপনার রান করছেন এমন GNOME শেল ভার্সন সিলেক্ট করতে হবে। আপনি কোন ভার্সন রান করছেন জানতে, Ctrl + Alt + T চাপুন টার্মিনাল উইন্ডো খোলার জন্য, নিচের কমান্ড টাইপ করুন, এবং Enter চাপুন:
gnome-shell --version
উদাহরণ হিসেবে, আমরা GNOME Extensions ওয়েবসাইট থেকে Appfolders Management এক্সটেনশন ম্যানুয়ালি ইনস্টল করব। এই এক্সটেনশন আপনাকে Applications ভিউতে আইকন গ্রুপ করতে দেয়।
এক্সটেনশনের ওয়েবপেজে, Shell version কে Download সিলেক্ট করুন। তারপর, Extension version সিলেক্ট করুন। ডাউনলোড otomatikভাবে শুরু হবে।
Nautilus খুলুন এবং ডাউনলোড করা ফাইলটি রাইট-ক্লিক করে Extract Here সিলেক্ট করে এক্সট্র্যাক্ট করুন।
Ctrl + H চাপুন হিডেন ফাইল ও ফোল্ডার দেখানোর জন্য। তারপর, এক্সট্র্যাক্ট করা এক্সটেনশন ফোল্ডার সিলেক্ট করুন এবং Ctrl + C চাপুন এক্সট্র্যাক্ট করা ফোল্ডার কপি করার জন্য। নিচের ফোল্ডারে যান এবং Ctrl + V চাপুন এক্সটেনশন ফোল্ডার পেস্ট করার জন্য:
~/.local/share/gnome-shell/extensions
টিল্ডা ক্যারেক্টার (~) আপনার হোম ফোল্ডারকে বোঝায়।
এখন আমাদের নিশ্চিত করতে হবে এক্সটেনশন ফোল্ডারের নাম মেটাডেটা ফাইলের সাথে মেলে।
আপনি এ עתה ~/.local/share/gnome-shell/extensions ফোল্ডারে পেস্ট করা এক্সটেনশন ফোল্ডার খুলুন। metadata.json ফাইলে রাইট-ক্লিক করুন এবং Open with Text Editor সিলেক্ট করুন।
"uuid" এর মান খুঁজুন, সেটি সিলেক্ট করুন (কোটেশন ছাড়া), এবং কপি করুন।
Nautilus-এ এক্সটেনশনের ফোল্ডারে ফিরে যান এবং ফোল্ডারটি সিলেক্ট করুন। তারপর, F2 চাপুন এটিকে রিনেম করার জন্য। Folder name বক্সে "uuid"- থেকে কপি করা টেক্সট পেস্ট করুন এবং Rename-এ ক্লিক করুন।
এখন আপনাকে GNOME শেল রিস্টার্ট করতে হবে। Alt + F2 চাপুন, "r" টাইপ করুন, এবং Enter চাপুন:
ম্যানুয়ালি ইনস্টল করা এক্সটেনশন Tweaks-এ Extensions সেকশনে উপলব্ধ থাকে। আপনি এখান থেকে সেগুলো ইনেবল/ডিসেবল এবং সেটিংস পরিবর্তন করতে পারেন, GNOME Extensions সাইটের মতোই।
GNOME শেল এক্সটেনশন ডিসেবল বা আনইনস্টল করার উপায়
GNOME Tweaks টুলে ইনেবল করা এক্সটেনশন টুল ব্যবহার করে ডিসেবল বা অফ করা যায়। Tweaks আনইনস্টল না করা পর্যন্ত সেগুলো আনইনস্টল করা যায় না। Tweaks আনইনস্টল করতে, Ctrl + Alt + T চাপুন টার্মিনাল উইন্ডো খোলার জন্য, নিচের কমান্ড টাইপ করুন, এবং Enter চাপুন:
sudo apt remove gnome-tweak-tool
আপনি যদি GNOME Extensions ওয়েবসাইট ব্যবহার করে এক্সটেনশন ইনস্টল করেছেন, ওয়েবসাইট ব্যবহার করে সেগুলো অফ বা আনইনস্টল করতে পারেন। এক্সটেনশন অফ করতে, ON/OFF স্লাইডার বাটনে ক্লিক করুন যাতে এটা OFF দেখায়।
শুধু GNOME Extensions ওয়েবসাইটে ইনস্টল করা এক্সটেনশন যেগুলো Tweaks টুলে উপলব্ধ নয়, সেগুলো আনইনস্টল করা যায়। আপনি সেগুলো চিনতে পারেন ON/OFF স্লাইডার বাটনের ডানের পাশের সাদা X রেড বক্স আইকন দিয়ে। এক্সটেনশন আনইনস্টল করতে X বাটনে ক্লিক করুন।
GNOME Extensions সাইট ব্যবহার করে ইনস্টল করা এক্সটেনশন ~/.local/share/gnome-shell/extensions ফোল্ডারেও যোগ হয়। তাই আপনি এই এক্সটেনশনগুলো, এবং আপনি যেকোনো ম্যানুয়ালি ইনস্টল করা এক্সটেনশন, ~/.local/share/gnome-shell/extensions ফোল্ডার থেকে এক্সটেনশন ফোল্ডারগুলো ডিলিট করে আনইনস্টল করতে পারেন।
GNOME শেল এক্সটেনশন আপডেট নোটিফিকেশন পাওয়ার উপায়
GNOME শেল এক্সটেনশনের জন্য আপডেট উপলব্ধ কিনা জানার একমাত্র উপায় হল GNOME Extensions ওয়েবসাইট ভিজিট করা। কিন্তু একটি এক্সটেনশন রয়েছে, Extension Update Notifier নামে, যা আপনাকে নোটিফাই করে যখন আপনার সিস্টেমে ইনস্টল করা কোনো এক্সটেনশনের জন্য আপডেট থাকে।
ইনস্টল করার জন্য কিছু উপযোগী GNOME শেল এক্সটেনশন
শুরু করার জন্য কিছু উপযোগী GNOME শেল এক্সটেনশন এখানে।
১. Dash to Dock
Dash to Dock GNOME শেলের জন্য একটি ডক প্রদান করে, যা আপনার অ্যাপ্লিকেশন অ্যাক্সেস করা এবং ওপেন অ্যাপ্লিকেশন ও ডেস্কটপের মাঝপথে দ্রুত স্যুইচ করা সহজ করে।
সাইড প্যানেল একটি ডকে রূপান্তরিত হয় যা স্ক্রিনের বাম, ডান, উপর, বা নিচে দেখানো যেতে পারে। আপনি ডকের আইকন সাইজ বদলাতে পারেন, ডকের সাইজ লিমিট করতে পারেন, এবং ডকের লুক ও বিহেভിയরকে প্রভাবিত करने वाले অন্যান্য অনেক সেটিংস অ্যাডজাস্ট করতে পারেন।
ডাউনলোড: Dash to Dock
২. Clipboard Indicator
Clipboard Indicator এক্সটেনশন টপ প্যানেলে একটি ক্লিপবোর্ড ইন্ডিকেটর যোগ করে এবং ক্লিপবোর্ড ইতিহাস সংরক্ষণ করে। এটি আপনাকে এক্সটেনশন ইনস্টল করার পর থেকে ক্লিপবোর্ডে কপি করা আইটেমগুলো অ্যাক্সেস করতে এবং সেগুলো একটি ওয়ার্ড প্রসেসর বা টেক্সট এডিটরে পেস্ট করতে দেয়।
আপনি এক্সটেনশনের মেনুতে সেটিংস পরিবর্তন করতে পারেন (যেমন ক্লিপবোর্ড ইতিহাসে কত আইটেম সংরক্ষণ করা হবে, বা প্রতিটি আইটেমের প্রিভিউতে কত ক্যারেক্টার দেখানো হবে)।
ডাউনলোড: Clipboard Indicator
৩. Drop Down Terminal
আপনি যদি কমান্ড লাইন প্রচুর ব্যবহার করেন, Drop Down Terminal এক্সটেনশন ইনস্টল করতে পারেন। এটি আপনাকে একটি কিস্ট্রোক (ডিফল্টভাবে Tab কির উপরের টিল্ডা (~) কি) দিয়ে একটি টার্মিনাল উইন্ডো অ্যাক্সেস করতে দেয় যা স্ক্রিনের উপর থেকে নিচে নামায় বা নিচে থেকে পপ আপ হয়।
ডাউনলোড: Drop Down Terminal
GNOME শেল এক্সটেনশন দিয়ে প্রোডাক্টিভিটি বাড়ান
আপনি যদি নতুন GNOME শেল খুব পছন্দ না করেও, এক্সটেনশন ব্যবহার করে এটিকে কাস্টমাইজ করতে পারেন এবং এটিকে একটি উপযোগী এবং প্রোডাক্টিভ ডেস্কটপ এনভায়রনমেন্টে রূপান্তরিত করতে পারেন।
সংক্ষেপে, GNOME শেল এক্সটেনশন উবুন্টু ১৮.০৪-এ আপগ্রেড করার আরেক কারণ প্রদান করে।