Как превращать сайты в отдельные приложения в Linux Mint 20.1
Важно: для работы Web App Manager нужен один из поддерживаемых браузеров: Firefox, Google Chrome или Chromium.
Что такое Web App Manager
Web App Manager — это лёгкий менеджер, который запускает выбранный веб‑сайт в отдельном окне браузера с отключённой панелью навигации и элементами интерфейса, чтобы сайт выглядел и вёл себя как отдельное приложение. По сути, это «контейнер для сайта»: он использует установленный в системе браузер, но прячет адресную строку и вкладки.
Ключевые термины:
- Web App Manager — утилита Mint для создания «веб‑приложений».
- PWA — прогрессивное веб‑приложение, сайт с возможностью установки вне браузера.
- Plank — популярная панель задач (док) в Linux Mint.
Поддерживаемые браузеры
Web App Manager официально поддерживает:
- Firefox
- Google Chrome
- Chromium
Убедитесь, что один из этих браузеров установлен — иначе Web App Manager не сможет «хостить» сайт.
Почему стоит использовать веб‑приложения
- Упрощённый интерфейс: сайт открывается без адресной строки и вкладок.
- Отдельные окна: часто используемые сайты оказываются в отдельных окнах, а не в вкладках одного браузера, что упрощает многозадачность и работу с рабочими пространствами.
- Быстрая интеграция: ярлык появляется в меню и в панели задач — выглядит как обычное приложение.
Когда это полезно: если у сервиса нет официального десктоп‑клиента или он не поддерживает Linux.
Установка и первый запуск
Если вы обновились до Mint 20.1, Web App Manager, скорее всего, уже предустановлен. Если нет, установите пакет командой:
sudo apt install webapp-managerЕсли у вас другая версия дистрибутива, можете скачать DEB‑пакет с сайта проекта или из репозиториев вашей сборки и установить вручную.
После установки откройте меню и найдите лаунчер Веб‑приложения. Интерфейс покажет пустой список и набор кнопок. Нажмите кнопку «+», чтобы создать первое веб‑приложение.
Шаги создания:
- В поле Название введите понятное имя приложения.
- В поле Адрес вставьте URL сайта.
- Иногда иконка подбирается автоматически. Если нет — нажмите кнопку Загрузить значок справа от поля адреса, чтобы поискать подходящие иконки.
- Выберите Категорию — это определит, где появится ярлык в меню.
- Нажмите ОК, чтобы сохранить.
После сохранения ярлык появится в меню приложений. Его можно закрепить в Plank или панели задач — он будет вести себя как обычное приложение.
Расширения и ярлыки
Некоторые расширения браузера улучшают работу веб‑приложений (например, менеджеры уведомлений, блокировщики рекламы, менеджеры паролей). Как ими управлять:
- Для Chrome/Chromium: откройте обычный браузер, включите или отключите нужные расширения в его настройках, затем перезапустите веб‑приложение, чтобы изменения вступили в силу.
- Для Firefox: откройте веб‑приложение, нажмите клавишу Alt, чтобы показать основное меню. Затем выберите Инструменты > Дополнения и управляемыми расширениями.
Критерии приёмки (тесты для проверки работоспособности)
- Ярлык веб‑приложения появился в меню и запускается одним кликом.
- Приложение открывается в отдельном окне без адресной строки и вкладок.
- При выборе иконки она корректно отображается в лаунчере и панели задач.
- Если в браузере включено нужное расширение, его поведение видно в веб‑приложении после перезагрузки.
Когда это не сработает
- Сайт требует сложного взаимодействия с расширениями, которые доступны только в полном окне браузера.
- Сайт использует DRM или плагины, несовместимые с режимом «веб‑приложения».
- Нужен офлайн‑режим или глубокая интеграция с системой (например, системные уведомления, API, которые работают только в нативных клиентах).
Альтернативные подходы
- Установить официальное нативное приложение, если оно доступно для Linux.
- Использовать прогрессивное веб‑приложение (PWA) через браузер, если сайт его поддерживает (часто через «Установить приложение» в меню браузера).
- Создать оболочку на Electron для плотной интеграции (подходит для продвинутых сценариев и разработчиков).
- Запустить Windows‑версию приложения через Wine/Proton, если нет Linux‑аналога.
Чек‑лист по ролям
Для конечного пользователя:
- Установить один из поддерживаемых браузеров.
- Создать веб‑приложение через Веб‑приложения в меню.
- Закрепить ярлык в панели задач.
Для администратора системы:
- Убедиться, что пакет webapp‑manager доступен в репозитории.
- При необходимости распространить настройки через конфигурацию пользователя или скрипты развертывания.
- Контролировать политики расширений браузера в организации.
Для разработчика веб‑сайта:
- Проверить, корректно ли работает сайт в окно‑режиме без адресной строки.
- Поддержать метаданные PWA (manifest.json), чтобы браузер мог предложить установку.
Мини‑методика создания и проверки
- Выберите сайт и проверьте, корректно ли он работает без панели навигации.
- Создайте Web App через Веб‑приложения.
- Настройте иконку и категорию.
- Закрепите в Plank/панели задач.
- Протестируйте: запуск, уведомления, интеграция расширений.
Краткая справка
- Web App Manager — утилита для создания оболочек сайтов в Mint.
- PWA — сайт, который можно установить в виде приложения.
- DEB — пакет формата Debian, распространённый в Ubuntu/Mint.
Риски и рекомендации
Риск: веб‑приложение перестаёт работать после обновления сайта.
Митигирование: храните адрес и настройки и тестируйте после крупных обновлений сайта.Риск: расширение, необходимое для работы, недоступно в контексте веб‑приложения.
Митигирование: используйте полноценный браузер для задач, требующих специфичных дополнений.
Краткое резюме
Web App Manager в Linux Mint 20.1 позволяет быстро интегрировать веб‑сайты в рабочую среду как отдельные приложения. Это удобно для сервисов без официального десктоп‑клиента и улучшает многозадачность. Проверяйте совместимость сайта и расширений и выбирайте альтернативы, если нужна более глубокая интеграция.
Социальный предпросмотр:
Краткое сообщение для анонса: «Web App Manager в Linux Mint 20.1: превратите любимые сайты в отдельные приложения и упростите рабочий процесс.»
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone