फ़ायरफ़ॉक्स प्रिज्म अब रिपॉजिटरी में क्यों नहीं है?


10

प्रिज्म एक सरल XULRunner- आधारित ब्राउज़र है जो पूर्ण ब्राउज़र इंटरफ़ेस के बिना वेब अनुप्रयोगों को होस्ट करता है। ऐसा लगता है जैसे 10.04 से फ़ायरफ़ॉक्स प्रिज्म को रिपोज से हटा दिया गया था; नेट्टी (11.04), वनैरिक (11.10) या सटीक (12.04) के लिए कोई पैकेज नहीं है, केवल एलटीएस संस्करणों हार्डी (8.04) और ल्यूसिड (10.04) के लिए।

लोग नए फ़ायरफ़ॉक्स संस्करणों के साथ असंगति के मुद्दों के बारे में लिख रहे हैं, लेकिन मैं अभी भी PPA से नवीनतम फ़ायरफ़ॉक्स के साथ Maverick (10.10, अब और कोई अपडेट नहीं) पर समस्याओं के बिना प्रिज्म का उपयोग कर रहा हूं।

क्या कोई कारण है कि प्रिज्म को हटा दिया गया था? क्या कोई कारण है जो मैंने बोया है वह इसका उपयोग नहीं करता है और इसे मैन्युअल रूप से स्थापित नहीं करता है? क्या> = 12.04 के लिए कुछ बेहतर या कुछ वैकल्पिक है?

मुझे पता है कि मेनू प्रविष्टि (.destkop फ़ाइल) बनाना संभव है जो इंगित करता है firefox http://someurl.com/, लेकिन मैं इतिहास, कैश, कुकीज आदि को अलग रखना भी चाहूंगा। Additon में मुझे यह अच्छा लगता है कि प्रिज्म एड्रेस बार के बिना सरलीकृत इंटरफ़ेस के साथ आता है।

जवाबों:


7

आसान समाधान

सभी फ़ायरफ़ॉक्स विंडो बंद करें (यह भी एक!)। चलाएं firefox -ProfileManagerऔर अपने वेब एप्लिकेशन के लिए एक नया प्रोफ़ाइल जोड़ें। फिर आप वरीयताओं और अन्य सभी परेशान करने वाले GUI तत्वों में टैब बार को हटा सकते हैं। इस बार अपना डिफ़ॉल्ट प्रोफ़ाइल चुनने के लिए सब कुछ बंद करें और प्रोफ़ाइल प्रबंधक को फिर से चलाएँ। अब फ़ायरफ़ॉक्स को आपकी डिफ़ॉल्ट प्रोफ़ाइल शुरू करनी चाहिए यदि आप "हर बार पूछें" को अनचाहा करते हैं।

फिर एक फ़ाइल my_webapplication.desktopबनाएं और एक लांचर बनाएं। यह Google कैलेंडर के लिए एक उदाहरण है:

[Desktop Entry]
Name=Google Calendar
Exec=firefox -P gcalendar -no-remote
Terminal=false
Type=Application
Icon=firefox

आइकन बेहतर होना चाहिए कि फ़ायरफ़ॉक्स हो , लेकिन अपनी पसंद के आइकन के लिए एक पथ।
gcalendarवह प्रोफाइल नाम है जिसे मैंने पहले चुना था।

सुधार की

यदि आपका एप्लिकेशन पहले से ही खुला है, तो इस लॉन्चर को फिर से खोलने पर त्रुटि होगी। आप wmctrlअपने वेब एप्लिकेशन को चलाने के लिए इस छोटी स्क्रिप्ट को इंस्टॉल और उपयोग कर सकते हैं :

# Is there any window with Google Calendar in the title?
if [ -z "`wmctrl -l|grep 'Google Calendar'`" ]; then
  # No --> run it
  firefox -P gcalendar -no-remote;
else
  # Yes --> change focus to this window
  wmctrl -a 'Google Calendar';
fi

क्रोमियम का उपयोग करें

खैर ... मैंने हार मान ली। क्रोमियम सबसे आसान उपाय है। बस "एप्लिकेशन शॉर्टकट बनाएं ..." ("टूल" में) पर क्लिक करें और आपका काम हो गया। आपको एक * .desktop फ़ाइल मिल ~/.local/share/applicationsजाएगी जिसमें अनुकूलित किया जा सकता है।

आप * .desktop फ़ाइल को अनुकूलित करना चाह सकते हैं। ईजी डॉकी क्रोमियम वेब एप्लिकेशन को एक अलग एप्लिकेशन के रूप में नहीं पहचानता है, इसलिए क्रोमियम आइकन प्रदर्शित होता है। आप यहाँ वर्णित के रूप में WMClass का उपयोग करके इस व्यवहार को बदल सकते हैं । लेकिन आपको इस बग रिपोर्ट--class=MyArbitraryChromiumAppname में चर्चा के अनुसार एक पैरामीटर भी जोड़ना होगा । यदि आप Google कैलेंडर को अपनी * .desktop फ़ाइल चलाना चाहते हैं, तो इस तरह दिखना चाहिए:.local/share/applications/

[Desktop Entry]
Version=1.0
Name=Google Calendar
Exec=/usr/bin/chromium-browser "--app=https://www.google.com/calendar/render?gsessionid=HERE_GOES_THE_SESSION_ID_CREATED_AUTOMATICALLY" --class=gcal
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/peter/.icons/google_calendar.png
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=gcal

नोट: आपको --class=gcalसंपत्ति जोड़ना और सेट करना होगा StartupWMClass=gcal(आप gcal के बजाय कोई भी नाम चुन सकते हैं)।


5

क्या कोई कारण है कि प्रिज्म को हटा दिया गया था?

क्योंकि मोज़िला ने फरवरी 2011 में एक साल पहले प्रिज्म विकास को बंद कर दिया था

क्या> = 12.04 के लिए कुछ बेहतर या कुछ वैकल्पिक है?

क्या कोई कारण है कि मुझे इसका उपयोग नहीं करना चाहिए और इसे मैन्युअल रूप से स्थापित नहीं करना चाहिए?

नहीं, यह मैन्युअल रूप से स्थापित करने के लिए सुरक्षित होना चाहिए और बशर्ते आप सभी आश्रितों को संतुष्ट कर सकें।

फ़ायरफ़ॉक्स में वेब एप्लिकेशन समर्थन वर्तमान में प्रगति पर है:


आपके संकेत के लिए धन्यवाद। मैंने सोचा कि एक विकल्प होना चाहिए। वास्तव में अजीब बात है कि 3 अनुप्रयोग थे और उनमें से कोई भी जारी नहीं है और न ही आधिकारिक डाउनलोड के रूप में उपलब्ध है। मैंने हार मान ली और अकेले अपना स्टैंड बना लिया। मैं एक उत्तर जोड़ूंगा कि ऐसा कैसे किया जाए, जब यह समाप्त हो जाए।
दोपहर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.