ফসফ্রিডমের পদ্ধতি দুর্দান্ত কাজ করে তবে এটি প্রতি অ্যাপ্লিকেশন সমাধান। এটা ঠিক যে, ফায়ারফক্স / ক্রোমিয়াম হয় সবচেয়ে প্রচলিত ব্যবহার মামলা, কিন্তু এটি একটি সিস্টেম-ব্যাপী সমাধান করা সহজ তাই এটি স্বয়ংক্রিয়ভাবে জন্য কাজ করে যাবে সব , স্বয়ংক্রিয়ভাবে অ্যাপ্লিকেশান প্রতিটি এক কনফিগার করার কোন প্রয়োজন আছে।
সমাধানটি হ'ল ইউরি স্কিমের .desktop
সাথে বিকল্প ফাইল যুক্ত xchat তৈরি করা irc://
। এটি স্বয়ংক্রিয়ভাবে পুরো ডেস্কটপটিকে (এবং যে কোনও অ্যাপ্লিকেশন) এক্সচ্যাটকে আইআরসি হ্যান্ডলার হিসাবে দেখবে।
এক্সচ্যাট লঞ্চারটি অনুলিপি করুন যাতে আমরা এটি সম্পাদনা করতে পারি:
cp /usr/share/applications/xchat.desktop ./xchat-irc-handler.desktop
এটির সামগ্রীগুলি সম্পাদনা করুন, যোগ MimeType
এবং NoDisplay
আর প্রতিস্থাপন Exec
এই মেলে:
Exec=xchat --existing --url=%u
MimeType=x-scheme-handler/irc;
NoDisplay=true
এখন ফাইল ইনস্টল করুন। এটি কেবলমাত্র আপনার বর্তমান ব্যবহারকারীর জন্য বা সমস্ত ব্যবহারকারীর জন্যই করা যেতে পারে (কেবলমাত্র এর সাথে কমান্ডটি প্রিপেন্ড করুন sudo
):
xdg-desktop-menu install --novendor ./xchat-irc-handler.desktop
এবং এটাই! আপনি অবিলম্বে, ফায়ারফক্স, ক্রোমিয়াম বা যে কোনও অ্যাপ্লিকেশনটিতে ফলাফল চেষ্টা করতে পারেন । টার্মিনালে এটি পরীক্ষা করা যাক:
xdg-open 'irc://chat.freenode.org/#ubuntu'
Ta-দা!