फ़ायरफ़ॉक्स gedit में PDF को खोलता है


5

जब मैं एक पीडीएफ लिंक पर क्लिक करता हूं, तो मेरा फ़ायरफ़ॉक्स 31 (और पुराने संस्करण भी) हमेशा इसे gedit के साथ खोलने की कोशिश करता है, भले ही Nautilus और xdg-open में यह Evince में सही ढंग से खोला गया हो। संपादन-> वरीयताएँ-> में पीडीएफ सामग्री प्रकार की कार्रवाई "फ़ाइल सहेजें" पर सेट है।

मैं आर्क लिनक्स 64 बिट पर GNOME शेल 3.12.2 का उपयोग करता हूं।

जवाबों:


6

मुझे इसके कुछ संकेत मिले हैं।

सबसे पहले, जांचें कि सिस्टम पीडीएफ फाइल के लिए किस प्रोग्राम का उपयोग करता है।

फिर, वहाँ भयानक mimetypes.rdf फ़ाइल है जो अनुप्रयोगों को खोलने के लिए फ़ायरफ़ॉक्स वरीयताओं को संग्रहीत करता है। यह आपकी /home/you/.mozilla प्रोफ़ाइल निर्देशिका में कहीं है।

फिर, जब कुछ 'अज्ञात' होता है, तो इसे किसी प्रकार के अनुमान एल्गोरिथ्म द्वारा खोला जाएगा।

इसे बदलने के लिए, मैंने सुना है आप ऐसा कर सकते हैं:

sed 's#.*octet-stream.*#application/octet-stream=xdg-open#' ~/.local/share/applications/mimeapps.list -i

बस इसे स्वयं जांचा और पाया कि xdg-open फ़ाइल प्रकार का सही अनुमान लगाएगा।

तुम भी हाथ से mimeapps.list संपादित कर सकते हैं। बस इसे 'xdg-open' पर सेट करें (जब तक आप इसे .desktop लिंक के माध्यम से नहीं खोलना चाहते हैं, इसे .desktop को जोड़ने की कोई आवश्यकता नहीं है)। एप्लिकेशन / ऑक्टेट-स्ट्रीम का उपयोग अक्सर उन साइटों द्वारा किया जाता है जो आपको एक फ़ाइल भेजते समय सही ढंग से उनके mimetype को सेट नहीं करते हैं।


मेरे .mozilla के पास वास्तव में एक लाइन थी application/octet-stream=gedit.desktop;, धन्यवाद!
बजे कोनराड हॉफनर

4
मैंने अभी "एप्लिकेशन / ऑक्टेट-स्ट्रीम = org.gnome.gedit.desktop;" ~ / .config / mimeapps.list और अब सब कुछ ठीक काम करता है।
user31389

3
~/.config/mimeapps.listमेरे लिए भी दोषी था
Flamefire

1

मानक xdg-open (मैन xdg-open) के साथ फाइल एप्लिकेशन सेट करने के लिए:

xdg-open /path/to/the_file.EXT

मैंने sedआदेश दिया कि Iphigeneia को स्वचालित xdg- खुले के साथ mimeapps.list संघों प्रविष्टियों को प्रतिस्थापित करना चाहिए? यहाँ किसी भी mimeapps.list लाइनों को नहीं बदलता है; sedहालांकि, यह बताने के लिए एक विशेषज्ञ के साथ नहीं ।

Https://askubuntu.com/questions/185139/why-does-firefox-try-to-use-gedit-to-open-deb-files में कुछ और संकेत

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.