5 причин начать пользоваться веб-приложениями с GNOME Epiphany
Вы часто пользуетесь веб-приложениями? Предпочли бы, чтобы они были более интегрированы в среду вашего рабочего стола? Существует веб-браузер GNOME Web, или Epiphany, который отвечает этой задаче, к тому же он является бесплатным и с открытым исходным кодом.
Веб-приложения можно создавать не только в GNOME Web. Можно найти веб-приложения для браузера Google Chrome в интернет-магазине Chrome, а Google сделал возможным создавать ваши собственные веб-приложения. Создание веб-приложений в Mozilla Firefox тоже возможно, но потребует больше усилий.
В GNOME Web, наоборот, очень просто создавать пользовательские веб-приложения и вы увидите, что он намного лучше справляется с этой задачей.
Что такое GNOME Web?
GNOME Web – самый крупный веб-браузер, разработанный специально для Linux и других бесплатных рабочих столов. Данный браузер входит в проект GNOME и его дизайн характеризуется простотой и минимализмом, как и у многих приложений GNOME. Такие программы GNOME, как Окружение Рабочего Стола GNOME и набор инструментов GTK+ служат основой для многих рабочих столов и приложений с открытым исходным кодом.
Ранее GNOME Web был известен под названием Epiphany. На GNOME Web название изменилось только в версии GNOME 3.4 в 2012, но за кулисами разработчики все еще называют проект Epiphany.
По этой причине GNOME Web известен под несколькими названиями. Если вы поищете его в магазине приложений Linux, можно найти под названием GNOME Web. Но если вы используете пакетный менеджер, работающий с терминалом, можете пробовать искать под названием epiphany или браузер epiphany.
Тем временем, в операционной системе elementary OS предустановлен браузер Epiphany, и, пожалуй, это самый популярный рабочий стол Linux, у которого есть браузер по умолчанию.
Что такое веб-приложения?
Традиционные веб-сайты относительно статичны. Они читаются как газеты или страницы журналов. Веб-приложения функционируют больше как программы для рабочего стола, только доступ к ним идет через браузер. Технически это такие программы, которые запускаются на чьем-то сервере, а вы получаете удаленный доступ.
Когда вы проверяете свою электронную почту, вы используете веб-приложение. Открывая YouTube, Netflix или Spotify в браузере, вы тоже используете веб-приложение. Сегодня вы можете заменить большинство приложений для настольных компьютеров веб-приложениями.
Может показаться, что веб-приложения существуют отдельно от рабочего стола. Чтобы получить к ним доступ, нужно открыть браузер, ввести адрес веб-приложения в интернете и войти в учетную запись.
GNOME Web предоставляет инструменты для лучшей интеграции веб-приложений с рабочим столом, чтобы вы могли открыть веб -приложения при помощи панели запуска приложений и видеть их на вашей панели задач или док-панели. Таким образом, они в большей степени похожи на приложения, чем на сайты.
Почему вам стоит пользоваться GNOME Web для веб-приложений?
Если вам нравятся веб-приложения и вы пользуетесь Linux, тогда есть сразу несколько причин, по которым GNOME Web – один из лучших вариантов для вас.
1.У GNOME Web наилучшая интеграция с рабочим столом Linux
Веб-приложения Epiphany отлично вписываются в среду GNOME - родную среду рабочего стола для Gnome Web. Также хорошо они подходят elementary OS. Они оба имеют интерфейсы, где у приложений есть единственная Панель Заголовка, а не комбинация такой панели и других панелей инструментов.
Такой подход позволяет окнам занимать меньше пространства по вертикали, в то же время обеспечивая доступ к нескольким кнопкам и настройкам.
Когда вы создаете веб-приложение, на Панели Заголовка будет черная стрелка, стрелка вперед и клавиша обновить. Также она показывает имя сайта и его URL- адрес. В отличие от обычного окна браузера, вы не можете ввести другой URL-адрес вручную. Тем не менее, плохо это или нет, но благодаря его дизайну вы не забудете, что приложение, которое вы используете, представляет собой отдельное окно браузера.
На отличных от GNOME или Pantheon в elementary OS средах рабочего стола веб-приложения, которые вы создаете с помощью GNOME Web, скорее всего, будут выглядеть неуместно. Это связано с тем, что их интерфейсы имеют разные рекомендации по интерфейсу пользователя.
2. Залогиньтесь в веб-приложениях, используя множественные учетные записи
GNOME Web позволяет создавать вам сколько угодно веб приложений. Мало того, вы можете создавать несколько приложений для одного сайта. Например, если у вас несколько адресов электронной почты, учетных записей в Slack или акаунтов в соцсетях, вы можете создать различные веб-приложения для каждого из них.
Кроме того, благодаря такому свойству, как индивидуальное управление сеансами, GNOME Web рассматривает каждое веб-приложение как свою отдельную страницу. Значит вы можете зайти в более чем одну учетную запись одновременно. Это похоже на открытие второго (или третьего) окна инкогнито или Приватного Просмотра в браузере, только удобнее.
3. GNOME Web имеет встроенный Диспетчер Веб-приложений
GNOME Web идет вместе с простым, но отличным Диспетчером Приложений. Этот раздел браузера показывает, какие веб-приложения вы уже создали и дает вам возможность их удалить. Это крайне важно, поскольку рабочие столы часто не предоставляют интуитивно понятный способ удаления веб-приложений.
В более новых версиях вы можете открыть Диспетчер Приложений из меню GNOME Web. В более старых версиях нет указаний на существование такого диспетчера, но он там был. Для этого надо было написать about:applications в панели навигации.
4. GNOME Web предлагает преимущества безопасности
Когда вы открываете веб-приложение в веб-браузере, сайт может сохранять файлы cookie, которые отслеживают посещаемые вами страницы и ссылки, на которые вы нажимаете в интернете. То есть такие файлы могут нарушить вашу онлайн конфиденциальность.
Если вы решите создать специальное веб-приложение, вы изолируете cookies и другие данные веб-сайта от остальной части вашего браузера. Таким образом, вы можете зайти в Facebook или Gmail через веб-приложение без возможности файлам cookie любой компании отслеживать вас в сети.
5. Веб-приложения от GNOME Web легко редактировать
GNOME Web позволяет вам дать каждому веб-приложению свое имя, но не дает вам поменять значки. Вместо этого загружает свои. К счастью, если узнаете, где искать, то сможете легко их менять.
Откройте ваш файловый браузер и идите в каталог /home/.config/epiphany (если вводите путь напрямую в адресной строке, то напишите /home/user/.config/epiphany). Может понадобиться нажать Ctrl+H для отражения скрытых папок.
У каждого веб-приложения будет своя собственная папка с надписью “app-epiphany”, а следом - имя веб-приложения и строка цифр. Внутри этой папки вы найдете изображение с названием “app-icon.png”. Замените это изображение тем, которое вам нужно, сохранив название.
Как создавать веб-приложения при помощи GNOME Web
Теперь, когда вы узнали, почему GNOME Web великолепен, давайте приступим к созданию веб-приложений. Процесс может оказаться проще, чем вы ожидали.
Перейдите на веб-сайт или веб-приложение, для которого вы хотите создать отдельную версию, и щелкните значок меню в правом верхнем углу приложения. В появившемся меню выберите Установить Сайт Как Веб-Приложение. Или можете нажать комбинацию клавиш Ctrl+Shift+A.
Появится новое окно, которое попросит дать имя веб-приложению и автоматически предложит имя исходя из текущего веб-адреса. После нажатия кнопки Создать вы можете найти веб-приложение в вашей панели запуска приложений вместе с другими приложениями для рабочего стола.
Ну что, у вас уже случилось Прозрение?
GNOME Web – это не кросс-платформенный веб-браузер, а поскольку популярные версии Linux идут с предустановленным браузером Firefox, можно так и не узнать о существовании GNOME Web. Но для многих из нас этот веб-браузер - сокрытое сокровище.
Я ценю GNOME Web за его простоту и интеграцию в GNOME, а возможность установки веб-приложений – это еще одна причина, по которой это один из лучших веб-браузеров, доступных для Linux.