আমার বিপরীত সমস্যা ছিল - আমি ফায়ারফক্সের লিঙ্কগুলি খুলতে চাই, তবে স্পষ্টতই ক্রোমিয়াম শুরু হয়েছিল যাই হোক না কেন।
strace -o /tmp/output evince
লগের মধ্যে কী ফাংশনগুলি বলা হয় এবং এটি খুঁজে পাওয়া যায় তা আমি দেখতে পেয়েছিলাম:
open("/home/koniu/.local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/koniu/.local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = 16
ফায়ারফক্স.ডেস্কটপটিতে একটি সেমিকোলন কেন অন্তর্ভুক্ত রয়েছে তা জানিনা তবে আমি /home/koniu/.local/share/applications/firefox.desktop
নিম্নলিখিত বিষয়বস্তু দিয়ে তৈরি করেছি :
[Desktop Entry]
Name=Firefox
Exec=/usr/bin/firefox %U
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
এবং এখন কাঙ্ক্ষিত হিসাবে evince
শুরু firefox
হয়।