В бросание новая версия веб-браузера 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».
Основные новости Epiphany 44
В этой новой версии Epiphany 44, которая представлена, переход на использование GTK 4 и libadwaita, в котором информационные панели заменены всплывающими меню (поповерами), диалоговыми окнами и баннерами, а также тем, что меню вкладок заменено на AdwTabButton а диалоговое окно «О программе» было заменено на AdwAboutWindow.
Еще одно из отличительных изменений - это переработана поддержка дистрибутива Elementary OS, а также добавлена настройка для настройки страницы, которая отображается при открытии новой вкладки.
С другой стороны, мы также можем найти расширенная поддержка WebExtension browserAction API а также добавлены настройки для WebExtensions, плюс реализована поддержка дублирования вкладки нажатием кнопки обновления страницы средней кнопкой мыши.
В контекстном меню всегда отображается элемент вкладки «Отключить звук», и вместо GLX используется преимущественно EGL.
Со стороны из изменений WebKitGTK 2.40.0:
- Поддержка GTK4 API стабилизирована.
- Включена поддержка 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 pВы можете сделать это, включив репозиторий юниверсов или путем компиляции исходного кода браузера в вашей системе.
После просто откройте терминал, и в нем им нужно только ввести следующую команду:
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.