কেডিএ সার্ভিস মেনু
কে-কে স্পোকে একটি "সার্ভিসেনু" একটি বিশেষ এন্ট্রি যা একটি ফাইলের (বা ডিরেক্টরিতে) নির্বাচিত ফাইলের ধরণের উপর নির্ভর করে একটি কনটেক্সট মেনুতে (বা অন্য প্রসঙ্গ ভিত্তিক ইন্টারফেস) প্রদর্শিত হয়।
(কনকরার) কেডিএইভি সার্ভিস মেনু তৈরি করা হচ্ছে: https://techbase.kde.org/ ডেভেলপমেন্ট / টিউটোরিয়ালস / ক্রিয়েটিং_ কনকরার_সেবার_মেনুস
ডলফিন সঙ্গে পরিষেবা মেনু: https://www.kubuntuforums.net/showthread.php?25740-Service-Menus-with-Dolphin
-> KF5 পরিষেবা মেনু: https://www.kubuntuforums.net/showthread.php?25740 -Service-মেনু-সঙ্গে-ডলফিন & P = 367207 & viewfull = 1 # post367207
পরিষেবা মেনুগুলি অনুপস্থিত: https://forum.kde.org/viewtopic.php?f=223&t=128621
পথ
কেডিএ ফ্রেম ওয়ার্কস 5 থেকে পরিষেবাগুলি খুঁজছেন:
kf5-config --path services
নির্বাহ:
$ kf5-config --path services
/home/user26687/.local/share/kservices5/:/usr/share/kservices5/
এটাই:
ব্যবহারকারী পরিষেবাগুলি হ'ল:
$HOME/.local/share/kservices5/ServiceMenus/
সিস্টেম সার্ভিসম্যানস এ আছে
/usr/share/kservices5/ServiceMenus/
ডেস্কটপ ফাইল
সার্ভিসমানস .desktop ফাইল ব্যবহার করে সংজ্ঞায়িত করা হয়। ডেস্কটপ প্রবেশের নির্দিষ্টকরণ: https://standards.freedesktop.org/desktop-entry-spec/latest/
চিত্র: ডেস্কটপ এন্ট্রি নির্দিষ্টকরণ কী / কোডগুলির নমুনা
একটি উদাহরণ - ফাইল পাথ সহ সাধারণ সার্ভিম্যানু:
মেকিং: OME হোম /। লোকাল / শেয়ার / kservices5 / সার্ভিস মেনাস / মাই ফার্স্ট সার্ভিস মেনু.ডেস্কটপ
ডিরেক্টরি উপস্থিত না থাকলে ব্যবহারকারী এটি তৈরি করতে পারে!
[Desktop Entry]
Type=Service
Icon=smiley-shape
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/allfiles;
Actions=helloWorld;
Encoding=UTF-8
[Desktop Action helloWorld]
Name=Hello with path information
Icon=smiley-shape
Exec=kdialog --msgbox "Path is %f"
চিত্র: সঠিক জায়গায় একটি সার্ভিসেনু।
সমস্ত ডলফিন উইন্ডো বন্ধ করে নতুন একটি শুরু করা হচ্ছে। কোনও ফাইলকে ডান ক্লিক করার সময়: