কম্পিউটার টিউটোরিয়াল

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

আপনি সম্ভবত আপনার ফাইল ম্যানেজার নিয়ে বেশি চিন্তা করেন না। সম্ভবত আপনি আপনার লিনাক্স ডিস্ট্রোর সাথে আসা ফাইল ম্যানেজার ব্যবহার করেন, বা একটি অল্টারনেটিভ যেটি আপনার দরকার পূরণ করে। কিন্তু আপনি কি এর লিমিটেশন এবং ক্ষমতা সম্পর্কে সম্পূর্ণ সচেতন?

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

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

KDE Service Menus ফাইল ম্যানেজার কাস্টমাইজেশনের একটি চমৎকার উদাহরণ। এগুলো সিম্পল স্ক্রিপ্ট যা KDE-এর ফাইল ম্যানেজার Dolphin-এ ফাংশন্যালিটি যোগ করে। আপনি যদি Konqueror ব্যবহার করেন, তবে অধিকাংশ Service Menus সেটিওর সাথে কাজ করবে, যদিও কিছু মাইনর মডিফিকেশন দরকার হতে পারে। ফাইল ম্যানেজারে কাস্টম স্ক্রিপ্টের কনসেপ্ট KDE-তে यুনিক নয়, তাই আপনি যদি Nautilus, Thunar, বা SpaceFM ব্যবহার করেন, তবে আপনার পাস একই ফিচার আছে, শুধু নাম আলাদা।

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

Service Menus রেগুলার টেক্সট এডিটরে তৈরি ও এডিট করা যায়, এবং একবার ইনস্টল করলে Dolphin-এর Preferences ডায়লগের Services ট্যাবে টগল করা যায়। এগুলো রাইট-ক্লিক মেনুতে নতুন অপশন হিসেবে দেখাবে।

মেনু ক্লাটার হওয়ার চিন্তা করবেন না—আপনি যদি অনেক Service Menus ইনস্টল করেন, সেগুলো সবসময় দেখাবে না। অধিকাংশ Service Menus ফাইল-টাইপ-অয়েয়ার, অর্থাৎ সেগুলো শুধু তখনই দেখাবে যখন আপনি সে ফাইল টাইপের ওপর রাইট-ক্লিক করবেন যেগুলো সে মডিফাই করতে পারে।

Service Menus ইনস্টল করা

সাধারণত Service Menus ইনস্টল করার দুটি পথ: ম্যানুয়ালি এবং অটোমেটিক্যালি। ম্যানুয়ালি মানে আপনি Service Menu ফাইলগুলো ডাউনলোড করবেন (উদাহরণস্বরূপ KDE-Apps.org-এ서), আনপ্যাক করবেন, এবং কন্টেন্টগুলো উপযুক্ত ডিরেক্টরিতে কপি করবেন।

KDE 4-এ সব ইউজারের জন্য Service Menu ইনস্টল করতে হলে ডিরেক্টরি হবে:

/usr/share/kde4/services/ServiceMenus/

শুধু এক ইউজারের জন্য ইনস্টল করতে হলে আপনার লোকাল KDE ডিরেক্টরিতে কপি করতে হবে (

~/.kde/share/kde4/services/ServiceMenus/

)। এই পাথ ডিস্ট্রিবিউশন-নির্ভর, তাই আপনার সিস্টেমে কীভাবে দেখায় সেটি চেক করতে টার্মিনালে লিখুন:

kde4-config --localprefix
KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

KDE 5-এ পাথগুলো পরিবর্তন হয়েছে, তাই Service Menu ফাইলগুলো কপি করতে হবে:

~/.local/share/kservices5/ServiceMenus/

অথবা সব ইউজারের জন্য:

/usr/share/kservices5/ServiceMenus/

অটোমেটিক ইনস্টলেশন নির্ভর করে Dolphin-এর Preferences > Services ডায়লগে ইমপ্লিমেন্টেড Download New Services অপশনে। এটি আপনাকে Service Menus ব্রাউজ, অ্যাড, রিমুভ, এবং সোঁর্ট করতে দেয়।

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

এই পদ্ধতিতে ইনস্টল করা Service Menus শুধু এক ইউজারের জন্য কাজ করবে। রিপোজিটরি বা প্যাকেজ হিসেবে ডাউনলোড করা গুলো সব ইউজারের জন্য ইনস্টল হবে।

Service Menus তৈরি করা

আপনি যদি সাহসী হন, তবে নিজে Service Menus তৈরি করার চেষ্টা করতে পারেন। কিছু বেসিক যা জানা দরকার:

  • Service Menus .desktop এক্সটেনশন দিয়ে ফাইল হিসেবে সংরক্ষণ করতে হয়
  • একটি Service Menu ফাইলের দুটি মূল অংশ: "Desktop Entry" এবং "Desktop Action"
  • "Desktop Entry"-এর জরুরি অংশ: Type=Service লাইন (ফাইলটি Service Menu হিসেবে ডিফাইন করে), এবং MimeType লাইন (কোন ফাইল টাইপগুলো মডিফাই করতে পারে সেটি ইন্ডিকেট করে)
  • একটি Service Menu ফাইলে একাধিক "Desktop Action" পার্ট থাকতে পারে। সবচেয়ে গুরুত্বপূর্ণ লাইন: Exec=, যা একটি কমান্ড বা Bash স্ক্রিপ্টের পাথ যা এক্সিকিউট হয় যখন আপনি Dolphin-এর রাইট-ক্লিক মেনুতে Service Menu অপশনে ক্লিক করেন
KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

Service Menus তৈরি করার বিষয়ে আরও জানতে KDE Techbase দেখুন। তাদের সহায়ক টিউটোরিয়াল আপনাকে সঠিক দিক দেবে।

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

ফাইল এবং ফোল্ডার ম্যানেজমেন্ট

Extract and Compress

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

এই Service Menu-র উদ্দেশ্য খুব সরল: এটি আপনাকে Dolphin উইন্ডোর ভিতরেই কমপ্রেসড ফাইল দ্রুত ম্যানেজ করতে দেয়। এটি সবচেয়ে জনপ্রিয় কমপ্রেসড ফাইল ফরম্যাট (ZIP, RAR, TAR...) হ্যান্ডেল করতে পারে, শর্তি আপনি আগে তাদের কমান্ড-লাইন ইউটিলিটি ইনস্টল করে থাকেন।

Dolphin Folder Color

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

আপনি যদি প্রজেক্ট এবং টু-ডু লিস্ট কালার-কোড করতে পছন্দ করেন, তবে Dolphin Folder Color আপনার পছন্দ হবে। এই Service Menu ফোল্ডার আইকনের কালার পরিবর্তন করতে দেয়, এবং এটি KDE-এর জন্য বর্তমানে উপলব্ধ অধিকাংশ আইকন থিমের সাথে কাজ করে। আপনি জেনেরিক ফোল্ডার আইকনও কাস্টম দিয়ে রিপ্লেস করতে পারেন। প্রতিটি ফোল্ডারের আইকন সেটিংস একটি হিডেন .directory ফাইলে সংরক্ষিত হয়, তাই সেটি ডিলিট না করুন না হলে সব কালার চলে যাবে।

Root Actions

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

Root Actions তাদের জন্য মাস্ট-হেভ Service Menu যারা টার্মিনাল এবং "su(do)" টাইপ করার এড়াতে চান। এটি রুট পারমিশন দরকারি ফাইল খোলা, কপি, রিনেম, রিমুভ করার হ্যান্ডি শর্টকাটের সংগ্রহ। আপনি এটি ব্যবহার করে যেকোনো ফাইলের পারমিশন এবং ওনারশিপও পরিবর্তন করতে পারেন।

Infopartitions

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

Infopartitions আপনার সিস্টেমের সব পার্টিশনের কুইক ওভারভিউ দেয়, কোনগুলো মাউন্টেড সেটি দেখায়, এবং প্রতিটি পার্টিশনে কত ফ্রি স্পেস আছে সেটি জানায়। সব কিছু একটি সিম্পল (যদিও খুব আকর্ষণীয় নয়) পপ-আপ উইন্ডোতে ফিট হয়।

একটি PDF ওয়ার্কশপ বানান

pdfForts

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

PDF ফাইল নিয়ে কাজ করার কথা হলে, লিনাক্সের হাতে একটি ম্যাজিক ট্রিক আছে: pdftk। Dolphin-এ pdfForts ব্যবহার করতে হলে আপনাকে pdftk ইনস্টল করতে হবে। তারপর আপনি ফাইল ম্যানেজারের 안락 থেকে PDF ফাইল পাসওয়ার্ড-প্রটেক্ট করতে, কম্বাইন ও কনভার্ট করতে, পেজ রোটেট ও এক্সট্র্যাক্ট করতে, বুকমার্ক এবং ওয়াটারমার্ক যোগ করতে পারবেন।

Service Menu PDF

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

pdfForts-এর মত, এই Service Menu-ও pdftk-র ওপর নির্ভরশীল (এবং কিছু অন্যান্য ইউটিলিটি: Ghostscript এবং poppler-utils)। এটি ডিভার্স কনভার্সন অপশন দেয়: PDF থেকে DjVu, HTML, প্লেইন টেক্সট, এবং ইমেজে, সেইসাথে PDF ফাইল রিসাইজ করা এবং প্রিন্টের জন্য প্রস্তুত করা।

ইমেজ এডিটিং এবং কনভার্সন

KIM

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

KIM মানে KDE Image Menu, একটি ইমেজ ম্যানেজমেন্ট Service Menu যা আপনাকে ফটো কমপ্রেস, রিসাইজ, এবং রোটেট করতে দেয়। আপনি গ্রেস্কেল এবং সেপিয়া ইফেক্ট অ্যাপ্লাই করতে পারেন, এবং ইমেজ GIF, JPG, PNG, এবং অন্যান্য ফরম্যাটে কনভার্ট করতে পারেন। এছাড়া কিছু কুল ফিচারও আছে, যেমন অ্যানিমেটেড GIF, ফটো মন্টাজ, এবং HTML ফটো গ্যালারি তৈরি করা।

Image Manipulation Service Menu

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

Image Manipulation KIM-এর সাথে মিলতেও কিছু যুনিক ফিচার রয়েছে। এটি ইমেজকে প্রিডিফাইনড ডাইমেনশনে রিসাইজ করতে পারে, ব্রাইটনেস অটো-করেক্ট করতে পারে, এবং আপনার ফটোর কালার ইনটেনসিফাই করতে পারে। ফাইল ফরম্যাট কনভার্সনও সাপোর্টেড।

আপনার সাধারণ ওয়ার্কফ্লোতে যদি অনেক ইমেজ কনভার্ট করা থাকে, এবং উপরের দুটি Service Menu আপনার জন্য অপর্যাপ্ত, তবে Converter ইনস্টল করার কথা ভাবুন। এটি তেরিশেরও বেশি ফাইল ফরম্যাট সাপোর্ট করে এবং কনফিগারেবল অ্যাডভান্সড কনভার্সন অপশন দেয়। এর ইমেজ প্রসেসিং ফিচারlarla Converter কিছু লাইটওয়েট ইমেজ এডিটিং অ্যাপ্লিকেশনের সাথে প্রতিযোগিতা করতে পারে। সবচেয়ে প্র্যাকটিক্যাল ফিচার হলো ব্যাচ-প্রসেসিং যা ফাইল এবং ফোল্ডার দুটোইর ওপর কাজ করে। কিন্তু অডিশনাল সফটওয়্যার ইনস্টল করার জন্য প্রস্তুত থাকুন ডিপেন্ডেন্সি হিসেবে যেগুলোর বিনা Converter তত পাওয়ারফুল হবে না।

যারা ইমেজের বদলে অডিও ফাইল নিয়ে কাজ করেন, তারা audiokonverter দেখতে পারেন, একটি Service Menu যা কয়েকটি জনপ্রিয় অডিও (এবং ভিডিও) ফাইল ফরম্যাটের মধ্যে কনভার্ট করতে পারে, যার মধ্যে OGG, WMA, MP3, WAV, এবং FLAC।

সার্বিক সমাধান

KDE Services

KDE সার্ভিস মেনু দিয়ে নিজের লিনাক্স প্রোডাক্টিভিটি মেশিন বানান

এই Service Menu-তে কোন ফিচার নাই সেটি লিস্ট করা সহজ—এটি চরম ফাইল ম্যানেজমেন্ট টুলকিট। বেসিক অ্যাকশনগুলোর পাশাপাশি যেগুলো প্রতিটি ইউজার ফাইল ও ফোল্ডারয় করে, KDE Services-এ প্রচুর এক্সট্রা এবং পার্কস রয়েছে আপনার সুবিধার জন্য। এটি ভিডিও ও অডিও ফাইল কনভার্ট করতে পারে, ISO ইমেজ মাউন্ট, বার্ন, এবং তৈরি করতে পারে, ব্যাকআপ পারফর্ম করতে পারে, নেটওয়ার্ক মॉनিটরিং টুলস এক্সেস করতে পারে, ফাইলে টেক্সট সার্চ ও রিপ্লেস করতে পারে, এবং এমনকি কার্নেল আপডেটও করতে পারে! অবশ্য, ডিপেন্ডেন্সির তালিকা বিশাল, কিন্তু এই ইউটিলিটিগুলোর অধিকাংশ আপনার সিস্টেমে ইতিমধ্যে ইনস্টল্ড থাকে, এবং যদি না থাকে, তবে আপনার ডিস্ট্রিবিউশনের রিপোজিটরিতে সব কিছু পাওয়া যাবে।

KDE ব্যবহারকারীসহেন Service Menus কে Dolphin তাদের প্রিয় ফাইল ম্যানেজার হওয়ার কারণগুলোর একটি হিসেবে উদ্ধৃত করেন। যেহেতু এগুলো শুধু সিম্পল টেক্সট ফাইল, সেগুলো কোনো ব্লোট যোগ করে না; বরং, এগুলো Dolphin-কে আপনার প্রতিদিনের ফাইল ম্যানেজমেন্টের সব দরকারের জন্য একটি পাওয়ারফুল সেন্ট্রাল পয়েন্টে রূপান্তর করতে পারে।

আপনি কোন KDE Service Menus ব্যবহার করেন? আমাদের জানাতে পারেন এমন কিছু গ্রেট Service Menus রিকমেন্ড করতে? কমেন্টে সব কিছু বলুন।

Image Credits: Featured image: File Keyboard Button via Flickr, BumpTop showing programs and images via Flickr, Infopartitions screenshot, pdfForts screenshot, KDE Services screenshot.

  1. লিনাক্স দিয়ে পুরানো PC-এর ৩টি স্মার্ট ব্যবহার

  2. Compton দিয়ে আপনার লিনাক্স ডেস্কটপ স্পিড আপ করুন

  3. Cockpit দিয়ে লিনাক্স সিস্টেম ম্যানেজ করার পদ্ধতি

  4. Tilix দিয়ে আপনার লিনাক্স টার্মিনাল আপগ্রেড করুন