Как создать веб приложение linux
Если вы не слышали, Linux Mint 20.1 «Ulyssa» только что выпал, и он поставляется с новой утилитой под названием Web App Manager. Короче говоря, он позволяет вам открывать и использовать веб-сайт, такой как Twitter, Facebook или Discord, как если бы это было отдельное приложение.
Вот как работает диспетчер веб-приложений Mint и как его использовать.
Превратите веб-сайт в приложение
Новый диспетчер веб-приложений Mint использует предпочитаемый вами веб-браузер для размещения экземпляра веб-сайта, который вы хотите использовать, но с панелью навигации и другими функциями браузера, скрытыми от просмотра. Находясь в собственном окне с изменяемым размером, вы можете использовать веб-сайт как приложение.
Firefox, Chrome и Chromium сейчас являются официально поддерживаемыми браузерами, поэтому для работы Web App Manager вам потребуется установить один из этих браузеров.
Зачем использовать веб-приложения?
Веб-приложение также может упростить многозадачность, особенно если вы используете рабочие области в своем рабочем процессе, поскольку часто используемые веб-сайты находятся в отдельных окнах, а не на вкладках внутри одного окна.
Установка и использование Web App Manager
Он должен быть уже установлен в вашей системе, если вы установили или обновили до Mint 20.1. Если в вашей системе нет Web App Manager, просто введите эту команду, чтобы установить его:
Если вы используете другой дистрибутив или версию Mint, вы можете установить файл DEB по этой ссылке .
После присвоения ему имени и адреса для местоположения веб-приложения автоматически может появиться соответствующий значок. Если этого не произойдет , нажмите кнопку Иконки загрузки справа от адресной строки , чтобы попытаться найти иконки в Интернете.
Выбор категории определяет, как средство запуска веб-приложений организовано в меню «Пуск» и других приложениях запуска.
Щелкните OK, чтобы сохранить ваше веб-приложение. После его сохранения ваше веб-приложение должно появиться в меню «Пуск». Вы также можете разместить этот модуль запуска на своей доске или на панели задач, и он будет выглядеть и ощущаться как настоящее приложение, установленное на вашем компьютере.
Расширения и ярлыки веб-приложений
Определенные расширения браузера могут улучшить работу вашего веб-приложения. Вы можете выбрать и изменить их в настройках вашего браузера.
Чтобы сделать это с помощью Chrome или Chromium, вам нужно будет открыть обычный экземпляр приложения и изменить там расширения. Затем перезагрузите веб-приложение.
Однако, если вы запускаете свое веб-приложение в Firefox, вы можете просто открыть веб-приложение и нажать Alt, чтобы отобразить главную строку меню. Затем нажмите « Инструменты»> « Надстройки», чтобы управлять своими расширениями.
Linux Mint: один из лучших?
Для того, чтобы превратить любой сайт в webapp на linux, вы можете установить браузер Epiphany. Он использует Webkit в качестве движка рендеринга, поставляется со встроенным блокировщиком рекламы наряду с режимом веб-приложений, который мы будем использовать для создания настольных интегрированных веб-приложений.
Прежде чем начнете, необходимо установить Epiphany на компьютер. В дистрибутивах Ubuntu или на основе Ubuntu выполните следующую команду в терминале:
sudo apt install epiphany-browser
После установки запустите браузер и загрузите веб-сайт, для которого вы хотите создать ярлык на рабочем столе.
Затем щелкните меню гамбургера в правом верхнем углу и перейдите к «Установить сайт как веб-приложение». В более старой версии Epiphany (ранее 3.24) вместо этого вы увидите «Сохранить как веб-приложение»:
Появится новое всплывающее окно, которое дает вам возможность настроить имя веб-приложения. Нажмите «Создать», чтобы завершить создание вашего веб-приложения:
Epiphany не создает автоматически ярлыки на рабочем столе для приложений, созданных таким образом, но вы можете легко получить к ним доступ из панели запуска приложений и перетащить их на рабочий стол, док или панель задач.
Epiphany также предоставляет некоторый менеджер приложений, где вы можете удалять созданные веб-приложения.
Просто запустите обычный экземпляр Epiphany, введите about:applications в адресную строку и нажмите Enter. Отсюда вы можете избавиться от веб-приложений из вашей системы.
Если помогло вам, делитесь своими мыслями, вопросами или предложениями в разделе комментариев ниже.
Просто создайте первое веб-приложение в Linux (1) установите jdk
Мне стыдно сказать, что, когда я видел то, что писал раньше, я время от времени отправлял какие-то мысли, чтобы побудить себя добиться прогресса, но после стольких лет я больше не публиковал их. Вернитесь еще раз, CSDN поддерживает грамматику разметки, что очень интересно (но я предпочитаю минималистский стиль Jianshu). Что ж, давайте не будем болтать ерунды, давайте начнем создавать первое веб-приложение с нуля.
Подготовка к разработке
- Среда: CentOS7.4, jdk1.7, облачный сервер;
- Инструменты: xshell, FlashFXP, ПК;
начать установку
Я не стану писать здесь с установки виртуальной машины Linux. Я подаю заявку на пробную версию сервера Alibaba Cloud (если я не подавал заявку на получение бесплатной полугодовой пробной версии в 10:00 каждое утро), я купил Tencent Cloud за 360 юаней. на 3 года (покупка во время мероприятия), все предустановленные - centos
Вот длинный ветер, предустановленная CentOS от Tencent не поставляется с нимlsb_releaseИнструкции, см. Подробные настройкиВот[очередь]
Сначала проверьте, предварительно установлен ли на машине jdk,rpmкоманда:
Если да, удалите openjdk (при тестировании Alibaba Cloud и Tencent Cloud предварительно не установлен jdk),yumкоманда:
Проверьте удаление (если следующий вывод означает, что удаление выполнено успешно):
Загрузка jdk здесь не принимает форму прямой загрузки с сервера, основная причина - использовать ее в соответствии с некоторыми онлайн-руководствами.wegtЕсли команда не загружается успешно, мне лень это делать, перейдите на официальный сайт, чтобы загрузить отдельно (на самом деле, если вы скачаете любую, вы можете ее установить):
jdk-7u75-linux-x64.tar.gz
jdk-7u75-linux-x64.rpm
Создайте новый каталог java на сервере Linux,mkdirкоманда
Используйте инструмент FlashFXP, чтобы перетащить два загруженных файла в каталог / usr / java.
Один или два метода установки могут выбрать один, переменные среды третьего шага должны быть настроены
- Первый: команда распаковки файла gz (по сути, распаковка, а не установка)tarкоманда:
После распаковки вы не сможете найти команду, если введете java напрямую, вам необходимо настроить переменные среды перед ее использованием (см. шаг 3)
Команда удаления:
Установка завершена, как показано на рисунке, и вам нужно ввести «y» один раз в середине.
На данный момент входная java действительно имеет выход (но я не настраивал переменные среды !!):
Проверить, что конфигурация переменной окружения действительно нет:
После установки в текущей папке есть еще несколько каталогов:
Потом я поискал и узнал, какие еще вещи, связанные с java, были добавлены после установки rpm:
Среди них средние четыре были созданы мной, а последний, / usr / bin / java, был подозрительным, и я нашел java:
Команды просмотра и удаления (jdk.x86_64 автоматически открывается при вводе «jdk» и нажатии клавиши Tab):
После удаления, как показано на рисунке:
Еще раз проверьте:
- Три: конфигурация переменной среды
Откройте файл конфигурации
Введите с клавиатуры "i", в конце добавьте переменные среды:
После добавления нажмите клавишу выхода (esc), затем введите «: wq» и нажмите Enter, сохранение выполнено успешно:
Сделайте переменную среды эффективной командой:
На этом установка jdk завершена
На написание такого контента у меня ушло почти три часа. Установка Tomcat продолжится завтра.
Интеллектуальная рекомендация
Замена персонажа
Пожалуйста, реализуйте функцию для преобразованияЗаменить каждый пробел"% 20". Например, когда строка We We Happy. Строка после замены - We% 20Are% 20Happy. Встроенные функции для строк Pyth.
Подсистема ввода Android - Itreader EventHub :: GetEvents Mneedtscandevices Переменные Подробный анализ
EventHub :: MeetEvents Method, Mneedtscandevices Переменная процесса вызова подробный анализ . if (mNeedToScanDevices.
Базовые знания Python3: List
Просто поймите: 1. Типы элементов в списке могут быть разными, он поддерживает числа, строки и даже списки (так называемая вложенность). 2. Список представляет собой список элементов, заключенн.
NOIP 2017 Улучшенное сокровище группы ___ государственное давление dp + dfs
Главная идея: ответ: Этот вопрос найти несложно, f [i] указывает, что состояние выбранной точки равно i, это минимальная стоимость, а dis [i] указывает количество сокровищ от начальной точки до i. , а.
HYSBZ-2002: Bounce Bouncing Sheep (алгоритм блокировки)
Отскок летающей овцы Однажды Лостмонки изобрел сверхэластичное устройство и, чтобы похвастаться перед своими друзьями-овцами, пригласил маленькую овечку поиграть в игру. В начале игры Lostmonkey разме.
Разработчики Ubuntu опять порадовали очень интересным приложением. Программа Unity Web Apps делает из сайтов клиенты для этих же сайтов. Звучит немного кривовато, но я не знаю как правильно описать данную новинку.
Суть в следующем. Если вы пользуетесь каким-либо сервисом, будь то социальная сеть, либо новостной сайт, либо какая-то другая страница (которая поддерживается Unity Web Apps) вы без проблем можете сделать себе клиент для пользования данным сайтом. Большой плюс в том, что получившийся клиент полностью интегрируется в Unity: в HUD, в апплет уведомлений, в звуковое меню, у клиента появляется свой квиклист и так далее.
- Управлять воспроизведением музыки с Last.Fm будет возможно через звуковое меню
- Все обновления в Facebook будут появляться в апплете уведомлений
- Оповещения с сайта BBC News будут отображаться с помощью Notify-OSD
- Вы сможете искать в Google Docs прямо из Dash
И это далеко не все возможные примеры. Предлагаю просто посмотреть демонстрацию Unity Web Apps:
А знаете, что самое приятное? Данные функции опциональны. Вы сами решаете интегрировать ли сайт в Unity, либо продолжать пользоваться им в обычном режиме. При заходе на поддерживаемый сайт вам просто будет задан вопрос по поводу интеграции, а решать как быть уже вам. Подтверждение интеграции в Chromium:
И в Firefox:
В данный момент Unity Web Apps работает только в этих двух браузерах.
Ubuntu App Showdown
Всё вроде бы хорошо, но вы не находите сходство Unity Web Apps и Fogger с GWoffice, которые участвуют в Ubuntu App Showdown? Немного смахивает на то, что идеи "чуть-чуть" украли. Надеюсь потом будут известны подробности этой ситуации, ибо не слишком хорошо получается.
Но стоит отметить, что у Unity Web Apps более глубокая интеграция в Unity, чем у приложений конкурса Ubuntu App Showdown.
Установка Unity Web Apps
Как пишут различные источники, Unity Web Apps доступен как для Ubuntu 12.10, так и для 12.04. Но вот что то я попытался установить на 12.04, но ничего не работает. Плагины для браузеров установились, куча пакетов тоже, а подтверждение интеграции не появляется.
Можете сами попробовать установить. Просто воспользуйтесь данными командами:
Читайте также: