यह घोषणा की गई थी का फेंकना वेब ब्राउज़र का नया संस्करण गनोम वेब 44 को एपिफेनी के नाम से जाना जाता है WebKitGTK 2.40.0 की स्थिर शाखा के साथ GTK प्लेटफॉर्म के लिए WebKit ब्राउज़र इंजन का एक पोर्ट।
उन लोगों के लिए जो एपिफेनी से अनजान हैं, आपको पता होना चाहिए कि इसे वर्तमान में ग्नोम वेब के नाम से जाना जाता है और यह एक मुफ्त वेब ब्राउज़र है जो WebKit रेंडरिंग इंजन का उपयोग करता है गनोम डेस्कटॉप वातावरण के लिए, क्योंकि यह गनोम फ्रेमवर्क और सेटिंग्स का पुन: उपयोग करता है।
WebKitGTK को WebKit की सभी विशेषताओं के उपयोग की अनुमति देता है ग्नोम-उन्मुख प्रोग्रामिंग इंटरफ़ेस के माध्यम से Gobject पर आधारित है और इसका उपयोग किसी भी एप्लिकेशन में वेब प्रसंस्करण टूल को एकीकृत करने के लिए किया जा सकता है, विशेष HTML / CSS पार्सर में उपयोग से, पूरी तरह कार्यात्मक वेब ब्राउज़र बनाने के लिए। WebKitGTK का उपयोग करते हुए प्रसिद्ध परियोजनाओं में से, मिडोरी और मानक गनोम ब्राउज़र "एपिफेनी" देख सकते हैं।
एपिफेनी 44 की मुख्य खबर
प्रस्तुत किए गए एपिफेनी 44 के इस नए संस्करण में, द GTK 4 और libadwaita का उपयोग करने के लिए संक्रमण, जिसमें सूचना पैनल पॉप-अप मेनू (पॉपओवर), डायलॉग बॉक्स और बैनर के साथ-साथ बदल दिए जाते हैं टैब मेनू को AdwTabButton से बदल दिया गया है और "अबाउट" डायलॉग को AdwAboutWindow से बदल दिया गया।
एक और बदलाव जो खड़ा है वह है प्राथमिक OS वितरण के लिए फिर से काम किया गया समर्थन, साथ ही एक नया टैब खोलने पर प्रदर्शित होने वाले पृष्ठ को कॉन्फ़िगर करने के लिए एक सेटिंग जोड़ी गई है।
दूसरी ओर, हम एक भी पा सकते हैं WebExtension BrowserAction API के लिए विस्तारित समर्थन और WebExtensions के लिए सेटिंग्स भी जोड़ीं, साथ ही मध्य माउस बटन के साथ पेज रिफ्रेश बटन दबाकर टैब को डुप्लिकेट करने के लिए समर्थन लागू किया गया।
संदर्भ मेनू हमेशा म्यूट टैब आइटम दिखाता है और जीएलएक्स के बजाय मुख्य रूप से ईजीएल का उपयोग करने के लिए परिवर्तित होता है।
भाग के लिए WebKitGTK 2.40.0 से परिवर्तन:
- GTK4 API के लिए समर्थन स्थिर कर दिया गया है।
- WebGL2 समर्थन शामिल है। WebGL कार्यान्वयन OpenGL ES कॉल को OpenGL, Direct3D 9/11, Desktop GL, और Vulkan में अनुवाद करने के लिए ANGLE परत का उपयोग करता है।
- Flite का उपयोग करके वाक् संश्लेषण के लिए समर्थन जोड़ा गया।
- आपने क्लिपबोर्ड प्रबंधन API को सक्षम किया है, जो एसिंक्रोनस मोड में काम करता है।
- कुछ वेब क्षमताओं के लिए अनुमतियों का अनुरोध करने के लिए एक एपीआई जोड़ा गया।
- अतुल्यकालिक मोड में कस्टम स्क्रिप्ट संदेश मान वापस करने के लिए जोड़ा गया एपीआई।
- WebKitDownload :: तय-गंतव्य सिग्नल को एसिंक्रोनस रूप से हैंडल किया।
- जावास्क्रिप्ट चलाने के लिए एक नया एपीआई जोड़ा गया।
- वेबकिट निर्यात करने की क्षमता प्रदान की: // जीपीयू आउटपुट जेएसओएन प्रारूप में।
- सामग्री लोड करते समय बड़ी मेमोरी आवंटन के साथ फिक्स्ड मुद्दे।
उबंटू और डेरिवेटिव पर एपिफेनी कैसे स्थापित करें?
एपिफेनी पी के इस नए संस्करण को स्थापित करने में रुचि रखने वालों के लिएआप इसे ब्रह्मांड भंडार को सक्षम करके कर सकते हैं या आपके सिस्टम पर ब्राउज़र स्रोत कोड संकलित करके।
तो बस एक टर्मिनल खोलें और इसमें उन्हें केवल निम्न कमांड टाइप करना होगा:
sudo apt install epiphany
स्रोत कोड को संकलित करके एक और स्थापना विधि है ब्राउज़र। ऐसा करने के लिए, उन्हें निम्नलिखित लिंक से एपिफेनी 42 का स्रोत कोड प्राप्त करना होगा।
या एक टर्मिनल से वे इसे डाउनलोड कर सकते हैं:
wget https://download.gnome.org/sources/epiphany/44/epiphany-44.0.tar.xz
तथ्य dउन्हें प्राप्त पैकेज को अनज़िप करना होगा, परिणामस्वरूप फ़ोल्डर तक पहुंचें और निम्नलिखित आदेशों को निष्पादित करके संकलन निष्पादित करें:
mkdir build && cd build meson .. ninja sudo ninja install
एक और तरीका ब्राउज़र के इस नए संस्करण को स्थापित करने में सक्षम होने के लिए, यह के पैकेजों की मदद से है Flatpak और यह केवल आपके सिस्टम में अतिरिक्त समर्थन के लिए पर्याप्त है।
इंस्टालेशन करने में सक्षम होने के लिए, बस एक टर्मिनल खोलें और उसमें हम निम्नलिखित कमांड टाइप करने जा रहे हैं:
flatpak install flathub org.gnome.Epiphany
एक बार यह हो जाने के बाद, आप अपने सिस्टम पर स्थापित नए वेब ब्राउज़र का उपयोग करने में सक्षम होंगे, बस अपने एप्लिकेशन मेनू में लॉन्चर की तलाश करें या एप्लिकेशन को शुरू करने के लिए टर्मिनल से निम्न कमांड टाइप करें:
flatpak run org.gnome.Epiphany
अंत में, यदि आपके पास उबंटू का एक और स्वाद है और पर्यावरण स्थापित है, तो ब्राउज़र जीनोम अनुप्रयोगों में शामिल है।