লিনাক্স ডেস্কটপের একটি চমৎকার জিনিস হলো আপনি যে পরিমাণ ইন্টিগ্রেশন পান। আপনি কখনো আপনার সকল অ্যাপ্লিকেশনকে একসাথে একই লুক দিতে পারবেন না উইন্ডোজে! বড় জিনিসগুলোর পাশাপাশি, এই ধরনের ইন্টিগ্রেশনের অন্য, কম লক্ষণীয় সুবিধাও আছে।
নির্দিষ্টভাবে, আপনি আপনার মিউজিক আপনার ডেস্কটপের কমফরটে থেকে কন্ট্রোল করতে পারেন, আপনার মিডিয়া প্লেয়ার ছুঁওয়া ছাড়া—আপনি এটিকে লুকিয়ে দিতে পারেন যদি চান। আপনি আপনার মিডিয়া কী (Play, Pause, ইত্যাদি) ব্যবহার করেও এটি করতে পারবেন।
MPRIS-এর সাথে মিডিয়া প্লেয়ারसे কথা বলা
অনেক লিনাক্স অ্যাপ্লিকেশন একে অপরের সাথে যোগাযোগ করতে পারে। এটি সাধারণত একটি স্পেশাল সফটওয়্যার যাকে D-Bus বলা হয় ব্যবহার করে, যা অনেক প্রোগ্রামের জন্য মিডিয়েটর হিসেবে কাজ করে। D-Bus-ই লিনাক্স ডেস্কটপকে MPRIS-র রূপে মিডিয়া প্লেয়ারের সাথে ইন্টিগ্রেট করতে দেয়।
Media Player Remote Interfacing Specification (MPRIS) হলো D-Bus-এর ফিচার자들의 একটি সাবসেট যা মিডিয়া প্লেয়ার কন্ট্রোলের জন্য ব্যবহৃত হয়। যেহেতু, আপনি যদি আপনার মিউজিক বা ভিডিও প্লেয়ারকে আপনার ডেস্কটপের সাথে ইন্টিগ্রেট করতে চান, আপনাকে এমন একটি দরকার যা এটি সাপোর্ট করে। অধিকাংশটা ইতিমধ্যে সাপোর্ট করে, কিন্তু কিছু এক্সট্রা টুইকিং দরকার করতে পারে এনাবল করার জন্য।
থাম রুল হিসেবে, এটি ভিডিও প্লেয়ার যারা সমন্বয় দরকার (VLC এখানে একটি ব্যতিক্রম)। একটি উদাহরণ হলো GNOME Videos। আপনাকে MPRIS সাপোর্ট এনাবল করতে হবে Edit > Preferences > Plugins > MPRIS D-Bus Interface অপশন চেক করে।
আসলে ডেস্কটপ থেকে MPRIS ব্যবহার করে এই মিডিয়া প্লেয়ারগুলো কন্ট্রোল করা, তবে, একটি আলাদা অ্যাপ্লিকেশন দরকার। এই প্রসেস ডেস্কটপ এনভায়রনমেন্টের মধ্যে ভিন্ন, কিন্তু সাধারণত, সেগুলো সবসময় ডেস্কটপের নিজস্ব অংশ।
Plasma, Unity, এবং Cinnamon-এ ইন্টিগ্রেশন
অনেক ডেস্কটপ এনভায়রনমেন্টের জন্য, ইন্টিগ্রেশন বক্সের বাইরে থেকে আসে। যতক্ষণ আপনার কাছে একটি MPRIS সাপোর্ট করা মিডিয়া প্লেয়ার থাকে, আপনাকে আরও কিছু করতে হবে না। উপরের তিনটি ডেস্কটপের চমৎকার কন্ট্রোলার আছে, এবং সেট আপের দরকার নেই।
Plasma
প্লাজমা ডেস্কটপে MPRIS কন্ট্রোলার আপনার সিস্টেম ট্রে-এ লুকানো থাকে। আপনি যখন একটি মিডিয়া প্লেয়ার শুরু করবেন, এটি প্রদর্শিত হবে। সেখান থেকে, আপনি কন্ট্রোলারের ওপর ক্লিক করলে স্টপ, স্টার্ট, এবং আপনার প্লেব্যাক পরিবর্তন করতে পারেন। এর পাশাপাশি, আপনি মেনুটি دائمি উপরে রাখতে পারেন pin আইকনে ক্লিক করে কোণায়, একটি মিনिएচার প্লেয়ার হিসেবে উপযোগী।
আপনি যদি এই ফিচারটি ডিজেবল করতে চান, আপনি এটি করতে পারেন System Tray Settings > Media Player-এ। মনে রাখবেন এটি ছাড়া, আপনার মিডিয়া কী কাজ করবে না!
Unity
MPRIS ইন্টিগ্রেশন Unity-এ কিছুটা বেশি অ্যাডভান্সড, সাউন্ড অ্যাপলেটে বিল্ট-ইন। একবার আপনি একটি অডিও বা ভিডিও প্লেয়ার লঞ্চ করলে, এটি আপনার ভলিউম মেনুতে একটি এন্ট্রি হিসেবে দেখাবে। এটি সেগুলো শুরু করার একটি বিকল্প পথ দেয়।
যদি সাউন্ড মেনু একটি ভিডিও প্লেয়ার কন্ট্রোল করে যেমন VLC, আপনার কম অপশন থাকবে কন্ট্রোল করার জন্য: প্লে, পজ, ব্যাক, এবং ফরোয়ার্ড। অডিও প্লেয়ার অন্যদিকে, কিছুটা বেশি ফ্লেক্সিবল, নিচে দেখানো মতো।
এই ডিজাইন মেনে চলে। ভিডিও প্লেয়ার একটি ভিজ্যুয়াল অভিজ্ঞতা, তাই ডেস্কটপ থেকে কন্টেন্ট না দেখে কন্ট্রোল করা তাদের উদ্দেশ্য নষ্ট করে। MPRIS-এর অতিরিক্ত সুবিধা হলো মিডিয়া কী, যেসব Macbook-এ আছে, সেগুলো সকল প্লেয়ারের জুড়ে কাজ করে। আপনি সেগুলো একটি সুবিধাজনক বিকল্প হিসেবে ব্যবহার করতে পারেন।
Cinnamon
Unity-এর মতো, Cinnamon ডেস্কটপের MPRIS সাপোর্ট সরাসরি এর সাউন্ড অ্যাপলেটে বিল্ট-ইন। একইভাবে, আপনাকে আপনার পছন্দের মিডিয়া প্লেয়ার ডেস্কটপের ভলিউম মেনু থেকে খোলার ক্ষমতা পাবেন।
কিছু (প্রধানত কসমেটিক) পার্থক্য আছে তবে। আপনি যদি বড় অ্যালবাম আর্ট পছন্দ করেন, আপনি Cinnamon-এর উপায় পছন্দ করতে পারেন আপনার মিউজিক প্রেজেন্ট করার চেয়ে Unity। অ্যাপলেট মেনু আপনাকে আপনার মিডিয়া প্লেয়ার শাট ডাউন করার একটি উপায়ও দেয়—এটি ডেডিকেটেড মিউজিক প্লেয়ারের জন্য বেশি ফিচার। সাধারণত, মিউজিক প্লেয়ার ক্লোজ করলে মিনিমাইজ হয়, তাই এটি আপনাকে নিশ্চিতভাবে কিল করার পথ দেয়।
GNOME-এ অ্যাডভান্সড ইন্টিগ্রেশন
বর্তমানে, GNOME ডেস্কটপে কেবল বেসিক MPRIS ইন্টিগ্রেশন: মিডিয়া কী কন্ট্রোল। এর চেয়ে কিছু বেশি অ্যাডভান্সড পাওয়ার জন্য, আপনাকে একটি GNOME শেল এক্সটেনশন ডাউনলোড করতে হবে যাকে Media player indicator বলা হয়। আপনি এই লিঙ্ক ফলো করে ইনস্টল করতে পারেন।
Firefox বা GNOME-এর ডিফল্ট ওয়েব ব্রাউজার দিয়ে খুলতে ভুলবেন না! এটি আপনাকে এক্সটেনশন ইনস্টল করতে দেবে ওয়েবপেজের মাধ্যমে (একটি বড় ON/OFF বাটনের আকারে)। আপনি যদি Firefox ব্যবহার করেন, Gnome Shell Integration plugin এনাবল করতে ভুলবেন না!
এই এক্সটেনশন ইনস্টল করার পর, এটি আপনার সিস্টেম মেনুতে প্রদর্শিত হবে একবার আপনি একটি MPRIS কম্প্যাটিবল মিডিয়া প্লেয়ার খোলেন। প্লাজমা ডেস্কটপ উইডগেটের মতো, আপনি এটি থেকে প্লেব্যাক কন্ট্রোল করতে পারেন।
GNOME Tweak Tool ইনস্টল থাকলে, আপনি এক্সটেনশনের আচরণ কাস্টমাইজ করতে পারেন। উদাহরণস্বরূপ, মিডিয়া প্লেয়ার ভলিউম লেভেল সমন্বয় করার একটি অপশন আছে। আপনি এক্সটেনশনকে পারসিস্টেন্টও বানাতে পারেন, যাতে এটি আপনার সিস্টেম মেনুতে থাকে এমনকি কোনো MPRIS কম্প্যাটিবল প্লেয়ার খোলা না থাকলেও।
XFCE-এ MPRIS ব্যবহার করা
একটি লাইটওয়েট ডেস্কটপ হওয়ায়, XFCE-এ একটি মিডিয়া প্লেয়ার কন্ট্রোলার ইনস্টল করতে হবে এটি কাজ করার জন্য। এটি আসে একটি XFCE প্যানেল প্লাগইন হিসেবে যাকে xfce4-soundmenu-plugin বলা হয়। এটি পেতে, আপনাকে Xubuntu টিম থেকে একটি PPA রিপোজিটরি যোগ করতে হবে, যাতে প্রোগ্রামটি থাকে। এই কমান্ডগুলো লিখে করুন:
sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt-get update
sudo apt-get install xfce4-soundmenu-plugin
ভবিষ্যতে, আপনাকে এটি করতে হবেনা। এতে থাকা প্রোগ্রামগুলো উবুন্টুর রিপোজিটরিতে ইন্টিগ্রেটেড হতে পারে।
প্লাগইন যোগ করা
প্লাগইন ইনস্টল করার পরেও, আপনাকে এটিকে XFCE-এর প্যানেলগুলোর একটিতে যোগ করতে হবে। এটি করতে, Panel Preferences উইন্ডো খুলুন, আপনার টার্মিনালে এই লাইন লিখে:
xfce4-panel -p
এটি হলে, Items ট্যাবে যান, এবং Plus সাইনে ক্লিক করুন। আপনাকে প্লাগইনের একটি তালিকা দেখাবে যেগুলো আপনি আপনার প্যানেলে যোগ করতে পারেন। আপনি নিচের দিকে স্ক্রোল করলে, আপনি একটি এন্ট্রি পাবেন যাকে Sound menu Plugin বলা হয়। একবার সিলেক্ট করলে, Add বাটন চাপুন, এবং এটি আপনার প্যানেলগুলোর একটিতে প্রদর্শিত হবে।
প্লাগইন কনফিগার করা
কন্ট্রোলার কাজ করার জন্য, আপনাকে এটিকে একটু টুইক করতে হবে প্রথমে। রাইট ক্লিক করুন প্লাগইনটি এবং সিলেক্ট করুন Properties ডায়লগ। এটি একটি কনফিগারেশন উইন্ডো খুলবে।
আপনাকে XFCE-এর সাউন্ড মেনুকে বলতে হবে আপনি কী কন্ট্রোল করতে চান। আপনি যদি এটি না করেন, এটি কাজ করবে না! প্রথমে, আপনার পছন্দের মিডিয়া প্লেয়ার খুলুন। এরপর, Player টেক্সট বক্সে refresh বাটনে ক্লিক করুন। এটি স্বয়ংক্রিয়ভাবে খোলা মিডিয়া প্লেয়ারগুলো সার্চ করবে।
এই সেটআপের একটি জিনিস আপনি পছন্দ করতে পারেন যে আপনি কন্ট্রোলারকে সরাতে পারেন, অন্যান্য ডেস্কটপ এনভায়রনমেন্টের বিপরীতে। প্লাগইনকে কাস্টমাইজ করার আরও অনেক উপায় আছে। উদাহরণস্বরূপ, আমি প্লাগইনটি একটি নতুন (widened) সাইড প্যানেলে রাখলাম, এবং এটিকে অ্যালবাম আর্ট প্রদর্শন করতে দিলাম।
আমি যা আরেকটি উপযোগী জিনিস খুঁজে পেলাম সেটি ছিল স্পিকার আইকন শুধু দেখানোর জন্য নয়: আমি এটিতে স্ক্রোল আপ এবং ডাউন করে ভলিউম কন্ট্রোল করতে পারতাম।
অন্যান্য ডেস্কটপ?
আপনি যদি একটি অত্যন্ত লাইটওয়েট ডেস্কটপ সেটআপ ব্যবহার করেন, যেমন Openbox, আপনার ইন্টিগ্রেশন সীমিত থাকবে আপনার মিডিয়া প্লেয়ার কী-এ (GNOME-এর মতো এক্সট্রা প্লাগইন ছাড়া)। এটি তাদের জন্যও একটি বিকল্প হতে পারে যারা অ্যাডভান্সড ইন্টিগ্রেশন ফিচার চান না। দুর্ভাগ্যক্রমে, এটি সেই ডেস্কটপগুলোর জন্য অপশন নয় যারা টাইটলি তাদের কন্ট্রোলার ইন্টিগ্রেট করে, যেমন Unity এবং Cinnamon।
এটি অর্জন করতে, আপনাকে একটি কমান্ড লাইন টুল দরকার যাকে Playerctl বলা হয়। উবুন্টু/মিন্ট ইউজারদের জন্য, আপনি DEB ফাইল/প্রোগ্রাম এখান থেকে ডাউনলোড করতে পারেন। ইনস্টলেশন ডাউনলোডে ডাবল ক্লিক করলেই সহজ হবে।
এই টুল MPRIS সাপোর্ট করা যেকোনো মিডিয়া প্লেয়ারকে টার্মিনাল কমান্ড ব্যবহার করে অটোমেটিক্যালি কন্ট্রোল করার চেষ্টা করবে। সকল কমান্ড playerctl শব্দে শুরু হবে, এরপর একটি কমান্ড, যেমন:
playerctl pause|play|play-pause|next|previous
আপনি যদি প্রোগ্রামটি আরও জন্য ব্যবহার করতে চান, playerctl --help লিখে দেখুন এটি আরও কী কী করতে পারে।
তবে, এটি একটি মিডিয়া প্লেয়ার কন্ট্রোল করার আইডিয়াল উপায় নয়। বরং, আপনি কীবোর্ড শর্টকাট তৈরি করবেন যা এই অ্যাকশনগুলো এক্সিকিউট করে, নিচে দেখানো মতো।
খুব লাইটওয়েট ডেস্কটপের জন্য, আপনাকে ম্যানুয়ালি এন্টার করতে হতে পারে আপনি কোন শর্টকাটগুলো ব্যবহার করতে চান। 그런 সিস্টেমের জন্য, কিছু কীবোর্ড সিম্বল যা আপনাকে দরকার হতে পারে:
- XF86AudioPlay
- XF86AudioPause
- XF86AudioNext
- XF86AudioPrev
এই সিম্বলগুলো playerctl-এর কমান্ডগুলোর সাথে মিলে। অধিকাংশ ডেস্কটপ আপনাকে আপনার মিডিয়া কী চাপে সেগুলো একটি কমান্ডে ম্যাপ করার দেয়—দ্রুত এবং সহজ।
Seamless Control উপভোগ করুন!
যদিও এটি ডেস্কটপের সবচেয়ে ফ্ল্যাশি অংশ নাও হতে পারে, একটি মিডিয়া প্লেয়ারের সাথে ইন্টিগ্রেশন পুরো অভিজ্ঞতাকেও ততটুকু ভালো করে দেয়। হ্যাঁ, এটা দরকার নাও হতে পারে, কিন্তু অন্যান্য অনেক জিনিসের সাথে মিলে, এটি দেখায় লিনাক্স কতটুকু চমৎকার হতে পারে।
আপনার লিনাক্স ডেস্কটপের কোন ফিচার আপনি পছন্দ করেন?
ছবির ক্রেডিট: natrot via Shutterstock.com