Вы также можете использовать более традиционный подход к интеграции веб-приложений:
Так как это может занять много времени, если вы используете кучу веб-приложений, я создал папку «Веб-приложения», в которой я их храню, потому что мне также нужно место для значка. Я синхронизирую эту папку с Ubuntu One, чтобы на переустановках или новых компьютерах мои приложения были готовы к работе с иконками высокого разрешения.
В Chromium-браузере или Google Chrome вы можете сделать это, перейдя на веб-сайт, который вы хотите превратить в приложение. Нажмите на значок гаечного ключа и выберите Инструменты -> Создать ярлыки приложений:
Затем выберите «Рабочий стол», чтобы создать ярлык на рабочем столе:
Вы также можете выбрать «Меню приложений» в ярлыке создания приложения, это поместит его в Dash для вас, что удобно, так что вы можете использовать функцию поиска для запуска ярлыка, однако большинство значков веб-сайта не очень хорошо масштабируются. поэтому они выглядят некрасиво. Так что вместо этого я делаю это, чтобы нарядить приложение:
Затем переместите его в эту папку «Веб-приложения» или куда вы хотите его сохранить:
Скачайте шикарную версию иконки, которая выглядит красиво. Я рекомендую группу Fluid на Flickr . Загрузите значок в папку, затем щелкните правой кнопкой мыши ярлык и выберите свойства:
Перетащите более приятный значок в поле ярлыка ярлыка, заменив значок с низким разрешением новым:
Перетащите новый сликовый значок прямо на Launcher для окончательного эффекта:
Добавление апплета, как вы описали, работает как шарм. Однако, открыв его, щелкнув по символу боковой панели, появляется другой (опять-таки некрасивый) символ. Это ошибка или я что-то здесь упускаю?
FuzzyQ
Я получаю такое же поведение.
вир
17
Вы создаете значок запуска (то есть .desktopфайл) с надписью Exec=firefox www.askubuntu.comи перетаскиваете его в панель запуска. Поэтому сначала создайте пустой файл и вставьте следующее содержимое:
Затем переименуйте файл epmty, чтобы somename.desktopв этом случае " askubuntu.desktop" было подходящее имя. Теперь используйте мышь, чтобы привязать ее к своему пусковому устройству, и все хорошо.
Это не обязательно, но перед тем, как перетащить его на панель запуска, вы можете right-click on it, go to Properties->Permissions->Allow executing file as programсделать так, чтобы значок программы запуска стал видимым!
Если вы удалите файл * .desktop, значок исчезнет из вашей панели запуска. Обычное место для хранения этих файлов - ~ / .local / share / Applications /.
Пожалуйста, улучшите свой ответ, рассказав, как создать панель запуска или ссылку на соответствующий ответ, и объясните, как это сделать.
Hytromo
Приложение @ con-f-use работает отлично, но при его открытии значок не отображается в программе запуска
маргаритка
9
В настоящее время есть два предпочтительных способа сделать это. В Ubuntu 12.04 вы можете использовать предварительный просмотр официальных веб-приложений Ubuntu , установив его из PPA (по умолчанию поставляется с 12.10)
Это работает только для поддерживаемых веб-сайтов (в настоящее время около 40 ). Когда вы посещаете сайт с Firefox, вас спросят, хотите ли вы интегрировать его в Ubuntu.
Другой способ - использовать Fogger , серебряного призера Ubuntu App Showdown. Просто установите пакет fogger из софт-центра.
Оба варианта лучше, чем обычные функции просмотра веб-сайтов (ssb) в Firefox Prism и Chrome, поскольку они обеспечивают полную интеграцию с Ubuntu. Это включает в себя меню запуска, HUD, индикаторы и уведомления.
Если вы используете последнюю версию Chromium (> 11.0.696.57), теперь это работает с Unity. Создайте ярлык приложения из Chromium, затем перетащите его на панель Unity. Это работает на 11.04
похоже, что это не работает в Chrome версии 14 и выше. Теперь все веб-приложения снова сгруппированы в Chrome, а не отдельные значки.
Адам
2
Я думаю, что хорошей практикой является создание отдельного профиля Chromium для каждого приложения. Ваши приложения будут работать быстрее, потому что расширения, установленные в профиле по умолчанию, не запускаются. Кроме того, вы можете установить расширения, специфичные для вашего приложения, которые не будут работать в ваших экземплярах chromium по умолчанию.
Если вы хотите запускать свои приложения с другим профилем, сделайте это:
Создайте новый каталог профиля:
mkdir ~/.config/NAME_OF_APP
Щелкните правой кнопкой мыши ярлык приложения на рабочем столе.
Добавлять
--user-data-dir=~/.config/NAME_OF_APP
к команде и закрыть.
Если это не работает, сделайте следующее:
Создайте новый каталог профиля:
mkdir ~/.config/NAME_OF_APP
Щелкните правой кнопкой мыши ярлык приложения на рабочем столе.
Это больше не нужно. Chrome открывает каждое приложение в своем собственном окне (и Chromium тоже).
МарковЧ1
2
Я согласен с @ con-f-use, что файл .desktop - это путь, но я бы предложил использовать webapp-container, предназначенный для этой цели, а не Firefox. Вот мой пример, взятый из проекта Ubuntu SDK Web App :
--start-maximized
чтобы окно открывалось в развернутом режиме.Ответы:
В Ubuntu есть эта функция, смотрите:
Вы также можете использовать более традиционный подход к интеграции веб-приложений:
Так как это может занять много времени, если вы используете кучу веб-приложений, я создал папку «Веб-приложения», в которой я их храню, потому что мне также нужно место для значка. Я синхронизирую эту папку с Ubuntu One, чтобы на переустановках или новых компьютерах мои приложения были готовы к работе с иконками высокого разрешения.
В Chromium-браузере или Google Chrome вы можете сделать это, перейдя на веб-сайт, который вы хотите превратить в приложение. Нажмите на значок гаечного ключа и выберите Инструменты -> Создать ярлыки приложений:
Затем выберите «Рабочий стол», чтобы создать ярлык на рабочем столе:
Вы также можете выбрать «Меню приложений» в ярлыке создания приложения, это поместит его в Dash для вас, что удобно, так что вы можете использовать функцию поиска для запуска ярлыка, однако большинство значков веб-сайта не очень хорошо масштабируются. поэтому они выглядят некрасиво. Так что вместо этого я делаю это, чтобы нарядить приложение:
Затем переместите его в эту папку «Веб-приложения» или куда вы хотите его сохранить:
Скачайте шикарную версию иконки, которая выглядит красиво. Я рекомендую группу Fluid на Flickr . Загрузите значок в папку, затем щелкните правой кнопкой мыши ярлык и выберите свойства:
Перетащите более приятный значок в поле ярлыка ярлыка, заменив значок с низким разрешением новым:
Перетащите новый сликовый значок прямо на Launcher для окончательного эффекта:
И конечный эффект:
источник
Вы создаете значок запуска (то есть
.desktop
файл) с надписьюExec=firefox www.askubuntu.com
и перетаскиваете его в панель запуска. Поэтому сначала создайте пустой файл и вставьте следующее содержимое:Затем переименуйте файл epmty, чтобы
somename.desktop
в этом случае "askubuntu.desktop
" было подходящее имя. Теперь используйте мышь, чтобы привязать ее к своему пусковому устройству, и все хорошо.Это не обязательно, но перед тем, как перетащить его на панель запуска, вы можете
right-click on it, go to Properties->Permissions->Allow executing file as program
сделать так, чтобы значок программы запуска стал видимым!Если вы удалите файл * .desktop, значок исчезнет из вашей панели запуска. Обычное место для хранения этих файлов - ~ / .local / share / Applications /.
источник
В настоящее время есть два предпочтительных способа сделать это. В Ubuntu 12.04 вы можете использовать предварительный просмотр официальных веб-приложений Ubuntu , установив его из PPA (по умолчанию поставляется с 12.10)
Это работает только для поддерживаемых веб-сайтов (в настоящее время около 40 ). Когда вы посещаете сайт с Firefox, вас спросят, хотите ли вы интегрировать его в Ubuntu.
Другой способ - использовать Fogger , серебряного призера Ubuntu App Showdown. Просто установите пакет fogger из софт-центра.
Оба варианта лучше, чем обычные функции просмотра веб-сайтов (ssb) в Firefox Prism и Chrome, поскольку они обеспечивают полную интеграцию с Ubuntu. Это включает в себя меню запуска, HUD, индикаторы и уведомления.
источник
Если вы используете последнюю версию Chromium (> 11.0.696.57), теперь это работает с Unity. Создайте ярлык приложения из Chromium, затем перетащите его на панель Unity. Это работает на 11.04
источник
Я думаю, что хорошей практикой является создание отдельного профиля Chromium для каждого приложения. Ваши приложения будут работать быстрее, потому что расширения, установленные в профиле по умолчанию, не запускаются. Кроме того, вы можете установить расширения, специфичные для вашего приложения, которые не будут работать в ваших экземплярах chromium по умолчанию.
Если вы хотите запускать свои приложения с другим профилем, сделайте это:
Создайте новый каталог профиля:
Щелкните правой кнопкой мыши ярлык приложения на рабочем столе.
Добавлять
к команде и закрыть.
Если это не работает, сделайте следующее:
Создайте новый каталог профиля:
Щелкните правой кнопкой мыши ярлык приложения на рабочем столе.
Добавлять
к команде и закрыть.
источник
Я согласен с @ con-f-use, что файл .desktop - это путь, но я бы предложил использовать
webapp-container
, предназначенный для этой цели, а не Firefox. Вот мой пример, взятый из проекта Ubuntu SDK Web App :Чтобы создать ярлык, просто создайте исполняемый файл в папке на рабочем столе с именем что-то вроде
WorkFlowy.desktop
и вставьте в него содержимое.источник
Прогрессивные веб-приложения (PWA)
Если у вас PWA намного проще. Один способ, который я нашел здесь, например:
npm install -g pwaify
pwaify https://voice-memos.appspot.com/ --platforms=linux
или любого другого URL-адреса PWA.Вот и все.
источник