Перед выпуском новой версии Gnome 3.36 это стало известно несколько недель назад он был выпущен новая версия веб-браузера Epiphany 3.36 (ранее известная как GNOME Web), эта новая версия веб-браузера среды рабочего стола Gnome. поставляется с новой стабильной веткой WebKitGTK 2.28.0 (порт движка браузера WebKit для платформы GTK).
Тем, кто не знает о Крещении, следует знать, что в настоящее время он известен как Gnome Web и это бесплатный веб-браузер, использующий механизм рендеринга WebKit. для среды рабочего стола Gnome, поскольку она повторно использует настройки и фреймворки Gnome.
WebKitGTK позволяет использовать все функции WebKit. через интерфейс программирования, ориентированный на Gnome на основе GObject и его можно использовать для интеграции инструментов веб-обработки в любое приложение, от использования в специализированных синтаксических анализаторах HTML / CSS до создания полнофункциональных веб-браузеров. Из известных проектов, использующих WebKitGTK, можно отметить Midori и стандартный браузер Gnome «Epiphany».
Основные новости Epiphany 3.36
Эта новая версия веб-браузера Epiphany 3.36 выделяется для прихода на основе WebKitGTK 2.28.0 с помощью которого в браузер добавлены различные новые функции.
Также подчеркивается, что реализована возможность загрузки и просмотра PDF-документов прямо из окна браузера, не полагаясь на дополнительное приложение для этой задачи.
Еще одно важное изменение, представленное в этой новой версии, заключается в том, что интерфейс переработан с использованием методов адаптивного дизайна для обеспечения комфортной работы независимо от разрешения экрана и DPI.
также активирован темный режим дизайна, который запускается, когда пользователь выбирает темные темы рабочего стола. Это действие выполняется автоматически при обнаружении изменения, поэтому пользователь должен вмешаться, чтобы действие произошло.
Еще одно важное изменение по сравнению с этой версией браузера заключается в том, что был добавлен API-интерфейс Pointer Lock, который позволяет создателям игр получить более полный контроль над мышью, в частности, скрыть стандартный курсор мыши и предоставить собственную обработку для перемещения мыши. .
Добавлено поддержка атрибута SameSite Set-Cookie, который можно использовать для ограничения отправки файлов cookies для межсайтовых вторичных запросов, таких как запрос изображения или загрузка контента через iframe с другого сайта.
Из других изменений Основные особенности этой новой версии, которые были получены WebKitGTK 2.28.0:
- Добавлен ProcessSwapOnNavigation API для управления запуском новых процессов контроллера при переходе между разными сайтами.
- Добавлены пользовательские сообщения API для организации взаимодействия с плагинами;
- По умолчанию поддержка сервис-воркеров включена.
- Добавлена возможность работы в песочнице, предусмотренной при распространении программ в пакетах flatpak.
- Для форм отрисовки предоставляется только облегченная тема дизайна.
- Добавлена служебная страница "about: gpu" с информацией о стеке графики.
Как установить Epiphany на Ubuntu и производные?
Для тех, кто заинтересован в установке новой версии Epiphany pВы можете сделать это, включив репозиторий юниверсов или путем компиляции исходного кода браузера в вашей системе.
После просто откройте терминал, и в нем им нужно только ввести следующую команду:
sudo apt install epiphany
Другой способ установки - компиляция исходного кода. браузер. Для этого они должны получить исходный код Epiphany 3.36 по следующей ссылке.
Или с терминала они могут скачать его с помощью:
wget https://ftp.gnome.org/pub/gnome/sources/epiphany/3.36/epiphany-3.36.0.tar.xz
Факт dОни должны распаковать только что полученный пакет, получить доступ к полученной папке и выполните компиляцию, выполнив следующие команды:
mkdir build && cd build [sourcecode text="bash"]meson .. [sourcecode text="bash"]ninja [sourcecode text="bash"]sudo ninja install