The метання нову версію веб-браузера GNOME Web 44, більш відомий як Epiphany разом зі стабільною гілкою WebKitGTK 2.40.0 порт браузера WebKit для платформи GTK.
Для тих, хто не знає про Epiphany, ви повинні знати, що зараз він відомий як Gnome Web і це безкоштовний веб-браузер, який використовує механізм візуалізації WebKit для робочого середовища Gnome, оскільки воно повторно використовує рамки та налаштування Gnome.
WebKitGTK характеризується тим, що дозволяє використовувати всі функції WebKit через інтерфейс програмування, орієнтований на Gnome на основі GObject і його можна використовувати для інтеграції інструментів веб-обробки в будь-яку програму, починаючи від використання в спеціалізованих синтаксичних аналізаторах HTML / CSS і закінчуючи створенням повністю функціональних веб-браузерів. З відомих проектів, що використовують WebKitGTK, можна відзначити Midori та стандартний браузер Gnome "Epiphany".
Основні новини Богоявлення 44
У цій представленій новій версії Епіфанія 44, перехід на використання GTK 4 і libadwaita, в якому інформаційні панелі замінені спливаючими меню (popover), діалоговими вікнами та банерами, а також що меню вкладок замінено на AdwTabButton і діалогове вікно «Про програму» було замінено на AdwAboutWindow.
Ще однією із змін, яка виділяється, є перероблена підтримка дистрибутива Elementary OS, а також доданий параметр для налаштування сторінки, яка відображається під час відкриття нової вкладки.
З іншого боку, ми також можемо знайти a розширена підтримка WebExtension browserAction API а також додано налаштування для WebExtensions, а також реалізовано підтримку дублювання вкладки натисканням кнопки оновлення сторінки середньою кнопкою миші.
У контекстному меню завжди відображається вкладка «Вимкнути звук» і переведено на використання переважно EGL замість GLX.
З боку від WebKitGTK 2.40.0 зміни:
- Підтримку API GTK4 стабілізовано.
- Включено підтримку WebGL2. Реалізація WebGL використовує рівень ANGLE для перекладу викликів OpenGL ES у OpenGL, Direct3D 9/11, Desktop GL і Vulkan.
- Додано підтримку синтезу мовлення за допомогою Flite.
- Ви ввімкнули API керування буфером обміну, який працює в асинхронному режимі.
- Додано API для запиту дозволів для певних веб-можливостей.
- Додано API для повернення значень повідомлень спеціального сценарію в асинхронному режимі.
- Асинхронно оброблено сигнал WebKitDownload::decide-destination.
- Додано новий API для запуску JavaScript.
- Надано можливість експортувати вихідні дані webkit://gpu у формат JSON.
- Виправлено проблеми з виділенням великої пам’яті під час завантаження вмісту.
Як встановити Epiphany на Ubuntu та похідні?
Для тих, хто зацікавлений у встановленні цієї нової версії Epiphany сВи можете зробити це, увімкнувши репозиторій всесвіту або шляхом складання вихідного коду браузера у вашій системі.
Після просто відкрийте термінал, і в ньому їм залишиться лише набрати таку команду:
sudo apt install epiphany
Інший спосіб встановлення - компіляція вихідного коду браузер. Для цього вони повинні отримати вихідний код 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
Нарешті, якщо у вас є інший різновид Ubuntu і встановлено середовище, браузер включено в програми Gnome.